プログラミング言語とは:Python・JavaScript・Javaの違い
プログラミング言語の意味を初心者向けに説明し、Python、JavaScript、Javaの得意分野と学習の入り口を比較します。
Python準備編Pythonの種類:CPython・PyPy・Anacondaの違い
Python初心者が混乱しやすいCPython、PyPy、Anaconda、Miniconda、Python.org版の違いを、最初にどれを使うべきかに絞って整理します。
Python準備編Python 2とPython 3の違い:初心者はどれを使うべきか
Python 2とPython 3の違いを初心者向けに説明し、現在の学習ではPython 3を使うべき理由と確認コマンドを整理します。
Python準備編Pythonが動く仕組み:インタプリタと.pyファイル
Python初心者向けに、.pyファイル、インタプリタ、エディタ、ターミナルの役割を分けて説明し、コードが実行される流れを整理します。
Python準備編Python入門 #1 - 開発環境と実行方法
Python学習を始めるために、Pythonのバージョン確認、作業フォルダ作成、VS Codeでのファイル作成、ターミナルからの実行方法を練習します。
Python入門Python入門 #2 - 変数とデータ型
Pythonの変数、文字列、整数、小数、真偽値、type関数、f-stringを使い、値を名前で扱う基本を練習します。
Python入門Python入門 #3 - if文とfor文
Pythonのif、elif、else、for、rangeを使い、条件によって処理を分ける方法と、同じ処理を繰り返す方法を練習します。
Python入門Python入門 #4 - リストと辞書
Pythonのlistとdictを使い、複数の値をまとめる方法、追加・取得・更新・繰り返し処理の基本を練習します。
Python入門Python入門 #5 - 関数の基本
Pythonのdef、引数、戻り値、型ヒントを使い、同じ処理を関数としてまとめて再利用する基本を練習します。
Python入門CORSエラーをNetworkで切り分ける手順
CORSエラーが出た時に、Consoleだけで判断せず、NetworkでRequest URL、Origin、preflight、レスポンスヘッダーを確認する手順を整理します。
DevTools Waterfall の読み方:どこで遅くなっているか
Chrome DevTools NetworkのWaterfallを使って、待ち時間、ダウンロード、画像、外部スクリプト、リクエスト順序を確認する方法を整理します。
ビルドエラーの読み方:失敗ログのどこを見るか
npm run build が失敗した時に、最初のエラー、ファイル名、行番号、原因と結果を分けて読むための実践手順を整理します。
技術質問を「要約+詳細」で書く練習
チャットやレビューで読み手を止めない技術質問を書くために、先頭の要約、再現手順、期待結果、調査結果を二層構造で整理する実践記事です。
技術文章を読者から設計する:README・手順書・報告の書き分け
同じ技術内容でも、README、セットアップ手順、障害報告では読者と目的が違います。結論、前提、手順、確認方法を読み手に合わせて組み立てます。
AIにコードレビューさせる時の聞き方
AIにコードレビューを頼む時に、観点、差分、期待する出力、優先度を指定して、丸投げではなく使える指摘を得るための聞き方を整理します。
DevTools Console の見方:JavaScriptエラーを読む順番
Consoleに出る赤いエラーを、エラー名、メッセージ、ファイル名、行番号、stack traceの順に読む方法を初心者向けに整理します。
DevTools Network の見方:表示が遅い・APIが失敗する時の確認手順
Chrome DevToolsのNetworkパネルで、URL、Status、Type、Size、Waterfall、Headers、Responseを見る基本手順を実演形式で整理します。
エラー調査テンプレート:何を見て、何を貼って、どう質問するか
エラーが出た時に、Console、Network、再現手順、期待結果、実際の結果、試したことを整理して質問するためのテンプレートです。
APIエラーをHTTPから切り分ける練習
401、403、404、405、415、429、500などのAPIエラーを、HTTPステータス、ヘッダー、リクエスト内容から順番に切り分けます。
HTTPリクエストの読み方
DevToolsやcurlで見えるHTTPリクエストを、メソッド、URL、ヘッダー、ボディの順に読み解く練習記事です。