プログラミング

スポンサーリンク
Python

Python | レベル別練習問題:モジュールと import

では、「モジュールと import」の学習テーマについて、基礎 → 応用まで 50問 の練習問題セットを作ります。各問題には:問題文(初心者にもわかる日本語)ヒント(考え方の方向づけ)解答コード解説を付けます。さらに後で「自動採点スクリプト...
Python

Python | モジュール学習の完全版(初学者から実務レベルまで)

それでは、モジュール学習の完全版(初学者から実務レベルまで)として、以下の3部構成でやさしく・具体的に・例題つきで解説します。【第1部】外部ライブラリを使う:pip install の使い方と例pip とは?pip は「Python のパッ...
Python

Python | モジュールと import

主な内容の要点Pythonには便利な機能がたくさんあり、それらは「モジュール」という単位でまとめられています。モジュールを使うには import 文で読み込む必要があります。モジュールと import の基本モジュールとは?Pythonの機...
Python

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

では、先ほどの「関数の基本」をもとに、レベル別(基礎 → 中級 → 上級)で練習問題+解答+詳しい解説 をセットでまとめます。初心者でも無理なく「なぜそう書くのか」まで理解できるように、1問ずつ 考え方 → コード → 実行結果 → 解説 ...
Python

Python | 関数

主な内容の要点Pythonの「関数」は、よく使う処理をまとめて呼び出せる便利な仕組みです。値を入力(引数)して、結果(戻り値)を受け取るのが基本の流れです。関数の基本関数とは?よく使う処理をひとまとまりにしたもの。関数名(引数) の形で呼び...
Python

Python | レベル別練習問題:コメント

では 初心者 → 中級 → 上級 の 3 レベル、各5問(合計15問)を用意します。各問題に「出題」「解答例」「ポイント解説」を付けてあるので、そのまま学習・演習に使えます。まずは最初のレベルからどうぞ。Q1 — 単純な関数にコメントを付け...
Python

Python | コメント

主な内容の要点Pythonでは、# から行末までが「コメント」になり、プログラムの実行には影響しません。コメントは「コードの説明やメモ」を書くために使い、自分や他人が後で読みやすくするために重要です。コメントの基本ルール# 記号から行末まで...
Python

Python | レベル別練習問題:変数 × 型(int / float / str)2

それでは、「変数 × 型(int / float / str)」をテーマに、Python 初心者~中級者が実践練習できる 50問の自動採点付き問題集を作ります。構成レベル範囲問題数基礎変数・代入・型の確認・型変換20問中級計算・文字列処理・...
Python

Python | レベル別練習問題:変数 × 型(int / float / str)

以下は「基礎 → 中級 → 上級」の順で計16問。各問題に期待される入力/出力(あるいは処理)、解答(コード)、短い解説を付けています。まず自力で解きたい場合は「問題のみ」を読んで止め、解答はその下のブロックで確認してください。基礎(4問)...
Python

Python | 「変数 × 型(int / float / str)」の基礎編

次は「変数」と「基本的な型(整数 int、小数 float、文字列 str)」をやさしくまとめます。例題をたっぷり入れて、よくあるつまずきも押さえます。基本のイメージ変数:値を入れる「名前つきの箱」型(type):箱の中身の種類を表すラベル...
Python

Python | レベル別練習問題:変数

実践で身につくタイプの練習問題を用意しました。目的:読みやすく・保守しやすい変数名を付けられるようになること。各レベルごとに問題・ヒント・解答(解説付き)を用意しています。まずは 基礎 → 応用 → 実務的リファクタ の順で解いてみてくださ...
Python

Python | 初心者がよくやる「変数ミス」チェックリスト

以下は現場でよく見るミスを分かりやすくまとめたチェックリストです。コードを書いたらこの順でサッと確認するとミスを減らせます。各項目は「問題」「なぜダメ」「どう直す」の3点で短く示します。1) 変数名ルール違反(無効な識別子)問題:1coun...
Python

Python | 変数

主な内容の要点Pythonの「変数」は、計算結果や値に名前をつけて扱いやすくする仕組みです。計算式をそのまま書くよりも、変数を使うとプログラムが読みやすく、間違いを減らせます。変数の基本変数とは?値に名前をつけて保存し、後でその名前を使って...
Python

Python | レベル別練習問題:float(浮動小数点数)

ここでは「float(浮動小数点数)」をテーマに、🔹基礎(初級)/🔹中級(実践)/🔹上級(応用)の3レベルで、それぞれ5問ずつ(合計15問)+すべて解答と丁寧な解説付きでまとめます。基礎レベル(floatの基本動作)問1:型の確認次のコード...
Python

Python | 整数と実数(float型)

主な内容の要点Pythonの「float型(実数)」は、小数を扱うための数値型で、整数とは少し違う性質を持ちます。特に「小数計算では誤差が出ることがある」という点を覚えておくのが大切です。float型の基本float型とは?小数を含む数値を...
JavaScript

JavaScript | タグでフィルタ表示の仕組み

「フォルダ内の画像をサムネイル化してHTMLギャラリーを作る」仕組みに、タグでフィルタ表示を加えます。これは JavaScript を少し組み合わせると実現できます。1. 基本の考え方各画像に「タグ情報」を持たせる(例: 旅行, 家族, 食...
JavaScript

JavaScript | 配列の中にオブジェクトを入れて管理する方法

ここからは「配列の中にオブジェクトを入れる」という、実践的なデータ管理方法を初心者向けに、イラスト的なイメージ+実用的なコード例で丁寧に解説します!配列の中にオブジェクトを入れるとは?まず、オブジェクト(object)は「名前と値のペアをま...
JavaScript

JavaScript | 正規表現ステップアップ練習

では、初心者が手を動かしながら正規表現を学べるミニ課題集(全10問)を作り、それぞれステップごとに解説します。問題1:数字だけの文字列かチェック条件:文字列が 1桁以上の数字だけ で構成されているかヒント:\d と + を使う問題2:英単語...
JavaScript

JavaScript | 正規表現オブジェクト

主な内容の要点JavaScriptで正規表現を使うには「正規表現オブジェクト」を作成します。作り方は大きく2種類あり、/パターン/ と書く方法と new RegExp("パターン") を使う方法です。正規表現オブジェクトの作り方リテラル記法...
JavaScript

JavaScript | 例外処理(try…catch) のポイント

主な内容の要点JavaScriptのtry...catchは、関数の中で発生したエラーも呼び出し元のtry...catchで捕まえられる。ただし、非同期処理(例:setTimeout)の中で起きたエラーは捕まえられないので注意が必要。ポイン...
JavaScript

JavaScript | throw文

主な内容の要点JavaScriptでは、throw文を使うことで自分でエラー(例外)を発生させることができます。これにより「ここで処理を止めたい」「特定の条件でエラーを知らせたい」といった場面を自由に作れます。基本ポイントthrow文の役割...
JavaScript

JavaScript | 非同期(fetch / async)でのエラーの落とし穴(良い書き方・悪い書き方)を具体コード比較で示す

ここでは、「非同期処理(fetch / async)」でよくあるエラーの落とし穴を、「悪い書き方 → なぜダメか → 良い書き方」に整理して解説します。初心者がつまずきやすいポイントを中心に、実際のコードとコメントで具体的に見ていきましょう...
JavaScript

JavaScript | 例外とエラーハンドリング

主な内容の要点JavaScriptではエラー(例外)がいくつかの種類に分かれていて、try...catchを使うと発生した例外をキャッチして処理できます。さらに、例外の種類ごとに処理を分けることができます。主なポイント例外の種類JavaSc...
JavaScript

JavaScript | 例外処理(try…catch) の練習問題セット(初心者向け)

目的try…catch の基本、例外の伝搬(同期)、非同期コールバックでの落とし穴、Promise / async–await での例外処理を確実に理解すること。各問題は「問題 → 予想 → 実行例(出力) → 解説(ステップごと)」の順で...
JavaScript

JavaScript | 非同期エラーの「良い書き方・悪い書き方」を比較するサンプル

ここでは、「非同期処理での例外(エラー)をどう扱うか」について、初心者がよくやってしまう「悪い書き方」と、実務的に安全な「良い書き方」を、コメント付きで比較解説します。テーマ:setTimeout などの「非同期処理」の中でエラーが出たとき...
JavaScript

JavaScript | try…catch…finally 文による例外処理

主な内容の要点JavaScriptのtry...catch...finallyは、エラーが起きてもプログラムを安全に続けるための仕組みです。特にfinallyは「必ず最後に実行される処理」を書けるのがポイントです。基本構造try { // ...
JavaScript

JavaScript | 非同期処理をブレークポイントで止める

初心者が 「非同期処理をブレークポイントで止める」 のは少し難しく感じますが、実はブラウザの開発ツール(DevTools)を使えば fetch や setTimeout の中の処理も止めて中身を確認 できます。ここでは、非同期処理の基本の流...
JavaScript

JavaScript | 「例外+非同期」のデバッグ実践(Promise の中のエラー追跡)

ここからは、「例外 × 非同期処理(Promise・async/await)」で発生するエラーをデバッグする方法を、初心者向けにやさしく、具体例つきで解説します。(ブラウザ開発ツールを使った実践手順つきです 👇)1. 非同期処理のエラーは「...
JavaScript

JavaScript | 非同期エラーの落とし穴(Promise を返さない async と catch の罠)

JavaScript の「非同期エラー」まわりは、初心者が一番つまずくところの1つです。ここでは、Promise・async/await・try/catch の関係と、「Promise を返さない async 関数の罠」について、わかりやす...
JavaScript

JavaScript | 例外のデバッグ方法

「例外(エラー)をデバッグする力」は、プログラミング初級から中級に進む大きなステップです。ここでは、「stack(スタックトレース)」の見方と活用方法を、初心者でもわかるようにかみ砕いて解説します。1. 「stack」とは? — エラーの“...
スポンサーリンク