プログラミング

プログラミング

【第4回】GitHub Actions × Python 自動化入門 — ワークフロー設計のベストプラクティスとよくあるハマりどころ

GitHub ActionsでPythonを実行する際のワークフロー設計方法を解説。キャッシュ設定、permissions管理、よくあるハマりどころまで、実践的なベストプラクティスをまとめました。
プログラミング

【第4回】GitHub Actions × Python 自動化入門 — ワークフロー設計のベストプラクティスとよくあるハマりどころ

GitHub Actionsの定期実行でハマりやすいポイント(タイムゾーン、遅延、60日停止)と実装例を解説。Pythonでの自動化設計のベストプラクティスを紹介します。
プログラミング

【第3回】GitHub Actions × Python 自動化入門 — 自動デプロイとシークレット管理で本番運用に近づける

GitHub Actionsのシークレット管理と自動デプロイを解説。Repository/Environment Secretsの違い、AWS Lambda連携、安全な環境変数の扱い方をPythonコード例付きで紹介。
プログラミング

【第2回】GitHub Actions × Python 自動化入門 — テストの自動化(pytest連携とカバレッジレポートの設定)

GitHub ActionsでPythonのテストを自動実行する方法を解説。pytest連携・pytest-covによるカバレッジ計測・Artifact保存・閾値設定まで実例コード付きで紹介。
プログラミング

【第1回】GitHub Actions × Python 自動化入門 — はじめてのワークフロー作成とCI/CDの基本を理解しよう

GitHub Actions × Python CI/CD入門。ワークフローの基本構造からpytest自動実行まで、実際のYAMLを使いながら丁寧に整理します。
プログラミング

uv pip 徹底比較:pipとどっちを使うべきか整理してみる

最近、Python環境を新しく作るたびに「uvって使ったほうがいいよな…」という気持ちにな
プログラミング

【第4回】Python asyncio 入門 — 非同期処理のよくある落とし穴とデバッグTips

前回は aiohttp を使った非同期HTTPリクエストの実践を紹介しました。複数URLへの同時リクエストがいかに速くなるか、体感できた方も多いんじゃないかと思います。 今回は、少し毛色を変えて「asyncio を使っていてハマりやすいポイ
プログラミング

【第3回】Python asyncio 入門 — 非同期HTTPリクエスト(aiohttp実践編)

前回は asyncio.gather() や asyncio.wait() を使ったタスクの並列実行パターンを紹介しました(前回記事はこちら)。「並列で動かせる雰囲気はわかった、でも実際に何に使うの?」という感じだったと思うので、今回はいよ
プログラミング

【第2回】Python asyncio 入門 — タスクの並行実行(create_task / gather / TaskGroup)

前回は asyncio の基本的な仕組み――イベントループ・コルーチン・async/await の書き方を紹
プログラミング

【第1回】Python asyncio 入門 — async/awaitとイベントループの基本を理解しよう

最近、API呼び出しをまとめて処理するコードを書いていて「同期処理だと遅すぎる…」と