ビギナーセッション

今年、2014年及び2015年にオープンスペースで行われたコードリーディング等の自主イベントをビギナーセッションとして開催致します。 PyCon JP 2016 カンファレンスデイ期間中に、トークと並行して実施致します。 ご自由にご参加下さい。

ビギナーセッションの概要

対象者

  • Pythonをインストールして、多少コードを書いている方
  • 基本的な文法は知っている方
  • チュートリアルを受講済みの方
  • もっと深くPythonを知りたい方
  • Pythonと仲良くなりたい方
  • Pythonコードをコピーアンドペーストでなんとなく動かせる方
  • ライブラリ等のソースコードをほとんど読んだことがない方

注意事項:

  • チュートリアルとは異なり、個別の指導などはありません
  • 疑問や知りたいことなどがあれば、質問は随時おこなってください
  • PCを各自用意していただき、講師の操作を手元でやってみることをお勧めします

開催予定内容

1.Python入門 コードリーディング(ライブラリの中身や他人のコードを読む事)

タイトル:Python入門 コードリーディング
講師:Shinya Okano
日時:9月21日(水)13:00 - 14:00
場所:3F E Room #pyconjp_3E

やること

  • os.path の実装を読む
  • this の実装を読む
  • antigravity の実装を読む 等

対象者:

  • ライブラリや他人のコードの中身が複雑過ぎて、解説して欲しい。
  • ライブラリのソースコードはパソコンの中に入っているが、見てみたいが、どこに保存されているのか分からない。
  • Python の基本を本やネットで学びましたが、ライブラリもコピペで使っています。然し、自分でコードを書こうと上手く行かない。
  • ライブラリはどういう動きをしているのかについて知りたい。

2.Python入門 ライブコーディング

タイトル:Python入門 ライブコーディング
講師:Tetsuya Morimoto
日時:9月21日(水) 15:30 - 16:30
場所:3F E Room #pyconjp_3E

やること

  • CSV データの処理
  • Web API を呼び出す

対象者:

  • イチからコードを書けない人が書けるようになりたい
  • 写経する場合は最初からimport文が書いてある
  • 自分で書く場合はコードを継ぎ足しながらimportも増やしていく
  • コーディングできる人はどういう順番でそれをやっていくのか知りたい
  • できる人がどうやってコードをゼロから書いていくのかを知りたい
  • コードを落とさずに動かすのにどうやって書いてるのか知りたい
  • 自分でコードを書くと言うことの雰囲気を味わいたい

3.Bottle.py ライブコーディング&リーディング

タイトル:Bottle.py ライブコーディング&リーディング
講師:denzowill
日時:9月22日(木)16:10 - 17:05
場所:3F E Room #pyconjp_3E

やること

  • ファイルで作られたWebフレームワーク
  • 5行くらいでWebサーバー起動できる
  • その5行がどういう実装なのかをリーディングする

対象者:

  • 複数人で開発したコードの良い例を知りたい人
  • このエントリーをはてなブックマークに追加