Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
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
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
230
Saturday Morning BreakfastSerial: Hacking Arduinos in Python (Swift)
pyconca
2
150
Skyfield and 15 Years of Bad APIs (Brandon Rhodes)
pyconca
0
410
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
300
Saturday Morning Keynote (Jacob Kaplan-Moss)
pyconca
2
120
Other Decks in Education
See All in Education
Web Architectures - Lecture 2 - Web Technologies (1019888BNR)
signer
PRO
0
3.2k
GOVERNOR ADDRESS:2025年9月29日合同公式訪問例会:2720 Japan O.K. ロータリーEクラブ、2025年10月6日卓話:藤田 千克由 氏(国際ロータリー第2720地区 2025-2026年度 ガバナー・大分中央ロータリークラブ・大分トキハタクシー(株)顧問)
2720japanoke
0
710
Web 2.0 Patterns and Technologies - Lecture 8 - Web Technologies (1019888BNR)
signer
PRO
0
3k
仏教の源流からの奈良県中南和_奈良まほろば館‗飛鳥・藤原DAO/asuka-fujiwara_Saraswati
tkimura12
0
160
20250910_エンジニアの成長は自覚するところから_サポーターズ勉強会
ippei0923
0
340
Adobe Express
matleenalaakso
1
8.1k
Avoin jakaminen ja Creative Commons -lisenssit
matleenalaakso
0
2k
自分だけの、誰も想像できないキャリアの育て方 〜偶然から始めるキャリアプラン〜 / Career planning starting by luckly v2
vtryo
1
310
Human Perception and Cognition - Lecture 4 - Human-Computer Interaction (1023841ANR)
signer
PRO
0
1.2k
20251119 如果是勇者欣美爾的話, 他會怎麼做? 東海資工
pichuang
0
130
DIP_1_Introduction
hachama
0
330
【ZEPホスト用メタバース校舎操作ガイド】
ainischool
0
140
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.1k
Unsuck your backbone
ammeep
671
58k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
A Tale of Four Properties
chriscoyier
162
23k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
700
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Balancing Empowerment & Direction
lara
5
780
Side Projects
sachag
455
43k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3k
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