Documentation and resources for learning to program in Python. This is largely based on the Non-Programmer's Tutorial for Python 3 and Hands-on Python 3 Tutorial.
Please refer to the Syntax Cheat Sheet for an overview of proper syntax.
-
A basic introduction covering strings, arithmetic, variables, and input
-
Write a program that asks the user for a width, and then print out their resulting tree
-
If statements and equality tests
-
Functions and parameters
-
The first data structure
-
Reading and writing files
-
Other structures we'll use like tuples, dictionaries, and sets
-
Excercise