学習時間
4時間
学習したこと
- バックスラッシュを行末に置くことで、長い行を折り返すことができる。
- コードを見ると仕様が分かるようにするとよい。
dict_a = {'name': 'わーふー', year: '1992'} # dict['name'] # dict['year'] # keyを見ればどんな情報を呼び出しているか分かる。
hiragana = ['あ', 'い', 'う', 'え', 'お'] hiragana_connected = ''.join(char for char in hiragana) print(hiragana_connected) #実行結果 #あいうえお
- 正規表現
- 'r' を文字列リテラルの先頭に書くことでバックスラッシュは特別扱いされなくなる
- match.group, (\w+)
- コンパイル、マッチ、マッチしたインスタンスを返す、取り出す。
- 正規表現 - コンパイル、マッチング、マッチした部分の取り出し - ひきメモ
分からないこと
- CSVモジュール
- csv.DictReader: 個々の列の情報を OrderedDict にマップするオブジェクトを生成します。マップのキーは省略可能な fieldnames パラメータで与えられます。
- class collections.OrderedDict: 通常の dict メソッドをサポートする、辞書のサブクラスのインスタンスを返します。 OrderedDict は、キーが最初に追加された順序を記憶します。
- 14.1. csv — CSV ファイルの読み書き — Python 3.6.5 ドキュメント
思ったこと(頭に浮かんだこと)
勉強だけするのでなく、簡単でもいいからまず作ってGithubに挙げるべし。
平成カウントダウンBOTをまず作って公開しよう。
それかデータを処理するプログラム書いて、ブログで公開してもいい。