Course Topics
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
![](/media/4830/training_advanced_python_001.jpg?anchor=center&mode=crop&width=475&height=480&rnd=132772921930000000)