$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
How to learn Python in 5 Minutes (Daniel Moniz)
Search
PyCon Canada
August 13, 2013
Education
0
1.1k
How to learn Python in 5 Minutes (Daniel Moniz)
PyCon Canada
August 13, 2013
Tweet
Share
More Decks by PyCon Canada
See All by PyCon Canada
Job Security (in Python) (Christopher Neugebauer)
pyconca
2
530
Sad Panda Needs a Hug (Nina Zakharenko)
pyconca
0
460
Shopify Checkout (Chris Saunders)
pyconca
0
240
Saturday Morning BreakfastSerial: Hacking Arduinos in Python (Swift)
pyconca
2
160
Skyfield and 15 Years of Bad APIs (Brandon Rhodes)
pyconca
0
420
Planting Open Source Seeds (Kenneth Reitz)
pyconca
0
140
Why Open Source Works (Alex Gaynor)
pyconca
0
210
Sunday Morning Keynote (Karen Brennan)
pyconca
0
310
Saturday Morning Keynote (Jacob Kaplan-Moss)
pyconca
2
120
Other Decks in Education
See All in Education
✅ レポート採点基準 / How Your Reports Are Assessed
yasslab
PRO
0
160
3Dプリンタでロボット作るよ#5_ロボット向け3Dプリンタ材料
shiba_8ro
0
130
AIは若者の成長機会を奪うのか?
frievea
0
140
自分だけの、誰も想像できないキャリアの育て方 〜偶然から始めるキャリアプラン〜 / Career planning starting by luckly v2
vtryo
1
350
Node-REDで広がるプログラミング教育の可能性
ueponx
1
220
AWS re_Invent に全力で参加したくて筋トレを頑張っている話
amarelo_n24
1
100
Human Perception and Cognition - Lecture 4 - Human-Computer Interaction (1023841ANR)
signer
PRO
0
1.2k
Web Search and SEO - Lecture 10 - Web Technologies (1019888BNR)
signer
PRO
2
3k
Google Gemini (Gem) の育成方法
mickey_kubo
2
820
【ZEPホスト用メタバース校舎操作ガイド】
ainischool
0
150
Evaluation Methods - Lecture 6 - Human-Computer Interaction (1023841ANR)
signer
PRO
0
1.2k
コマンドラインを見直そう(1995年からタイムリープ)
sapi_kawahara
0
620
Featured
See All Featured
The #1 spot is gone: here's how to win anyway
tamaranovitovic
1
860
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
0
950
Testing 201, or: Great Expectations
jmmastey
46
7.8k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.8k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
120
Six Lessons from altMBA
skipperchong
29
4.1k
WCS-LA-2024
lcolladotor
0
390
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
[RailsConf 2023] Rails as a piece of cake
palkan
58
6.2k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
0
190
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
51
43k
Transcript
How to learn Python in 5 minutes Tuesday, 13 August,
13
How to learn Python (in 5 minutes) Tuesday, 13 August,
13
(^^^ works at Points) Tuesday, 13 August, 13
The Python Community Tuesday, 13 August, 13
The Python Community Python Tuesday, 13 August, 13
The Python Community Python Tuesday, 13 August, 13
The Python Community ...has a duty to effectively help people
learn Python. Tuesday, 13 August, 13
Goal: Help beginners learn and get a job using Python
Tuesday, 13 August, 13
My story (quick version) Tuesday, 13 August, 13
My story (quick version) • Quit lame job Tuesday, 13
August, 13
My story (quick version) • Quit lame job • Learned
Python Tuesday, 13 August, 13
My story (quick version) • Quit lame job • Learned
Python • Followed system Tuesday, 13 August, 13
My story (quick version) • Quit lame job • Learned
Python • Followed system Tuesday, 13 August, 13
My story (quick version) • Quit lame job • Learned
Python • Followed system Tuesday, 13 August, 13
My story (quick version) • Quit lame job • Learned
Python • Followed system Tuesday, 13 August, 13
My story (quick version) • Quit lame job • Learned
Python • Followed system • Got new job (for Python/Django) Tuesday, 13 August, 13
My role Tuesday, 13 August, 13
My role • Develop software Tuesday, 13 August, 13
My role • Develop software • Help co-workers learn Python
o Code reviews o Pair programming Tuesday, 13 August, 13
System is: Tuesday, 13 August, 13
System is: • Repeatable Tuesday, 13 August, 13
System is: • Repeatable • Anyone can do it Tuesday,
13 August, 13
System is: • Repeatable • Anyone can do it •
Yields results Tuesday, 13 August, 13
3-Day Project Paradigm (cool name!) Tuesday, 13 August, 13
Preparation Tuesday, 13 August, 13
Preparation • Pick a small project idea Tuesday, 13 August,
13
Preparation • Pick a small project idea • Eg. web
crawler Tuesday, 13 August, 13
Day 1 Tuesday, 13 August, 13
Day 1 • Get some basic functionality working • Learn
basics of Python • Make mistakes Tuesday, 13 August, 13
Day 2 Tuesday, 13 August, 13
Day 2 • Complete functionality Tuesday, 13 August, 13
Day 2 • Complete functionality • Refactor Tuesday, 13 August,
13
Day 2 • Complete functionality • Refactor • Eliminate bugs!
Tuesday, 13 August, 13
Day 3 Tuesday, 13 August, 13
Day 3 • Complete documentation Tuesday, 13 August, 13
Day 3 • Complete documentation • Refactor Tuesday, 13 August,
13
Day 3 • Complete documentation • Refactor • Push to
online repository Tuesday, 13 August, 13
Day 3 • Complete documentation • Refactor • Push to
online repository • Etc.! Tuesday, 13 August, 13
Day 4 Tuesday, 13 August, 13
Day 4 • Hands off! Tuesday, 13 August, 13
Long term goal Tuesday, 13 August, 13
Long term goal • Have something to show for hard
work Tuesday, 13 August, 13
Long term goal • Have something to show for hard
work • Put projects on resume Tuesday, 13 August, 13
Other tools and tips (less cool name) Tuesday, 13 August,
13
Phone interviews Tuesday, 13 August, 13
Phone interviews • Practice on coderbyte.com Tuesday, 13 August, 13
Phone interviews • Practice on coderbyte.com • 15 minute timed
problems in Python Tuesday, 13 August, 13
Stack Overflow Tuesday, 13 August, 13
Stack Overflow • Use it Tuesday, 13 August, 13
Stack Overflow • Use it • Read answers about: o
Decorators o Generators Tuesday, 13 August, 13
Common Stumbling blocks Tuesday, 13 August, 13
Common Stumbling blocks • Everything is an object! (seriously) Tuesday,
13 August, 13
Common Stumbling blocks • Everything is an object! (seriously) Tuesday,
13 August, 13
Common Stumbling blocks • Everything is an object! (seriously) •
Learn to refactor, refactor to learn Tuesday, 13 August, 13
Challenge to beginners Tuesday, 13 August, 13
Challenge to beginners • Use mock to write pure unit
tests Tuesday, 13 August, 13
Challenge to beginners • Use mock to write pure unit
tests Tuesday, 13 August, 13
Challenge to beginners • Use mock to write pure unit
tests • If you can do this, you’re no longer a beginner Tuesday, 13 August, 13
Thank you!
[email protected]
github.com/danielmoniz http://www.bizblog.points.com/tech-talk/ Tuesday, 13 August, 13