This course is designed to provide an introduction to programming using Python. The course is geared toward folks with a scientific background and is structured to be completed in approximately four 45-minute sessions.
Over the four sessions, the class will build from the basics of the Python language to using more advanced modules capable of plotting and analyzing data.
On the first day, the class will set up a Python environment on your laptop and cover the basics of the Python language.
- Setup Environment
- Session Objectives
- Quick Intro to Python
- Hello World
- Python Editing
- Variables
- Expressions
- Input
On the second day, the class will introduce looping and an additional data structure. More advanced features of the development environment will be shown.
On the third day, the class will discuss basic code organization and some basics on how to troubleshoot and validate programs.
On the fourth day, more advanced operations will be covered allowing for reading data files and generating plots. All the previous topics will be combined to build a simple analytic for processing data and displaying the results.