Pythonプログラミング入門 #utpython

2019年度A1

お知らせ

    • 自動評価システムでプログラムが正しくても使用する主記憶のメモリ領域が大きいと NG となるケースがありました。メモリ制限を緩和しました。NG となった方は可能であればもう一度ご確認ください。その他にも、正しいプログラムに対して誤った結果を返す場合がまだあるかもしれません。(2019/11/25)
    • 現在アップロードされているpre3(pre3_20191001)では、下記の誤りが修正されています。(2019/10/01)
    • ECCSのMacでは、Safariを使うと教材のダウンロードがうまく行かない場合があるようです。Chromeを使うことをお勧めします。(2019/09/27)
    • 第2回の授業までに提出すべきは第2回予習課題(pre2.ipynb)のみです。第1回予習課題はオプショナルで、第1回と第2回の本課題はどちらも第2回の授業中に行います。(2019/09/25)

教材の訂正(追加していきます)

    • 1-3の関数tnpo(x)の定義(2019/09/25)
      • (誤)even(x)
      • (正)is_even(x)
    • 2-2の多重代入のところ(2019/09/26)
      • (誤)a, b, c, d, e = ln
      • (正)a, b, c, d, e = numbers
    • pre3(2019/10/01)
      • (誤)letter_n_gram_tuple_list
      • (正)letter_n_gram_list
      • (誤)letter_n_gram_tuple
      • (正)letter_n_gram_list
      • (誤)というタプルを返します
      • (正)というリストを返します
      • (誤)an empty list
      • (正)the empty list
    • 3-2のvaluesの使用例 (2019/10/04)
      • (誤)for value in dic1.keys() :
      • (正)for value in dic1.values():
    • 5のフォールダ(2019/10/08)
      • sample.py が抜けていました
      • こちらからダウンロードしてください
    • 5-1「macOS での実行方法」(2019/10/24)
      • 「macOS での実行方法」のセルをダブルクリックして最下部の一文を以下の様に修正して下さい。修正後、Shirt+Returnを実行すると、表示されていなかった画像が表示される様になります。
      • (誤)![MacOS Sample](fig/sample_py_mac_3png)
      • (正)![MacOS Sample](fig/sample_py_mac_3.png)
    • 5-matplotlib.ipynb
      • (誤)4-2 で説明した様に、tokyo-temps.csv には、
      • (正)tokyo-temps.csv には、
    • 4-csv 東京の7月の気温
      • tokyo-temps.csv のファイルが間違っていました。こちらからダウンロードし直してください。
      • (誤)以下、2018年まで、12行ごとに7月の平均気温が入っています。
      • (正)以下、2016年まで、12行ごとに7月の平均気温が入っています。
    • 4-csv 練習
      • (誤)西暦年は1875から2018までとします。
      • (正)西暦年は1875から2016までとします。
      • (誤)print(i== 144) # 1875年から2018年まで144年間分のデータがあるはずです
      • (正)print(i== 142) # 1875年から2016年まで142年間分のデータがあるはずです

開講情報

  • ガイダンスは以下の通り開催します。履修予定の曜日時限以外のガイダンスに出ても構いません。
    • 9/24(火)5限 本郷 キャンパス 理学部1号館285
    • 9/26(木)5限 駒場 キャンパス 情報教育棟 E31
    • 9/27(金)5限 柏キャンパス 新領域基盤棟 大講義室
  • 第二回以降も上記曜日・教室で開講します。
    • 火5限:10/1, 10/8, 10/15, 10/29, 11/5, 11/12 本郷キャンパス理学部1号館285教室
    • 木5限:10/3, 10/10, 10/17, 10/24, 10/31, 11/14 駒場キャンパス情報教育棟E31
    • 金5限:10/4, 10/11, 10/18, 10/25, 11/1, 11/8(17:00より) 柏キャンパス新領域基盤棟大講義室

授業について

本授業は全学部の後期課程の学生を対象に理学部で開講されます。単位は1単位となります。

前期課程の学生および大学院生も聴講可能です。なお、大学院生は、希望すれば学部の単位(1単位)として申請ができます。(申請が可能かは所属専攻事務に問い合わせてください)

  • 教員名: 萩谷 昌己
  • 開講組織名称: 理学部
  • 学期: 通年
    • 東京大学授業カタログのページ(S1
    • UTAS時間割コード:0590102-2
    • コース名: Python プログラミング入門
    • ITC-LMS時間割コード

授業の目標と計画

こちら

教材

こちら