#プログラミング言語
189 件の記事
モダンPython基礎 #6 エラーと例外処理
try/except/else/finally の使い分け、raise とユーザー定義例外、そして 3.11 がもたらした ExceptionGroup と except* まで整理します。
モダンPython基礎 #5 関数 — 引数パターン
デフォルト値、*args/**kwargs、positional-only(/)、keyword-only(*) — 関数シグネチャを表現力豊かに書くすべての道具を整理します。
モダンPython基礎 #4 コレクションと内包表記
list/tuple/dict/set 四つのコレクションの使い分け、そして一行で新しいコレクションを作る内包表記とジェネレータ式まで整理します。
モダンPython基礎 #3 制御フロー — if, while, for, match-case
インデントでブロックを作る制御フロー、range/enumerate/zip、そして switch とは趣が異なる match-case のパターンマッチングまで整理します。
モダンPython基礎 #2 — 変数、基本型、型ヒント
Python は動的言語ですが、モダンPythonでは最初から型を書くのが標準です。int / str / bool / None、組み込みジェネリクス、int | None、mypy / pyright までまとめて見ます。
モダンPython基礎 #1 — はじめ方とuvセットアップ
なぜ今あらためてPythonなのか。2017年の講座以降に起きた3.14時代の変化と、pip + venv + pyenv をまとめて置き換える uv で最初のプロジェクトを作ります。
JavaScript実践 #6 小さなアプリのビルド — Todo アプリ
バニラ JavaScript で Todo アプリを最初から最後まで — DOM、イベント委譲、FormData、ローカルストレージ、軽量 store までを一箇所に集めます。
JavaScript実践 #5 ローカルストレージと軽量な状態管理
localStorage / sessionStorage の使い方と落とし穴、そしてライブラリなしで画面の状態をすっきり管理するパターン。
JavaScript実践 #4 フォームの扱い
フォーム検証、FormData の活用、そして送信時点のパターン — HTML ビルトイン検証を活かしつつ JavaScript で補強する方法。
JavaScript実践 #3 fetch と非同期 UI
fetch でデータを受け取って DOM に反映する実践パターン — ローディング / エラー状態の表示、デバウンス、AbortController でキャンセルまで。
JavaScript実践 #2 イベントハンドリングと委譲
イベントオブジェクトとバブリング/キャプチャリングの流れ、そして効率的なイベント委譲パターン — DOMインタラクションの標準ツールを整理します。