Python

Python

【Python】pathlibでパスを操作する方法|Path・/演算子・glob・read_text

Pythonのpathlibでパスを操作する方法を実機で確認しながら解説します。Pathオブジェクトの作り方、/演算子でのパス結合、name・stem・suffix・parentでの分解、exists・is_fileでの存在確認、read_text・write_textでの読み書き、globでのファイル一覧、mkdirでのフォルダ作成、os.pathとの対応まで整理します。
Python

【Python】datetimeで日付・時刻を扱う方法|strftime・strptime・timedelta

Pythonのdatetimeで日付・時刻を扱う方法を実機で確認しながら解説します。now()やtoday()での現在日時、strftimeで文字列へ整形、strptimeで文字列を日時に変換、timedeltaでの日付計算、2つの日付の差、weekdayでの曜日、%m(月)と%M(分)の違いや主な書式コードまで整理します。
Python

【Python】enumerateとzipの使い方|番号付きループ・複数リスト同時処理

Pythonのenumerateとzipの使い方を実機で確認しながら解説します。enumerateで番号付きループ、range(len())より読みやすい書き方、開始番号の変更、zipで複数のリストを同時に処理、zipが短いほうで止まること、dict(zip())での辞書化、zip(*)での転置、zip_longest、zipが一度しか回せない点まで整理します。
Python

【Python】型変換の使い方|int・str・float・bool・型の確認

Pythonの型変換の使い方を実機で確認しながら解説します。int・float・strでの数値と文字列の変換、int("3.14")がエラーになる理由、int(3.9)が切り捨てになること、boolへの変換とbool("False")がTrueになる罠、typeとisinstanceでの型確認、isdigitでの事前チェックまで整理します。
Python

【Python】文字列メソッドの使い方|split・join・replace・strip・find

Pythonの文字列メソッドの使い方を実機で確認しながら解説します。splitでの分割、joinでの連結、replaceでの置換、stripで空白除去、find・index・inでの検索、startswith/endswith、zfillでのゼロ埋め、文字列が変更できない(immutable)点まで整理します。
Python

【Python】タプル(tuple)と集合(set)の使い方|リスト・辞書との違い

Pythonのタプル(tuple)と集合(set)の使い方を実機で確認しながら解説します。タプルの作り方と変更できない性質、要素1個のときのカンマ、アンパックと複数の戻り値、集合の重複除去、空集合はset()、和・積・差の演算、in判定、リスト・辞書との使い分けまで整理します。
Python

【Python】クラス(class)の基礎|__init__・self・メソッド・属性・継承

Pythonのクラス(class)の基礎を実機で確認しながら解説します。__init__とselfでの初期化、インスタンス属性、メソッド、__str__、クラス属性とインスタンス属性の違い、クラス属性に[]を使う共有の罠、継承とsuper、classmethod/staticmethodまで整理します。
Python

【Python】ファイルの読み書き|with open・encoding・行ごと処理・追記

Pythonのファイルの読み書きを実機で確認しながら解説します。with openでの読み書き、encodingを指定しないと文字化けする理由、行ごとの処理、書き込みと追記(aモード)、自動クローズ、開くモードの一覧まで整理します。
Python

【Python】関数(def)の使い方|引数・デフォルト・*args/**kwargs・戻り値

Pythonの関数(def)の使い方を実機で確認しながら解説します。defでの定義、位置引数とキーワード引数、デフォルト引数、デフォルト引数に[]を使う共有の罠、*argsと**kwargs、複数の戻り値(タプル)、変数のスコープとglobalまで整理します。
Python

【Python】f-stringと文字列フォーマット|書式・桁区切り・小数・日付

Pythonのf-stringと文字列フォーマットを実機で確認しながら解説します。変数や式の埋め込み、:での書式指定(桁区切り・小数・ゼロ埋め)、幅と寄せ、日付フォーマット、デバッグ用の{x=}、format()と%演算子との違いまで整理します。
Python

【Python】内包表記の使い方|リスト内包・辞書内包・条件付き・ネスト

Pythonの内包表記を実機で確認しながら解説します。リスト内包表記の基本とforループとの比較、末尾のifでの絞り込みとif-elseの前置の違い、辞書内包・集合内包、ネストした内包表記、ジェネレータ式でのメモリ節約、可読性の境界まで整理します。
Python

【Python】辞書(dict)の使い方|追加・取得・ループ・get・setdefault

Pythonの辞書(dict)の使い方を実機で確認しながら解説します。作成・[]とget・KeyErrorを避ける方法、追加と更新、del/pop、keys/values/itemsのループ、inでのキー確認、出現回数のカウント、setdefaultでのグループ化、キーは不変まで整理します。
Python

【Python】リスト(list)の使い方|追加・削除・スライス・並び替え

Pythonのリスト(list)の使い方を実機で確認しながら解説します。作成・インデックス・スライス、append/extend/insertでの追加、appendとextendの違い、remove/pop/delでの削除、in/index/count、sortとsorted、そしてコピーと参照共有([[]]*3)の罠まで整理します。
Python

FastAPI 完全ガイド【2026年最新・Python 3.13】|Pydantic v2・SQLAlchemy 2.0 Async の実戦

FastAPI を 2026 年 4 月時点の最新仕様(Python 3.10+ / Pydantic 2.7+ / SQLAlchemy 2.0+)で完全解説。Path Operations(GET/POST/PUT/DELETE)、Path / Query / Body / Header / Cookie パラメータ、Pydantic v2 モデル(Annotated / Field / model_config)、Depends による依存性注入、OAuth2 + JWT 認証、Background Tasks、WebSocket、CORS Middleware、Lifespan Events、SQLAlchemy 2.0 Async(AsyncSession・create_async_engine)、TestClient と pytest での自動テスト、OpenAPI / Swagger UI 自動生成、Uvicorn / Hypercorn / Docker / FastAPI Cloud へのデプロイ、推奨プロジェクト構造、落とし穴まで実戦で使える情報を網羅。
Python

【Python】requestsでAPIを呼び出す方法

Pythonで外部サービスや自作のサーバーと通信する際によく使われるのが「requests」ライブラリです。シンプルな構文でHTTPリクエスト
Python

【Python】AWS Lambdaで定期処理を自動化する方法|サーバーレスでコスト削減

AWS Lambdaは、インフラ管理不要でコードを実行できるサーバーレスコンピューティングサービスです。Pythonスクリプトを使って定
Python

【Python】メール本文を自動で解析して分類・保存する方法|受信トレイの自動仕分け処理

日々大量に届くメールの中には、重要なものからスパム、通知メールまでさまざまな種類があります。これらを手動で仕分けするのは非常
Python

【Python】Twitter APIで投稿を収集・分析する方法|キーワード監視やトレンド分析に

PythonでTwitterの投稿を収集・分析するには Twitter上の投稿を収集・分析することで、トレンドの把握やマーケティング調査、炎上検
Python

【Python】音声データをテキストに変換する方法|会議録音から議事録作成まで自動化

会議やインタビューの音声をテキスト化する作業は、多くの現場で時間と労力を要するタスクです。しかしPythonを使えば、音声ファイ
Python

【Python】ナンバープレートを自動検出・読み取りする方法|車両管理の自動化

Pythonでナンバープレートを読み取る仕組み ナンバープレートの読み取りには、主に画像処理とOCR(光学文字認識)技術を組み合わせて使