An Introduction To Scripting in Python 3

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

Contents

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 http://creativecommons.org/licenses/by/2.5/au/ or send a letter to Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA.