Content
Introduction to Python
What is Python?
Downloading/installing Python and Pycharm
General workflow - Creating a new Python project and virtual environment
Installing external libraries (matplotlib, Panda, pytuflow etc.)
Guided Hands-on Exercises
Running and debugging Python code
Python basics- syntax, coding style guide, data types and functions
Opening and reading files
Writing files
Data filtering
TUFLOW result viewing/plotting and post processing