Python

【Python】クラス(class)の基礎|__init__・self・メソッド・属性・継承

Pythonのクラス(class)の基礎を実機で確認しながら解説します。__init__とselfでの初期化、インスタンス属性、メソッド、__str__、クラス属性とインスタンス属性の違い、クラス属性に[]を使う共有の罠、継承とsuper、classmethod/staticmethodまで整理します。
Python

【Python】ファイルの読み書き|with open・encoding・行ごと処理・追記

Pythonのファイルの読み書きを実機で確認しながら解説します。with openでの読み書き、encodingを指定しないと文字化けする理由、行ごとの処理、書き込みと追記(aモード)、自動クローズ、開くモードの一覧まで整理します。
Python

【Python】関数(def)の使い方|引数・デフォルト・*args/**kwargs・戻り値

Pythonの関数(def)の使い方を実機で確認しながら解説します。defでの定義、位置引数とキーワード引数、デフォルト引数、デフォルト引数に[]を使う共有の罠、*argsと**kwargs、複数の戻り値(タプル)、変数のスコープとglobalまで整理します。
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でスキップする点、ループの結果を変数に集める方法まで整理します。