Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
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
1.1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
How to learn Python in 5 Minutes (Daniel Moniz)
PyCon Canada
August 13, 2013
More Decks by PyCon Canada
See All by PyCon Canada
Job Security (in Python) (Christopher Neugebauer)
pyconca
2
550
Sad Panda Needs a Hug (Nina Zakharenko)
pyconca
0
490
Shopify Checkout (Chris Saunders)
pyconca
0
260
Saturday Morning BreakfastSerial: Hacking Arduinos in Python (Swift)
pyconca
2
180
Skyfield and 15 Years of Bad APIs (Brandon Rhodes)
pyconca
0
450
Planting Open Source Seeds (Kenneth Reitz)
pyconca
0
170
Why Open Source Works (Alex Gaynor)
pyconca
0
240
Sunday Morning Keynote (Karen Brennan)
pyconca
0
340
Saturday Morning Keynote (Jacob Kaplan-Moss)
pyconca
2
140
Other Decks in Education
See All in Education
アラムコSTEAMチャレンジ 実践報告書
codeforeveryone
0
130
プロポーザルを書く技術とアンチパターン/proposal-writing-and-antipatterns
moriyuya
13
3.4k
現場最前線から教えるデータサイエンス1 -ITベンダーにおけるデータサイエンティスト-
hidetoshikawaguchi
0
110
Lectura 2 (PIT : Python Basico)
robintux
0
350
2026年度春学期 統計学 第2回 統計資料の収集と読み方 (2026. 4. 16)
akiraasano
PRO
0
170
コミュニティを通じた_キャリア設計のススメ_20260424.pdf
masakiokuda
0
320
「機械学習と因果推論」入門 ⑤ 因果効果推定の一般化
masakat0
0
110
Implicit and Cross-Device Interaction - Lecture 10 - Next Generation User Interfaces (4018166FNR)
signer
PRO
2
2.3k
View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019538FNR)
signer
PRO
1
2.7k
モブ社員がモブエンジニアを名乗って得られたこと_20260413
masakiokuda
4
520
Data Physicalisation - Lecture 9 - Next Generation User Interfaces (4018166FNR)
signer
PRO
1
1k
[2026前期火5] 論理学(京都大学文学部 前期 第5回)「 ならばの問題演習・proof net・かつの規則」
yatabe
0
260
Featured
See All Featured
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
55k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
200
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
280
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Darren the Foodie - Storyboard
khoart
PRO
3
3.4k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.8k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.4k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
1.7k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.9k
Building Adaptive Systems
keathley
44
3k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
180
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