Python

スポンサーリンク
Python

Python | 文字列の演算子

主な内容の要点Pythonの文字列は「数値」とはまったく別のデータ型で、計算ではなく「つなげる」「繰り返す」といった操作ができます。数値と文字列は混ぜて計算できないので注意が必要です。1. 文字列と数値は別物数値:123 + 456 → 5...
Python

Python | 正規表現の性能とアンチパターン(上級向け)

ここでは 正規表現の性能・効率問題とアンチパターン、特に catastrophic backtracking(爆発的バックトラッキング) について、Python 初心者以上向けにやさしく解説します。実例つきで「なぜ遅くなるのか」「どう避ける...
Python

Python | レベル別練習問題:正規表現

では Python 初心者向け「正規表現(re)」練習問題 50問+解答・解説付きセット を紹介します。レベル別(基礎 → 中級 → 応用)で構成し、実務でよく出るパターンも含めます。すぐ Python で実行できる形式にします。レベル1:...
Python

Python | 実践演習:ファイルからテキストを読み込んで処理する

ここでは「ファイルに書かれたテキストを Python で読み込んで、文字列として処理する実践演習」を、初心者でもスムーズに理解できるように段階的に進めます。学ぶ目的ファイルを開いて読み込む方法を覚える読み込んだテキストを 文字列 として操作...
Python

Python | 正規表現を使ったファイル一括処理スクリプト

では 初心者向けに、正規表現を使ってファイルを一括処理し、ログからエラーを抽出するスクリプト を作ってみましょう。Python で動く形で、コメントも付けて詳しく解説します。1. 前提ログファイルはテキストファイル(例:log.txt)各行...
Python

Python | 正規表現(re)

正規表現(re モジュール)はテキスト処理で超便利ですが、最初は記号の意味に慣れることが肝心です。ここでは 初心者が最短で使えるように、概念→主要パターン→re の使い方→実例→練習問題(解答付き)まで、やさしくまとめます。コードはそのまま...
Python

Python | Python 文字列メソッド リファレンス(用途別+例つき)

ここでは「Python の文字列メソッド(str 型の関数)を、用途別に分類し、初心者でも読めるように例つきで整理」します。単なる一覧ではなく、「どんなときに使うのか」もわかるように説明しています。1. 大文字・小文字の変換系メソッド説明使...
Python

Python | 文字列の応用テクニック/落とし穴/実戦で役立つ小ワザ

重箱の隅をつつくような 文字列の応用テクニック/落とし穴/実戦で役立つ小ワザ を、短い解説+実行可能なコード例付きでまとめます。初心者〜中級者が「知ってて得する」「知らないとハマる」ポイント中心にします。① Unicode 正規化(NFC ...
Python

Python | レベル別練習問題:文字列

Pythonの「文字列」に関する練習問題を、初心者向けにレベル別で50問用意し、解答と解説付きで紹介します。レベル分けは以下のようにします:基礎(Level 1):文字列の扱い、基本的な操作(15問)中級(Level 2):文字列メソッド、...
Python

Python | 文字列(string)

主な内容の要点Pythonで文字列(string)を扱うときは、文字を「"」または「'」で囲むのが基本ルールです。数値と違って、そのまま書くのではなく必ずクォーテーションで囲みます。初心者が押さえるべきポイント文字列とは?文章や名前など「文...
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型とは?小数を含む数値を...
Python

Python | Break を使う前と後のコード比較(読みやすさ改善)

最初は「なくても書けるけど、あると気持ちいい」くらいの違いに見えます。でも break は“意図の早出し”ができるので、コードがぐっと読みやすくなります。ここでは初心者向けに、書き方の前後比較で効果をかみ砕いて説明します。break はルー...
Python

Python | Pythonのbreak・continue・returnの使い分け表

最初は紛らわしいけど、腑に落ちるとコードの見通しが一気によくなります。違いを一目で掴んで、短い例で体に馴染ませましょう。キーワード範囲(どこまで止まる/抜ける)主な動作典型的な用途注意点break「今いるループ」だけループを即終了して外へ出...
Python

Python | break を使うべき/使わなくていい判断チャート(初心者向け)

初心者が 「ここは break を使っていいのか?」 を迷わず判断できるように、超シンプルで即決できるチャートを作りました。┌─────────────────────────┐│ ① ループの途中で「ここで終了したい」 ││ とハッキリ決...
Python

Python | 「英語のdocstringフォーマット(Google/Numpyスタイル)」について

要点Pythonのdocstringには「Googleスタイル」と「NumPyスタイル」がよく使われます。どちらも関数やクラスの説明を整理して書くためのフォーマットで、チーム開発や自動ドキュメント生成に役立ちます。Googleスタイルのdo...
Python

Python | 「ファイルパス × raw文字列」実践編

ここでは 「ファイルパス × raw文字列」実践編 として、WindowsとmacOS(Linuxも同じ書き方)での違いを、初心者向けに分かりやすくまとめます。1. WindowsのファイルパスWindowsではパスに バックスラッシュ \...
スポンサーリンク