This is a three-day introductory level course to the Python programming language. This course provides students with the fundamental skills they need to construct non trivial Python programs concerning a wide array of subject matter domains. The training includes hands-on labs in either Linux or Windows to increase the overall value of the instruction. The main topics are:
- Language components
- Control flow constructs
- IDLE environment
- Strings
- Classes
- Collections
- I/O
- Modules
- Regular expressions
Learning Objectives
Upon course completion, students should have the fundamental skills they need to construct non trivial Python programs concerning a wide array of subject matter domains.