Programming is really fun! And therefore this course. Notes, class lectures and games.
We will learn in a spiral fashion - the same things over and over again, but in more detail in each iteration.
- How programming works
- Variables and Values
- Simple Expressions
- Conditions
- Iteration
- Functions as the fundamental building block
- Simple Functions
- Conditions in functions
- Iterated functions
- Data and Types
- Objects and methods
- Turtle Programming with Python
- Convex and Concave polygons
- Polygons with iteration
- Patterns and Fractals
- Downloading Sites
- Modifying images
We will use Thonny for the first part of our programming course. This is a very easy piece of software for learning Python Just download it for Windows or Mac OS X, and follow the instructions for installation.
In the second part of the course, we will start using proper text editors and git-bash, along with a proper python distribution.