Python速習ガイド - ステップ1 基本的な文法とデータ型 (1)
Info
- 本講座は、Pythonプログラミングの基礎を手を動かしながら最速で身につけるための講座です。
- 「スタイルガイド」では、Pythonできれいなコードを書くためのガイドライン(PEP8)で紹介されている内容を主に記載しています。
- 各コードは実行して結果を確認することができます。
ページの再読み込みで元の内容に戻りますので、自由にいじってみてください。
ステップ1 基本的な文法とデータ型
1.1. コメント
- シャープ(
#
)から始まる文はコメント文として解釈されます。 - コメント文はプログラムの実行結果に影響を与えませんが、プログラムの動作説明などに使用します。
- シャープから行末までがコメントとなります。
スタイルガイド
#
の後にはスペースを 1個分 空けてコメント文を書き始めます。- コード文の後ろにコメントを追加する場合は、間にスペースを 2個分以上 空けます。
1.2. 画面出力
- データを画面に表示するには
print
関数を使用します。 - 文字列はダブルクォート(
"
)またはシングルクォート('
)で囲みます。
- print関数はデフォルトでは末尾に改行が挿入されます。
- 改行を含めたくない場合は
end
パラメータに空文字列(''
)を指定します。
📚練習問題
“Hello, World!“という文字列を “Hello,” と " World!” の2回に分けて画面に1行で出力してください。
Python Code Playground をつくりました
Webブラウザ上でPythonのコードを実行できる Python Code Playground をつくりました。
技術的には Pyodide と Monaco Editor を使用しており、GitHub Copilot の力を借りて制作しました。
(最近のLLMは、やりたいことを伝えるだけで大体動くコードを作ってくれるのでとても便利です。)
LangChainでChatGPTのストリーミング機能を試す
LangChainでText-to-SQLを試す (2) - Agent
前回に引き続き、LangChainのドキュメント『Q&A over SQL+CSV』のQuickstartを参考に、
データベースの情報を自然言語で問い合わせして回答を得る、“Text-to-SQL"の実装について見ていきます。
LangChainでText-to-SQLを試す (1) - Chain
今回は、LangChainのドキュメント『Q&A over SQL+CSV』のQuickstartを参考に、
データベースの情報を自然言語で問い合わせして回答を得る、“Text-to-SQL"の実装について見ていきます。
LangChainの文章要約を行うコードを読む (3) - Refine
本シリーズではLangChainのドキュメントSummarizationで紹介されている、
文章を要約するチェインの仕組みについて詳しく見ていきます。