What is Python
- Scripting (and more)
- Dynamic (interpreted)
- Duck typing
- Readable
- Widely used
Stuff to know about Python
Users of Python
- Children
- Game developers
- Animators
- GUI developers
- Embedded system developers
- Fall 2010 CSCI 201 students
- Spring 2013 CSCI 331 students
- Minecraft hackers
A few serious tutorials
- Google’s Python Class
- The Python Tutorial
- Think Python: How to Think Like a Computer Scientist
- MIT 6.01
Three days of Python
- Day 1 — Lab 14
- Day 2 — Lab 15
- Day 3 — Lab 16
- Modules and import
- Lists, tuples, sets, dictionaries
letterList = [chr(i) for i in range(ord('a'), ord('z')+1)] letterPair = [i + j for i in letterList for j in letterList] chr676Name = reduce((lambda s, t: s+ t), letterPair)
- Tkinter