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)の罠まで整理します。
Node.js

【Node.js】module.exportsで自作モジュールを分割する|exportsの罠・named/default

Node.jsのmodule.exportsで自作モジュールを分割する方法を実機で確認しながら解説します。requireでの読み込み、複数の値や単一の関数の公開、module.exportsとexportsの違い、exports=の再代入が効かない罠、requireのキャッシュ、ESモジュールのexportとの対応まで整理します。
Node.js

【Node.js】process完全ガイド|環境変数・コマンドライン引数・終了コード

Node.jsのprocessオブジェクトを実機で確認しながら解説します。process.envでの環境変数(値は常に文字列)、process.argvでのコマンドライン引数(argv[2]が最初の引数)、process.exitとexitCodeでの終了コード、platform/version/cwd、標準入出力とシグナルまで整理します。
Node.js

【Node.js】httpモジュールでWebサーバーを作る|リクエスト処理・ルーティング・JSON返却

Node.jsのhttpモジュールでWebサーバーを作る方法を実機で確認しながら解説します。createServerとlisten、res.end()を呼ばないとハングする罠、req.url/req.methodでのルーティング、JSON返却、POSTボディの受け取り、ステータスコード、Expressとの違いまで整理します。
Node.js

【Node.js】pathモジュールの使い方|join・resolve・basename・__dirname

Node.jsのpathモジュールの使い方を実機で確認しながら解説します。path.joinでのパス結合、joinとresolveの違い(相対と絶対)、basename/dirname/extnameでの分解、path.parse、__dirnameを基準にした絶対パスの作り方、OSの区切り文字とpath.posixまで整理します。
Node.js

【Node.js】npmとpackage.jsonの基礎|install・scripts・semver・devDependencies

Node.jsのnpmとpackage.jsonの基礎を実機で確認しながら解説します。npm initでの作成、npm installとdependencies、-DでのdevDependencies、^と~のsemver、scriptsとnpm run、package-lock.jsonとnpm ci、グローバルインストールまで整理します。
Node.js

【Node.js】fsでファイルを読み書きする方法|同期・非同期・Promises

Node.jsのfsモジュールでファイルを読み書きする方法を実機で確認しながら解説します。同期(readFileSync)・コールバック・Promise(fs/promises)の3つのAPI、encodingを指定しないとBufferが返る罠、writeFile/appendFile、existsSync/mkdir/readdir、エラー処理、JSON読み込みまで整理します。
Node.js

【Node.js】requireとimportの違い|CommonJSとESモジュールの使い分け

Node.jsのrequire(CommonJS)とimport(ESモジュール)の違いを実機で確認しながら解説します。それぞれの書き方、ESモジュールの有効化(.mjsとtype:module)、ESMでは__dirnameが使えずimport.meta.urlを使う点、import時の拡張子必須、JSONの読み込み、CommonJSとの相互運用、動的importまで整理します。
PowerShell

【PowerShell】PSCustomObjectの作り方|一覧表示・CSV出力に向くオブジェクト設計

PowerShellのPSCustomObjectの作り方を実機で確認しながら解説します。[PSCustomObject]@{}での作成と順序保持、ハッシュテーブルとの違い(用途・順序・CSV出力)、Add-Memberでのプロパティ追加、ループでのオブジェクト配列作成、Format-Table/Format-List、Export-Csvでのきれいな出力まで整理します。
PowerShell

【PowerShell】ファイル・フォルダ操作|Test-Path・New-Item・Copy-Item・Get-ChildItem

PowerShellのファイル・フォルダ操作を実機で確認しながら解説します。Test-Pathでの存在確認と-PathType、Get-ChildItemでの一覧(-Recurse/-Filter/-File/-Directory)、New-Itemでの作成と-Forceでの親フォルダ作成、Copy-Item/Move-Item、Remove-Itemの注意、Join-Path/Split-Pathまで整理します。
PowerShell

【PowerShell】文字列操作まとめ|-split・部分文字列・Trim・-f 書式・結合

PowerShellの文字列操作を実機で確認しながら解説します。-splitは正規表現で.Split()はそのまま分割する違い、-joinでの結合、Substringと範囲外の例外、インデックスアクセス、Trim、ToUpper/Contains(大文字小文字)、-f演算子での書式(N0・D3・パーセント・通貨・日付)、PadLeftまで整理します。
PowerShell

【PowerShell】関数の作り方|param・戻り値・パイプライン対応・引数の検証

PowerShellの関数の作り方を実機で確認しながら解説します。functionの定義とかっこなしの呼び出し、paramでの引数(型・既定値・位置/名前)、returnしなくても出力が全部戻り値になる罠、Mandatoryとvalidate、processブロックでのパイプライン対応、変数のスコープまで整理します。
PowerShell

【PowerShell】Where-Object・Select-Object・Sort-Objectでデータを絞り込む・選ぶ・並べる

PowerShellのWhere-Object(絞り込み)・Select-Object(選択)・Sort-Object(並べ替え)を実機で確認しながら解説します。スクリプトブロックと簡略構文、Select-Objectと-ExpandPropertyの違い、計算プロパティ、-First/-Last/-Unique、複数キーソート、文字列の数値が辞書順になる罠、3つを組み合わせる実践パイプラインまで整理します。
PowerShell

【PowerShell】ループ完全ガイド|foreach・ForEach-Object・for・while の違いと使い分け

PowerShellのループを実機で確認しながら解説します。foreach文とForEach-Objectの速度・パイプライン・$_の違い、for文とwhile/do-while/do-until、breakとcontinue、ForEach-Object内ではbreak/continueの挙動が異なりreturnでスキップする点、ループの結果を変数に集める方法まで整理します。
PowerShell

【PowerShell】比較演算子と条件分岐(if/switch)|-eq・-like・-match の使い分け

PowerShellの比較演算子と条件分岐を実機で確認しながら解説します。-eq/-ne/-gtの基本、=は代入で-eqが比較、文字列が既定で大文字小文字を区別しない点、-likeと-matchの使い分け、-contains/-in、配列に-eqを使うとフィルタになる罠、-and/-or/-not、if/elseif/elseとswitch(フォールスルー・-Wildcard・-Regex)まで整理します。
PowerShell

【PowerShell】正規表現で文字列を検索・置換する方法|-match・-replace・$Matches・名前付きグループ

PowerShellの正規表現を実機で確認しながら解説します。-matchでの一致判定と$Matchesでの取り出し、名前付きグループ、既定で大文字小文字を区別しない点と-cmatch、-replaceの後方参照と置換文字列のシングルクォート、特殊文字のエスケープ、配列のフィルタ、Select-Stringでのファイル検索まで整理します。
PowerShell

【PowerShell】Get-Dateで日付をフォーマットする方法|書式指定子・加算減算・ファイル名付与

PowerShellのGet-Dateで日付をフォーマットする方法を実機で確認しながら解説します。-Formatと書式指定子、MMとmm・HHとhhの大文字小文字の違い、yyyyMMdd_HHmmssでのファイル名付与とコロン問題、AddDaysでの加算減算、日付の差分、曜日・月名と言語設定まで整理します。