An Introduction To Scripting in Python 3

By Hans van der Kwast
IHE Delft Institute for Water Education
Twitter: @hansakwast


Lesson 1: Very Simple Programs

Lesson 2: Programs in a file, variables and strings

Lesson 3: Loops, Loops, Loops, Loops...

Lesson 4: Functions

Lesson 5: Tuples, Lists, and Dictionaries

Lesson 6: For Loop

Lesson 7: Classes

Lesson 8: Modules

Lesson 9: File I/O

Lesson 10: Exception Handling

This Jupyter Notebook has been developed based on "A Beginner's Python Tutorial" by Steven Thurlow. The original material has been ported to Python 3.

This work is licensed under the Creative Commons Attribution 2.5 Australia License. To view a copy of this license, visit or send a letter to Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA.