スポンサーリンク
Python

Python | フォルダ内の画像を一括でサムネイル化し、HTMLギャラリーを生成

短時間で「画像一覧ページ」を作りたいときの実用例です。pathlibでパス管理、Pillowでサムネイル生成、最後にHTMLを書き出します。Windows/macOS/Linux共通で動きます。前提準...
Python

Python | 「pathlib + Pillow」で画像を一括形式変換+リサイズ する実践例

では 「pathlib + Pillow」で画像を一括形式変換+リサイズ する実践例を紹介します。これを使えば「PNGを全部JPEGに変換しつつ、Web用にサイズを小さくする」といった処理が一気にでき...
Python

Python | 「pathlib + Pillow」で画像を一括形式変換する実践例

では 「pathlib + Pillow」で画像を一括形式変換する実践例 を紹介します。例えば「PNGを全部JPGに変換したい」といったときに役立ちます。必要な準備Pillow をインストール pip...
Python

Python | 「pathlib + Pillow」でフォルダ内の画像を一括リサイズする実践例

では 「pathlib + Pillow」でフォルダ内の画像を一括リサイズする実践例 を紹介しますね。これを使えば、例えば「大きな写真を全部まとめてサムネイル化する」といった処理が一気にできます。必要...
Python

Python | pathlib を使って画像ファイルを扱う実践例

では pathlib を使って画像ファイルを扱う実践例 を、初心者向けに分かりやすく紹介します。ここでは「画像ファイルの存在確認」「コピー」「フォルダ内の画像一覧取得」など、よくある操作を例題にします...
Python

Python | f文字列で書いたテンプレートを Jinja2 に書き換える練習問題

では、f文字列 → Jinja2 への変換を理解するための練習問題を、「ステップ付き(少しずつ変えて理解)」で作ります。練習問題:f文字列を Jinja2 テンプレートに書き換えよう前提Python ...
Python

Python | Jinja2 と f文字列 比較した実務上の使い分け

「f文字列」 vs 「Jinja2」 は、どちらも「テンプレートに値を埋め込む」仕組みですが、目的・スコープ・安全性が全く異なります。以下では、実務(Pythonスクリプト〜Webアプリ)でどう使い分...
Python

Python | f文字列でのローカライズ(通貨記号や桁区切りのロケール対応)

基本の考え方f文字列は「式を埋め込む」仕組みで、書式指定子を使って数値を整形できます。ただし「ロケール依存の桁区切りや通貨記号」を完全に扱うには locale モジュールや Babel などのライブラ...
JavaScript

JavaScript | フォームバリデーション(入力チェック)

特徴リアルタイム判定入力するたびにOK/NGを表示。NG時に修正候補をボタンで自動適用メール → 「@example.com」を補完電話 → 桁数を補正してハイフン整形URL → https:// を...
JavaScript

JavaScript | 再帰とループの性能比較

「再帰」と「ループ」は同じ処理を実現できることが多いですが、性能面では違いがあります。初心者向けに整理してみます。性能比較のポイント1. 関数呼び出しのコスト再帰関数を呼ぶたびに「呼び出しスタック」に...
JavaScript

JavaScript | レベル別練習問題:エレメント(HTML要素・DOM要素操作)

「エレメント」をテーマに、基礎/中級/上級(応用)の3レベル、各5問ずつ、合計15問のオリジナル練習問題を作成し、解答と解説付きでまとめます。ここでいう「エレメント」は HTML要素・DOM要素操作 ...
JavaScript

JavaScript | レベル別練習問題:関数

「関数」 をテーマに、基礎 / 中級 / 上級(応用) 各レベル 5 問ずつ、合計 15 問のオリジナル練習問題+解答+解説を作成しました。コードはそのままブラウザのコンソールで実行できます。基礎レベ...
JavaScript

JavaScript | レベル別練習問題:オブジェクト

「オブジェクト」 をテーマに、基礎 / 中級 / 上級(応用) 各レベル 5 問ずつ、合計 15 問のオリジナル練習問題+解答+解説を作成しました。コードはそのままブラウザのコンソールで実行できます。...
JavaScript

JavaScript | レベル別練習問題:配列

「配列」 をテーマに、基礎 / 中級 / 上級(応用) 各レベル5問ずつ、合計15問のオリジナル練習問題+解答+丁寧な解説を作成しました。コードはそのままブラウザのコンソールで実行できます。基礎レベル...
JavaScript

JavaScript | レベル別練習問題:繰り返し(for / while / do…while)

「繰り返し(for / while / do…while)」をテーマに、基礎/中級/上級(応用)、各レベル5問ずつ、合計15問のオリジナル練習問題+解答+解説を作成しました。基礎レベル(5問)問題1次...
JavaScript

JavaScript | レベル別練習問題:条件分岐(if / else / switch)

「条件分岐(if / else / switch)」をテーマに、基礎/中級/上級(応用)、各レベル5問ずつ、合計15問のオリジナル練習問題+解答+解説を作成しました。基礎レベル(5問)問題1次のコード...
JavaScript

JavaScript | レベル別練習問題:定数/変数と演算

「定数/変数と演算」をテーマに、基礎/中級/上級(応用)の3レベルで、各レベル5問ずつ、合計15問のオリジナル練習問題と解答・解説を作成しました。基礎レベル(5問)問題1次のコードで、コンソールに出力...
JavaScript

JavaScript | 再帰を使わないと書きにくい実世界の例(DOMツリーやJSONの処理)

実務で「再帰が自然で書きやすい」代表例を具体的な説明+実用的なコード例(再帰版と必要なら非再帰版のワンポイント)でまとめます。JavaScript(ブラウザ / Node)でそのまま試せる形にしていま...
JavaScript

JavaScript | 「再帰の動き」を図解で追う

では「再帰の動き」を図解で追ってみましょう。ここでは分かりやすい例として factorial(4) を使います。コードfunction factorial(n) { if (n === 0) retu...
JavaScript

JavaScript | 「再帰関数」レベル別の練習問題

では、プログラミング初心者が段階的に「再帰関数」を理解できるように、レベル別の練習問題+模範解答+やさしい解説をまとめます。レベル1:超入門(再帰の形を覚える)🧩 問題1:カウントダウン1から0までの...
JavaScript

JavaScript | デフォルト引数

JavaScript の デフォルト引数を、プログラミング初心者向けにやさしく、例題付きで解説します。1. デフォルト引数とは?関数を呼び出すときに、引数を渡さなかった場合に自動で使われる値のことです...
JavaScript

JavaScript | 可変長引数(rest パラメータ)

では、JavaScriptの restパラメータ を初心者向けにわかりやすく、例題も交えて丁寧に説明します。1️⃣ restパラメータとは?restパラメータは 関数の引数をまとめて1つの配列として受...
JavaScript

JavaScript | 複数の既存配列返却関数を設定リストで一括ラップしてオブジェクト返却に変換するサンプルコード

では 複数の既存配列返却関数を設定リストで一括ラップしてオブジェクト返却に変換するサンプルコード を作ります。チーム開発でもそのまま使えるテンプレートです。1. 元の複数配列返却関数例function...
JavaScript

JavaScript | arguments と …rest のメモリ消費・パフォーマンス比較

arguments と ...rest のメモリ消費&パフォーマンス比較を視覚的に体験できるようにしていきましょう。まず理論的な違いをざっくりまとめると…項目arguments...rest型配列風オ...
JavaScript

JavaScript | arguments と …rest の内部比較

では、arguments と スプレッド構文(...rest) の内部的な違いを、図解+ブラウザ実験付きでわかりやすく説明します。arguments vs ...rest の違い(内部挙動)どちらも「...
JavaScript

JavaScript | 配列で返している既存コードをオブジェクトにリファクタリングする実務的な例

では、実務でよくあるパターンとして「配列で返している関数」をオブジェクトで返す形にリファクタリングする例を、元コード → 修正版コード → 呼び出し例 でステップごとに解説します。例題:配列で返してい...
JavaScript

JavaScript | 「アロー関数 this のレキシカル束縛」アニメーションつきのブラウザ教材

See the Pen Lexical binding of 'this' by MONO365 -Color your days- (@monoqlo365) on CodePen. 実行ボタンを押...
JavaScript

JavaScript | クラス内でアロー関数を使う理由

クラス内でのアロー関数の使い方を、動くコード例・利点と注意点・実務での使い分けを交えてわかりやすくまとめます。アロー関数は this を「定義場所(レキシカル)」から拾う 特性があるので、クラスのイン...
React

React/Vue | Reactなどのフレームワークでの this とアロー関数の使われ方

では「Reactなどのフレームワークでの this とアロー関数の使われ方」を整理してみましょう。ReactはJavaScriptクラスや関数を多用するので、this の扱いが特に重要になります。⚛️...
JavaScript

JavaScript | クラスのメソッドをイベントリスナーに登録するときの3つの方法を比較表

では「クラスのメソッドをイベントリスナーに登録するときの3つの方法」を比較表で整理してみましょう。これで状況に応じてどの書き方を選べばよいか一目で分かります。クラスのメソッドと this の扱い比較方...
スポンサーリンク