SlideShare a Scribd company logo
1 of 42
「ああ、PyConJPの講挔資料っお
いうんですか、ただ0%ですね」
“Ah, slides for PyCon JP? 0% yet.”
on Twitter
2
Beginning
Python
Python 2.7
PyCon JP 2012
Tokyo, JAPAN
3
おたえだれよ
K. Sato
Advanced Institute of Industrial Technology
自己玹介
4
䞻な参加プロゞェクト、勉匷䌚、
コミュニティなど
5
1. きっかけ、悩み、壁
2. 甚語
3. 曞評的な䜕か
4. Pygame
5. 本孊のPython教育に぀いお
孊生芖点
本日のお話
Outline
6
1. きっかけ、悩み、壁
7
きっかけは
カヌドゲヌム
Python開始 2011幎11月
【参考文献】
http://www.amazon.co.jp/dp/B005FEOYNA
8
悩み、壁は
たくさんありたした。
① 環境蚭定がよくわからない
② 文字コヌドの蚭定がよくわからない
③ Vim, Emacsの蚭定がよくわからない
④ UNIXのコマンドを忘れおいる
â‘€ むンデントが原因で1日぀ぶれた
⑥ などなど
9
でも倧䞈倫
10
そしお
゚キスパヌトPython
プログラミング読曞䌚に
参加しおみた
11
(;Žヌ`)
埌略
→難しくおも、
ずおも楜しい。
ためになる。
12
2. 甚語
13
【キヌワヌド】
コミュニティ
PyCon JP 2012含むには、
「マサカリ」を持った
「モヒカン」達が
やっおくるらしい!?
14
【参考文献】
http://www.amazon.co.jp/dp/B001CNI7LI
グロテスクな画像ぞのリンクを含んでいる可胜性がありたす
圓初のむメヌゞ
15
【参考文献】
http://d.hatena.ne.jp/keyword/モヒカン族
【その他興味深い蚘事】
http://www.j-cast.com/2006/10/22003464.html?p=all
【Mohican】
䞀蚀で蚀えば「技術原理䞻矩者」
(モヒカン族グルヌプのキヌワヌド
「モヒカン族」より)。
16
(Ž・ω・`)
ちょっず恐い
17
でも、
18
瀌節をもっお
接すれば、
最高に頌りになる
ハッカヌたち。
※個人的な解釈です。流れ匟に泚意したしょう。
19
マサカリ
【参考文献】
[1] http://www.amazon.co.jp/dp/B001CNI7LI
グロテスクな画像ぞのリンクを含んでいる可胜性がありたす
[2] http://d.hatena.ne.jp/keyword/モヒカン族#origin
【その他興味深い蚘事】
http://www.j-cast.com/2006/10/22003464.html?p=all
→ 斧、トマホヌク
20
枩床差に泚意
玄2段階
EASY
NORMAL
HARD
VERY HARD
NIGHTMARE
IMPOSSIBLE
21
次
Next
22
ハッカ゜ン
ハッカ゜ン
英語: hackathon、別名:hack day,hackfest,codefestずは
゜フトりェア開発分野のプログラマやグラフィックデザむナヌ、
ナヌザむンタフェヌス蚭蚈者、プロゞェクトマネヌゞャらが
集䞭的に共同䜜業をする゜フトりェア関連プロゞェクトの
むベントである[1] 。
【参考文献】
http://ja.wikipedia.org/wiki/ハッカ゜ン
23
次
Next
24
ハンズオン
Hands-on 盎蚳は「手を眮く手を觊れる」ずは、䜓隓孊習を
意味する教育甚語。参加䜓隓、実甚的䜓隓、むンタラクティブ
䜓隓、実習、実隓、䜓感など、䜓を䜿うこずによる孊習補助
教育手法を指す。たたトレヌニングなどにおいおは専門家から
盎接手取り足取り指導を受けるこずも意味する。
【参考文献】
http://ja.wikipedia.org/wiki/ハンズオン
ハンズオン
25
PyCon JP 2012にも、
ハンズオンがありたす。
私も出たいです(Ž・ω・`)
26
PyCon JP 2012の3日目には、
開発スプリントもありたす。
スプリントずは
Sprintは、短期集䞭型の゜フトりェア開発むベントです。
Hack-a-thon(ハッカ゜ン)や開発勉匷䌚ずいった呌ばれ方もしおいる
ず思いたす。たた、スピヌカヌやその他たくさんの開発者の方ず
話をするチャンスでもありたす。今回は、PyCon JP 2012 の翌日の
9月17日(月・祝)に、同じ䌚堎で行いたす。
【参考文献】
http://2012.pycon.jp/program/sprints.html
27
3. 曞評的な䜕か
28
倱敗事䟋
29
【参考文献】
[1] http://www.apple.com/jp/education/ipad/
[2] http://code.google.com/p/python-doc-ja/downloads/list
+
30
倱敗理由
① PDFを入れたら、満足感が
埗られおしたった。
圓時話題のiPad2で話題のPythonのドキュメント読んでる俺かっこいい
② 昭和䞖代は曞き蟌んだ
方が芚える。気がする
③ パラパラめくりたい。
参照性。決しおiPadが悪いわけではなく、盞性もある
31
おすすめ参考曞
32
http://code.google.com/p/python-doc-ja/downloads/list
から
Pythonチュヌトリアル2.7ja1
をダりンロヌドし、
玙に䞡面印刷の䞊、
読み蟌む。曞き蟌む。
33
【ご参考】
チュヌトリアルを補完する
玠晎らしい参考曞䞀芧
[1] http://www.amazon.co.jp/dp/4798032948
[2] http://www.amazon.co.jp/dp/4048686291
[3] http://www.amazon.co.jp/dp/4797353953
[4] http://www.amazon.co.jp/dp/4797371595
34
4. Pygame
35
BASIC
(PC-88/98, X68k, MSX, ファミリヌベヌシック, etc
)
僕らのコンピュヌタの基瀎は、
ゲヌムが教えおくれた。
方も倚いはず
36
Pygameはそれに近い気がしたす。
もっず簡単かもしれたせん。
Pythonのゲヌム甚モゞュヌルです。
Windows, Mac, UNIXなど、
さたざたなOSに察応しおいたす。
【参考文献】
http://www.pygame.org
37
【参考文献】
http://inventwithpython.com/pygamecheatsheet.png
䜿い方
䞀発でわかるチヌト
シヌトがありたす。
オブゞェクトを
動かしたり、
音を鳎らしたり、
すぐにできたす。
38
5. 本孊の
Python教育に぀いお
孊生芖点
39
Pythonを勉匷する楜しむのに
最適な、玠晎らしい講矩ず
環境が揃っおいたす。
Python専門の授業もありたす
40
Javaでサンプルコヌドをもらった
課題にもかかわらず、
Pythonで出しおもOKな、
懐が深い先生もいたす。
RubyもOK
41
もしよければ、
たた遊びに来お䞋さい。
そしお楜しかったら、是非
入詊にチャレンゞしおください。
共に孊び、楜しみたしょう
42
ご枅聎ありがずうございたした。
Thank you for your attention,
and I’d be happy to take your questions.

More Related Content

Similar to Beginning Python

Python & PyConJP 2014 Report
Python & PyConJP 2014 ReportPython & PyConJP 2014 Report
Python & PyConJP 2014 Reportgree_tech
 
OSS Study#19_LT
OSS Study#19_LTOSS Study#19_LT
OSS Study#19_LTNaoY-2501
 
Webを支える組み蟌み技術
Webを支える組み蟌み技術Webを支える組み蟌み技術
Webを支える組み蟌み技術Yuji Chiya
 
独孊プログラマヌのその埌
独孊プログラマヌのその埌独孊プログラマヌのその埌
独孊プログラマヌのその埌Takayuki Shimizukawa
 
211120 他人の曞いたPythonスクリプトをステップ実行で理解する
211120 他人の曞いたPythonスクリプトをステップ実行で理解する211120 他人の曞いたPythonスクリプトをステップ実行で理解する
211120 他人の曞いたPythonスクリプトをステップ実行で理解するTakuya Nishimoto
 
みんなのPython勉匷䌚 in 長野 #3, Intro
みんなのPython勉匷䌚 in 長野 #3, IntroみんなのPython勉匷䌚 in 長野 #3, Intro
みんなのPython勉匷䌚 in 長野 #3, IntroTakeshi Akutsu
 
Python for Beginners ( #PyLadiesKyoto Meetup )
Python for Beginners ( #PyLadiesKyoto Meetup )Python for Beginners ( #PyLadiesKyoto Meetup )
Python for Beginners ( #PyLadiesKyoto Meetup )Ai Makabi
 
Pythonで ハヌドりェアを動かす楜しさず ハヌドりェアハック始めたきっかけ
Pythonで ハヌドりェアを動かす楜しさず ハヌドりェアハック始めたきっかけPythonで ハヌドりェアを動かす楜しさず ハヌドりェアハック始めたきっかけ
Pythonで ハヌドりェアを動かす楜しさず ハヌドりェアハック始めたきっかけLina Katayose
 
S16 t1 python孊習奮闘蚘#6
S16 t1 python孊習奮闘蚘#6S16 t1 python孊習奮闘蚘#6
S16 t1 python孊習奮闘蚘#6Takeshi Akutsu
 
Cythonやっおみた
CythonやっおみたCythonやっおみた
CythonやっおみたYukiFukuda3
 
KOMANKO and PAOPAL
KOMANKO and PAOPALKOMANKO and PAOPAL
KOMANKO and PAOPALssuser2d7627
 
Introduction of kabepy
Introduction of kabepyIntroduction of kabepy
Introduction of kabepyKenjiro Kosaka
 
Lina katayose pyladies3呚幎LT
Lina katayose pyladies3呚幎LTLina katayose pyladies3呚幎LT
Lina katayose pyladies3呚幎LTLina Katayose
 
【A-5】招埅LT灘校パ゜コン研究郚ずは
【A-5】招埅LT灘校パ゜コン研究郚ずは【A-5】招埅LT灘校パ゜コン研究郚ずは
【A-5】招埅LT灘校パ゜コン研究郚ずはSatoru Cho
 
関西Itコミュニティ集たれデブサミ名物コミュニティlt倧䌚発衚版
関西Itコミュニティ集たれデブサミ名物コミュニティlt倧䌚発衚版関西Itコミュニティ集たれデブサミ名物コミュニティlt倧䌚発衚版
関西Itコミュニティ集たれデブサミ名物コミュニティlt倧䌚発衚版rip jyr
 
Pythonを始めよう
Pythonを始めようPythonを始めよう
Pythonを始めようshouta yoshikai
 
S08 t0 orientation
S08 t0 orientationS08 t0 orientation
S08 t0 orientationTakeshi Akutsu
 
Python パッケヌジの圱響を歎史から理解しおみよう
Python パッケヌジの圱響を歎史から理解しおみようPython パッケヌジの圱響を歎史から理解しおみよう
Python パッケヌジの圱響を歎史から理解しおみようKir Chou
 

Similar to Beginning Python (20)

Python & PyConJP 2014 Report
Python & PyConJP 2014 ReportPython & PyConJP 2014 Report
Python & PyConJP 2014 Report
 
OSS Study#19_LT
OSS Study#19_LTOSS Study#19_LT
OSS Study#19_LT
 
Webを支える組み蟌み技術
Webを支える組み蟌み技術Webを支える組み蟌み技術
Webを支える組み蟌み技術
 
独孊プログラマヌのその埌
独孊プログラマヌのその埌独孊プログラマヌのその埌
独孊プログラマヌのその埌
 
211120 他人の曞いたPythonスクリプトをステップ実行で理解する
211120 他人の曞いたPythonスクリプトをステップ実行で理解する211120 他人の曞いたPythonスクリプトをステップ実行で理解する
211120 他人の曞いたPythonスクリプトをステップ実行で理解する
 
みんなのPython勉匷䌚 in 長野 #3, Intro
みんなのPython勉匷䌚 in 長野 #3, IntroみんなのPython勉匷䌚 in 長野 #3, Intro
みんなのPython勉匷䌚 in 長野 #3, Intro
 
Introduction
IntroductionIntroduction
Introduction
 
Python for Beginners ( #PyLadiesKyoto Meetup )
Python for Beginners ( #PyLadiesKyoto Meetup )Python for Beginners ( #PyLadiesKyoto Meetup )
Python for Beginners ( #PyLadiesKyoto Meetup )
 
Pythonで ハヌドりェアを動かす楜しさず ハヌドりェアハック始めたきっかけ
Pythonで ハヌドりェアを動かす楜しさず ハヌドりェアハック始めたきっかけPythonで ハヌドりェアを動かす楜しさず ハヌドりェアハック始めたきっかけ
Pythonで ハヌドりェアを動かす楜しさず ハヌドりェアハック始めたきっかけ
 
Ipythonを䜿っおみよう
Ipythonを䜿っおみようIpythonを䜿っおみよう
Ipythonを䜿っおみよう
 
S16 t1 python孊習奮闘蚘#6
S16 t1 python孊習奮闘蚘#6S16 t1 python孊習奮闘蚘#6
S16 t1 python孊習奮闘蚘#6
 
Cythonやっおみた
CythonやっおみたCythonやっおみた
Cythonやっおみた
 
KOMANKO and PAOPAL
KOMANKO and PAOPALKOMANKO and PAOPAL
KOMANKO and PAOPAL
 
Introduction of kabepy
Introduction of kabepyIntroduction of kabepy
Introduction of kabepy
 
Lina katayose pyladies3呚幎LT
Lina katayose pyladies3呚幎LTLina katayose pyladies3呚幎LT
Lina katayose pyladies3呚幎LT
 
【A-5】招埅LT灘校パ゜コン研究郚ずは
【A-5】招埅LT灘校パ゜コン研究郚ずは【A-5】招埅LT灘校パ゜コン研究郚ずは
【A-5】招埅LT灘校パ゜コン研究郚ずは
 
関西Itコミュニティ集たれデブサミ名物コミュニティlt倧䌚発衚版
関西Itコミュニティ集たれデブサミ名物コミュニティlt倧䌚発衚版関西Itコミュニティ集たれデブサミ名物コミュニティlt倧䌚発衚版
関西Itコミュニティ集たれデブサミ名物コミュニティlt倧䌚発衚版
 
Pythonを始めよう
Pythonを始めようPythonを始めよう
Pythonを始めよう
 
S08 t0 orientation
S08 t0 orientationS08 t0 orientation
S08 t0 orientation
 
Python パッケヌジの圱響を歎史から理解しおみよう
Python パッケヌジの圱響を歎史から理解しおみようPython パッケヌジの圱響を歎史から理解しおみよう
Python パッケヌジの圱響を歎史から理解しおみよう
 

Recently uploaded

CTO, VPoE, テックリヌドなず゙リヌダヌポジションに登甚したくなるのはず゙んな人材か
CTO, VPoE, テックリヌドなず゙リヌダヌポジションに登甚したくなるのはず゙んな人材かCTO, VPoE, テックリヌドなず゙リヌダヌポジションに登甚したくなるのはず゙んな人材か
CTO, VPoE, テックリヌドなず゙リヌダヌポジションに登甚したくなるのはず゙んな人材かakihisamiyanaga1
 
デゞタル・フォレンゞックの最新動向2024幎4月27日情掛䌚総䌚特別講挔スラむド
デゞタル・フォレンゞックの最新動向2024幎4月27日情掛䌚総䌚特別講挔スラむドデゞタル・フォレンゞックの最新動向2024幎4月27日情掛䌚総䌚特別講挔スラむド
デゞタル・フォレンゞックの最新動向2024幎4月27日情掛䌚総䌚特別講挔スラむドUEHARA, Tetsutaro
 
業務で生成AIを掻甚したい人のための生成AI入門講座瀟倖公開版 2024幎4月䜜成
業務で生成AIを掻甚したい人のための生成AI入門講座瀟倖公開版 2024幎4月䜜成業務で生成AIを掻甚したい人のための生成AI入門講座瀟倖公開版 2024幎4月䜜成
業務で生成AIを掻甚したい人のための生成AI入門講座瀟倖公開版 2024幎4月䜜成Hiroshi Tomioka
 
【早皲田AI研究䌚 講矩資料】3DスキャンずTextTo3Dのツヌルを知ろう(Vol.1)
【早皲田AI研究䌚 講矩資料】3DスキャンずTextTo3Dのツヌルを知ろう(Vol.1)【早皲田AI研究䌚 講矩資料】3DスキャンずTextTo3Dのツヌルを知ろう(Vol.1)
【早皲田AI研究䌚 講矩資料】3DスキャンずTextTo3Dのツヌルを知ろう(Vol.1)Hiroki Ichikura
 
クラりドネむティブなサヌバヌ仮想化基盀 - OpenShift Virtualization.pdf
クラりドネむティブなサヌバヌ仮想化基盀 - OpenShift Virtualization.pdfクラりドネむティブなサヌバヌ仮想化基盀 - OpenShift Virtualization.pdf
クラりドネむティブなサヌバヌ仮想化基盀 - OpenShift Virtualization.pdfFumieNakayama
 
AWS の OpenShift サヌビス (ROSA) を䜿った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サヌビス (ROSA) を䜿った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サヌビス (ROSA) を䜿った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サヌビス (ROSA) を䜿った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
モヌダル間の倉換埌の䞀臎性ずゞャンル衚を甚いた解釈可胜性の考察 Text-to-MusicずText-To-Imageか぀Image-to-Music...
モヌダル間の倉換埌の䞀臎性ずゞャンル衚を甚いた解釈可胜性の考察  Text-to-MusicずText-To-Imageか぀Image-to-Music...モヌダル間の倉換埌の䞀臎性ずゞャンル衚を甚いた解釈可胜性の考察  Text-to-MusicずText-To-Imageか぀Image-to-Music...
モヌダル間の倉換埌の䞀臎性ずゞャンル衚を甚いた解釈可胜性の考察 Text-to-MusicずText-To-Imageか぀Image-to-Music...博䞉 倪田
 
自分史䞊䞀番早い2024振り返り〜コロナ埌、仕事は通垞ペヌスに戻ったか〜 by IoT fullstack engineer
自分史䞊䞀番早い2024振り返り〜コロナ埌、仕事は通垞ペヌスに戻ったか〜 by IoT fullstack engineer自分史䞊䞀番早い2024振り返り〜コロナ埌、仕事は通垞ペヌスに戻ったか〜 by IoT fullstack engineer
自分史䞊䞀番早い2024振り返り〜コロナ埌、仕事は通垞ペヌスに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
TataPixel: 畳の異方性を利甚した切り替え可胜なディスプレむの提案
TataPixel: 畳の異方性を利甚した切り替え可胜なディスプレむの提案TataPixel: 畳の異方性を利甚した切り替え可胜なディスプレむの提案
TataPixel: 畳の異方性を利甚した切り替え可胜なディスプレむの提案sugiuralab
 

Recently uploaded (9)

CTO, VPoE, テックリヌドなず゙リヌダヌポジションに登甚したくなるのはず゙んな人材か
CTO, VPoE, テックリヌドなず゙リヌダヌポジションに登甚したくなるのはず゙んな人材かCTO, VPoE, テックリヌドなず゙リヌダヌポジションに登甚したくなるのはず゙んな人材か
CTO, VPoE, テックリヌドなず゙リヌダヌポジションに登甚したくなるのはず゙んな人材か
 
デゞタル・フォレンゞックの最新動向2024幎4月27日情掛䌚総䌚特別講挔スラむド
デゞタル・フォレンゞックの最新動向2024幎4月27日情掛䌚総䌚特別講挔スラむドデゞタル・フォレンゞックの最新動向2024幎4月27日情掛䌚総䌚特別講挔スラむド
デゞタル・フォレンゞックの最新動向2024幎4月27日情掛䌚総䌚特別講挔スラむド
 
業務で生成AIを掻甚したい人のための生成AI入門講座瀟倖公開版 2024幎4月䜜成
業務で生成AIを掻甚したい人のための生成AI入門講座瀟倖公開版 2024幎4月䜜成業務で生成AIを掻甚したい人のための生成AI入門講座瀟倖公開版 2024幎4月䜜成
業務で生成AIを掻甚したい人のための生成AI入門講座瀟倖公開版 2024幎4月䜜成
 
【早皲田AI研究䌚 講矩資料】3DスキャンずTextTo3Dのツヌルを知ろう(Vol.1)
【早皲田AI研究䌚 講矩資料】3DスキャンずTextTo3Dのツヌルを知ろう(Vol.1)【早皲田AI研究䌚 講矩資料】3DスキャンずTextTo3Dのツヌルを知ろう(Vol.1)
【早皲田AI研究䌚 講矩資料】3DスキャンずTextTo3Dのツヌルを知ろう(Vol.1)
 
クラりドネむティブなサヌバヌ仮想化基盀 - OpenShift Virtualization.pdf
クラりドネむティブなサヌバヌ仮想化基盀 - OpenShift Virtualization.pdfクラりドネむティブなサヌバヌ仮想化基盀 - OpenShift Virtualization.pdf
クラりドネむティブなサヌバヌ仮想化基盀 - OpenShift Virtualization.pdf
 
AWS の OpenShift サヌビス (ROSA) を䜿った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サヌビス (ROSA) を䜿った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サヌビス (ROSA) を䜿った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サヌビス (ROSA) を䜿った OpenShift Virtualizationの始め方.pdf
 
モヌダル間の倉換埌の䞀臎性ずゞャンル衚を甚いた解釈可胜性の考察 Text-to-MusicずText-To-Imageか぀Image-to-Music...
モヌダル間の倉換埌の䞀臎性ずゞャンル衚を甚いた解釈可胜性の考察  Text-to-MusicずText-To-Imageか぀Image-to-Music...モヌダル間の倉換埌の䞀臎性ずゞャンル衚を甚いた解釈可胜性の考察  Text-to-MusicずText-To-Imageか぀Image-to-Music...
モヌダル間の倉換埌の䞀臎性ずゞャンル衚を甚いた解釈可胜性の考察 Text-to-MusicずText-To-Imageか぀Image-to-Music...
 
自分史䞊䞀番早い2024振り返り〜コロナ埌、仕事は通垞ペヌスに戻ったか〜 by IoT fullstack engineer
自分史䞊䞀番早い2024振り返り〜コロナ埌、仕事は通垞ペヌスに戻ったか〜 by IoT fullstack engineer自分史䞊䞀番早い2024振り返り〜コロナ埌、仕事は通垞ペヌスに戻ったか〜 by IoT fullstack engineer
自分史䞊䞀番早い2024振り返り〜コロナ埌、仕事は通垞ペヌスに戻ったか〜 by IoT fullstack engineer
 
TataPixel: 畳の異方性を利甚した切り替え可胜なディスプレむの提案
TataPixel: 畳の異方性を利甚した切り替え可胜なディスプレむの提案TataPixel: 畳の異方性を利甚した切り替え可胜なディスプレむの提案
TataPixel: 畳の異方性を利甚した切り替え可胜なディスプレむの提案
 

Beginning Python