Python
エンジニアのためのWebチートシート
Pythonは、シンプルで読みやすい構文が特徴の汎用プログラミング言語です。 データ型、制御構文、関数、クラス、リスト操作、ファイル操作などの基本をチートシートにまとめました。
基本構文
変数
Pythonは動的型付け言語で、型宣言は不要です。
型変換
型を変換する組み込み関数です。
データ型
文字列
文字列の基本操作です。
文字列メソッド
よく使う文字列メソッドです。
数値
数値型と基本演算です。
制御フロー
if / elif / else
条件分岐です。インデントでブロックを表します。
for ループ
イテラブルオブジェクトを反復処理します。
内包表記
リスト・辞書・集合を簡潔に生成します。
関数
関数定義
def キーワードで関数を定義します。
ラムダ式
無名関数を簡潔に定義します。
*args / **kwargs
可変長引数を受け取ります。
デコレータ
関数やクラスの機能を拡張します。
データ構造
リスト操作
リストの主な操作メソッドです。
辞書操作
辞書の主な操作メソッドです。
セット & タプル
集合型とイミュータブルなタプルです。
クラス
クラス定義
classキーワードでクラスを定義します。
継承
クラスを継承して機能を拡張します。
dataclass
データ保持用のクラスを簡潔に定義します。
ファイル & 例外処理
ファイル読み書き
with文を使ったファイルの読み書きです。
例外処理
try/except で例外を処理します。
モジュール & 環境
import
モジュールのインポート方法です。
仮想環境
プロジェクトごとに独立したPython環境を作ります。
引用・参考リンク
Related Cheatsheets
Related Goods
WebTerm - Recommended tools
WebTermは、ブラウザでLinuxコマンド・Gitコマンドを安全に実行でき、チュートリアル式で学べるターミナルサンドボックスです。
AIコーディングツールの普及に伴い、CLIの基礎知識を身につける重要性は増しています。実際のターミナルを操作するのに抵抗がある方でも、WebTermはローカル環境を壊す心配がありません。「会員登録不要・無料」で利用でき、学習環境として最適です。

WebTerm
Browser Terminal Sandbox for Learning CLI
開く
All Cheatsheets
エンジニア・プログラマー向けの便利なチートシートを多数まとめています(SP/Tablet/PC対応)
すべてのチートシートを見る


