#プログラミング言語

189 件の記事

TypeScript基礎講座 #1 はじまりとセットアップ
読了 9分

TypeScript基礎講座 #1 はじまりとセットアップ

TypeScriptとは何か、なぜ使うのかから、初めてのコードをコンパイルして実行するところまで一気に手に馴染ませます。

モダンPython基礎 #6 エラーと例外処理
読了 7分

モダンPython基礎 #6 エラーと例外処理

try/except/else/finally の使い分け、raise とユーザー定義例外、そして 3.11 がもたらした ExceptionGroup と except* まで整理します。

モダンPython基礎 #5 関数 — 引数パターン
読了 7分

モダンPython基礎 #5 関数 — 引数パターン

デフォルト値、*args/**kwargs、positional-only(/)、keyword-only(*) — 関数シグネチャを表現力豊かに書くすべての道具を整理します。

モダンPython基礎 #4 コレクションと内包表記
読了 6分

モダンPython基礎 #4 コレクションと内包表記

list/tuple/dict/set 四つのコレクションの使い分け、そして一行で新しいコレクションを作る内包表記とジェネレータ式まで整理します。

モダンPython基礎 #3 制御フロー — if, while, for, match-case
読了 6分

モダンPython基礎 #3 制御フロー — if, while, for, match-case

インデントでブロックを作る制御フロー、range/enumerate/zip、そして switch とは趣が異なる match-case のパターンマッチングまで整理します。

モダンPython基礎 #2 — 変数、基本型、型ヒント
読了 7分

モダンPython基礎 #2 — 変数、基本型、型ヒント

Python は動的言語ですが、モダンPythonでは最初から型を書くのが標準です。int / str / bool / None、組み込みジェネリクス、int | None、mypy / pyright までまとめて見ます。

モダンPython基礎 #1 — はじめ方とuvセットアップ
読了 5分

モダンPython基礎 #1 — はじめ方とuvセットアップ

なぜ今あらためてPythonなのか。2017年の講座以降に起きた3.14時代の変化と、pip + venv + pyenv をまとめて置き換える uv で最初のプロジェクトを作ります。

JavaScript実践 #6 小さなアプリのビルド — Todo アプリ
読了 6分

JavaScript実践 #6 小さなアプリのビルド — Todo アプリ

バニラ JavaScript で Todo アプリを最初から最後まで — DOM、イベント委譲、FormData、ローカルストレージ、軽量 store までを一箇所に集めます。

JavaScript実践 #5 ローカルストレージと軽量な状態管理
読了 6分

JavaScript実践 #5 ローカルストレージと軽量な状態管理

localStorage / sessionStorage の使い方と落とし穴、そしてライブラリなしで画面の状態をすっきり管理するパターン。

JavaScript実践 #4 フォームの扱い
読了 6分

JavaScript実践 #4 フォームの扱い

フォーム検証、FormData の活用、そして送信時点のパターン — HTML ビルトイン検証を活かしつつ JavaScript で補強する方法。

JavaScript実践 #3 fetch と非同期 UI
読了 6分

JavaScript実践 #3 fetch と非同期 UI

fetch でデータを受け取って DOM に反映する実践パターン — ローディング / エラー状態の表示、デバウンス、AbortController でキャンセルまで。

JavaScript実践 #2 イベントハンドリングと委譲
読了 7分

JavaScript実践 #2 イベントハンドリングと委譲

イベントオブジェクトとバブリング/キャプチャリングの流れ、そして効率的なイベント委譲パターン — DOMインタラクションの標準ツールを整理します。