Python

【Python】enumerateとzipの使い方|番号付きループ・複数リスト同時処理

Pythonのenumerateとzipの使い方を実機で確認しながら解説します。enumerateで番号付きループ、range(len())より読みやすい書き方、開始番号の変更、zipで複数のリストを同時に処理、zipが短いほうで止まること、dict(zip())での辞書化、zip(*)での転置、zip_longest、zipが一度しか回せない点まで整理します。
Python

【Python】型変換の使い方|int・str・float・bool・型の確認

Pythonの型変換の使い方を実機で確認しながら解説します。int・float・strでの数値と文字列の変換、int("3.14")がエラーになる理由、int(3.9)が切り捨てになること、boolへの変換とbool("False")がTrueになる罠、typeとisinstanceでの型確認、isdigitでの事前チェックまで整理します。
Python

【Python】文字列メソッドの使い方|split・join・replace・strip・find

Pythonの文字列メソッドの使い方を実機で確認しながら解説します。splitでの分割、joinでの連結、replaceでの置換、stripで空白除去、find・index・inでの検索、startswith/endswith、zfillでのゼロ埋め、文字列が変更できない(immutable)点まで整理します。
Python

【Python】タプル(tuple)と集合(set)の使い方|リスト・辞書との違い

Pythonのタプル(tuple)と集合(set)の使い方を実機で確認しながら解説します。タプルの作り方と変更できない性質、要素1個のときのカンマ、アンパックと複数の戻り値、集合の重複除去、空集合はset()、和・積・差の演算、in判定、リスト・辞書との使い分けまで整理します。
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まで整理します。