agenda
• History & Basics
• Advanced & Be Pythonic
• Awesome Python Frameworks
Slide 3
Slide 3 text
History & Basics
Slide 4
Slide 4 text
“I wrote Python.”
——Guido van Rossum
Slide 5
Slide 5 text
What’s Python?
• Dynamic, strongly typed script language
• Object Oriented & Procedure Oriented & Functional
• Open source
• Simple & Beautiful & Fast
high-level interpreted
script
Slide 6
Slide 6 text
What I could do with
Python?
Slide 7
Slide 7 text
No content
Slide 8
Slide 8 text
Who uses Python?
Slide 9
Slide 9 text
No content
Slide 10
Slide 10 text
Let’s touch it slightly…
• Whitespace (Tab? No!)
• A combination of reference counting and a cycle-
detecting garbage collector
• 2.x vs. 3.x
• >>> import this
Slide 11
Slide 11 text
When we learning a
language…
s,
e,
q,
u,
e,
n,
c,
e
{
“map”:
“”
}
“String”
28.53
function() if else
for/while
class