カテゴリー: Python講座

Python講座 / Pythonパッケージをビルドしてインストールを検証する
pyproject.tomlとsrc構成からwheelを作成します。別の仮想環境へ入れ、ソースの外でimportとCLIを試して配布物を検証できます。

Python講座 / スレッド・プロセス・asyncioを選ぶ
三つの並行処理方式の違いを、同じ計算例で比較します。GIL、プロセス起動、イベントループと、測定・失敗処理の条件を整理します。

Python講座 / デコレーターとコンテキストマネージャー
関数を包むデコレーターと、withの準備・片付けを担う仕組みを比較します。戻り値、例外伝播と後処理を実行して確認できます。

Python講座 / MariaDBへ接続しトランザクションを管理する
PyMySQLでMariaDBへ接続し、専用アカウントで値を保存します。パラメーター、commit・rollback、環境変数と接続終了を確認できます。

Python講座 / FlaskでJSON APIを作り入力を検証する
GETとPOSTを備えたローカルAPIを作ります。JSONの型と金額の検証、201と400の応答、テストクライアントでの確認を学べます。

Python講座 / Beautiful SoupでHTMLから値を抽出する
HTMLパーサーとCSSセレクターでテキストと属性を取り出します。必須項目、想定件数、マークアップ変更の検出を含む例を実行できます。

Python講座 / Matplotlibで集計結果をグラフにする
分類別の支出を棒グラフにして画像へ保存します。Figure、Axesとバックエンドの違い、単位とラベルの表示を確認できます。

Python講座 / pandasで表データを検証・集計する
DataFrameで文字列と金額を分けて読み、無効な値を数えて分類別に集計します。CSV出力の上書きと集計結果の照合も確認できます。

Python講座 / 最終実習:SQLiteの支出管理アプリを作る
日付・分類・金額を検証し、SQLiteへ保存するCLIを完成させます。初期化、追加、一覧、分類別集計と不正入力の拒否を確認できます。

Python講座 / 実習:APIデータを重複させずに保存する
JSON応答全体を検証し、外部IDをキーにSQLiteへ保存します。再取得で重複を増やさず、更新と不正データの拒否を確かめます。