概要 # 第01講では、プログラミングAで学んだ内容を復習します。 具体的には、Pythonの基本文法、ファイルの読み書き、リストとタプルについて復習します。 加えて、コマンドライン引数についても学びます。
まとめ(基本文法(コメント、型、変数、条件分岐、繰り返し)ファイルの読み書き)
課題05-1 特定の名前のファイルを見つける # 難易度 ⭐ コマンドライン引数でファイル名と、ディレクトリ名もしくはファイル名が与えられます。 コマンドライン引数で最初に与えられた名前を持つファイルを再帰的に探索し、そのファイルが見つかったらそのパスを表示するプログラムを作成してください。
課題02-1 単語数の分布 # 難易度 ⭐⭐ alice_chapter01.txt は、ルイス・キャロルの「不思議の国のアリス」の第01章のテキストファイルです。 このファイルの単語の頻度を求めてください。
課題01-1 Big&Small # 難易度 ⭐ 1以上、10以下の整数乱数を取得し、その値が5以上なら Big、5未満なら Small と出力するプログラムを作成してください。 プログラムは big_small.py というファイル名で保存してください。
ファイルフォーマット # プログラムを書いていると、テキスト形式の様々なフォーマットに出会います。 その中でも、よく使われるファイルフォーマットを紹介します。
ファイルを開く # 教科書 p.286(Lesson 10) Python でファイルを読み書きするには、open 関数を使います。 open関数の第1引数が対象のファイル名、第2引数がオープンモードです。 オープンモードは教科書 p.288 表10-1 に記載されていますが、以下の3種類を区別できれば良いでしょう。
ディレクトリ内の特定のファイルを探すとき、ディレクトリ内のディレクトリを再帰的に探索する必要があります。