Python Tutorial
This tutorial has been adapted from the Turing tutorial found at http://www.beens.org/default.htm#turing/. If you finish all of these before I have had a chance to add more pages, follow the Turing tutorial and see if you can adapt them to Python. If necessary, search the Python resources for assistance.
For a Python editor, we can use Idle or Portable Python. Both are free program that can be installed at home.
Note that we are using version "3" in class now, and that the following tutorial is slowly being converted from version 2 to 3.
Screen Output
Print (Exercise 001)
<deleted> (002)
Program Header (003)
Concatenation (004, 004a)
Math
Addition (005)
Addition II (006)
Addition III (007)
Subtraction (008)
Multiplication (009)
Division (010)
Exponents (011)
Order of Operations (012)
Output II
Concatenation II (013)
Field Widths (014)
Variables, Constants, and Input
Variables (015, 016, 017)
Keyboard Input -- Strings (018a) NEW
Variables II (019, 019a, 019b, 019c, 019d, 019e, 019f, 019g, 019h)
Constants (020, 020a)
Variables III (021, 021a, 021b, 022, 022a)
Flow Control
Counters and While Loops (023, 023a)
For Loops (024, 024a, 024b, 024c, 024d, 024e, 024f)
(do Flowcharting lessons here)