Lecture
Intro — what is this course about?
Incredible Python — why Python?
How to run a program — a dozen ways to run a Python program
Python Gym — go to gym.andgein.ru to learn Python syntax and practice
Memory Model — how variables are stored and arguments are passed
Classes — object-oriented programming and standard types
I/O — file systems, working with files, context management, and networking
Additional materials
Transforming Code into Beautiful, Idiomatic Python
Although this is an older talk and some examples use Python 2 syntax, it is still a great talk about Pythonic ways to write code. I recommend returning to it throughout the course.
Although this is an older talk and some examples use Python 2 syntax, it is still a great talk about Pythonic ways to write code. I recommend returning to it throughout the course.
All Singing All Dancing Python Bytecode
by L. Hastings
Clean Code Game