• 2025年10月15日
  • 2025年10月15日
  • 0件

【初心者向け】Pythonで重複行削除ツールを作ろう!|Python100本ノック Lesson 19

はじめに 第18回では フォルダ内のファイル一覧表示 を作って、pathlib でファイル情報を扱ったな。今回はテキスト整形の定番ワーク、「重複行削除ツール」 に挑戦しよう! ログや名簿、タグ一覧など、同じ行が紛れ込む問題はよくある。重複を取り除き、最初の順序を保ったまま きれいに整える実用ツールを作るで。 完成イメージ names.txt(入力) プログラム実行後の unique.txt(出力) […]

  • 2025年10月11日
  • 2025年10月11日
  • 0件

【初心者向け】Pythonでフォルダ内のファイル一覧を表示しよう!|Python100本ノック Lesson 18

はじめに 第17回では shutil.copy() を使って 簡易バックアップツール を作ったな。今回はファイル操作の基礎をもう一歩進めて、「フォルダ内のファイル一覧表示ツール」 を作るで! 目的のフォルダに何が入っているか、ファイル名/サイズ/更新日時 まで確認できる実用ツールや。まずは最小構成 → ちょい改良 → 実務でも使える拡張の順に仕上げていこう。 完成イメージ (例:./data を対 […]

  • 2025年10月10日
  • 2025年10月10日
  • 0件

【初心者向け】Pythonで簡易バックアップツールを作ろう!|Python100本ノック Lesson 17

はじめに 第16回では「ログ自動保存アプリ」を作って、プログラムの実行記録をファイルに残す仕組みを学んだな。今回は実用度をさらに高めて、「簡易バックアップツール」 を作ってみるで! バックアップとは、ファイルをコピーして別の場所に保存しておくことや。これを自動化するだけで、日々の作業効率や安全性がグッと上がるんや。 完成イメージ コピー対象ファイル:data.txt 実行すると: フォルダ内にコピ […]

  • 2025年10月6日
  • 2025年10月6日
  • 0件

【初心者向け】Pythonでログ自動保存アプリを作ろう!|Python100本ノック Lesson 16

はじめに 第15回では「行数カウントツール」を作って、ファイル内の行数を数えるシンプルな仕組みを学んだな。今回はその延長で、プログラムの実行結果を自動でファイルに記録する 「ログ自動保存アプリ」 を作るで! これを使えば、毎回の実行内容を後から見返したり、記録として残すことができるんや。 完成イメージ ターミナルに出力される内容: 同時に log.txt ファイルに: ヒント(使う要素) 実行方法 […]

  • 2025年10月4日
  • 2025年10月4日
  • 0件

【初心者向け】Pythonで行数カウントツールを作ろう!|Python100本ノック Lesson 15

はじめに 第14回では「CSV読み込み→合計計算アプリ」を作って、表データの扱いを体験したな。今回はもっとシンプルなファイル操作として、「行数カウントツール」 を作ってみるで! テキストファイルの行数を数えるだけのアプリやけど、ログ解析やデータチェックにも役立つんや。 完成イメージ 対象ファイル:sample.txt 実行結果: ヒント(使う要素) コード全文(基本版) 改良版(汎用ツール) 複数 […]

  • 2025年10月3日
  • 2025年10月3日
  • 0件

【初心者向け】PythonでCSVを読み込んで合計計算しよう!|Python100本ノック Lesson 14

はじめに 第13回では「単語カウントアプリ」を作って、文字列処理と辞書型を体験したな。今回はさらに実用的なデータ処理に進んで、「CSVファイルを読み込んで合計計算するアプリ」 を作るで! CSV(Comma-Separated Values)は、表データを扱うときによく使われる形式や。Pythonでこれを読み込んで、数値の合計を出してみよう。 完成イメージ data.csv(サンプルファイル): […]

  • 2025年10月2日
  • 2025年10月2日
  • 0件

【初心者向け】Pythonで単語カウントアプリを作ろう!|Python100本ノック Lesson 13

はじめに 第12回では「ファイル結合ツール」を作って、複数のテキストを1つにまとめる方法を学んだな。今回はちょっとしたデータ分析の入り口として、「単語カウントアプリ」 を作るで! テキストの中に登場する単語の数を数えて、どの単語がよく使われているかを調べられるんや。 完成イメージ テキストファイル(sample.txt): プログラムの出力: 単語単位で分割する方法を工夫すれば、もっと自然なカウン […]

  • 2025年10月1日
  • 2025年10月1日
  • 0件

【初心者向け】Pythonでファイル結合ツールを作ろう!|Python100本ノック Lesson 12

はじめに 第11回では「メモ帳アプリ」を作って、入力した文章をファイルに保存・読み込みできるようになったな。今回はその応用として、複数のテキストファイルをまとめる 「ファイル結合ツール」 を作ってみるで! 例えば「file1.txt」「file2.txt」「file3.txt」を1つにまとめて「merged.txt」に保存する仕組みや。 完成イメージ 結合対象ファイル: 結合後(merged.tx […]

  • 2025年9月25日
  • 2025年9月25日
  • 0件

【初心者向け】Pythonでメモ帳アプリ(保存/読み込み)を作ろう!|Python100本ノック Lesson 11

はじめに 第10回では「TODOリスト(コンソール版)」を作って、リスト操作とループ処理を学んだな。今回からはいよいよ ファイル操作編 に入って、データを保存したり読み込んだりするアプリを作っていくで! その第1歩として、今回は 「メモ帳アプリ(保存/読み込み)」 を作るで。入力した文章をファイルに保存して、後で読み込めるシンプルな仕組みや。 完成イメージ ヒント(使う要素) コード全文 実行方法 […]

  • 2025年9月16日
  • 2025年9月15日
  • 0件

【初心者向け】PythonでTODOリスト(コンソール版)を作ろう!|Python100本ノック Lesson 10

はじめに 第9回では「ランダム占いアプリ」を作って、random.choice() で毎回違う結果を表示する仕組みを学んだな。今回はちょっと実用的な 「TODOリスト(コンソール版)」 を作ってみるで! 自分のやることを入力して、一覧表示できる簡単なタスク管理ツールや。これを作れば「リスト」と「ループ処理」の理解がグッと深まるで! 完成イメージ 実行するとこんな感じになるで: ヒント(使う要素) […]