This is a technical course that introduces the Python 3 programming language. It is an instructor led presentation and hands on exercises course using MS Windows, but is equally applicable to other platforms such as Linux.
Course Objectives
Use the Python interactive interpreter to write and run Python 3 programs
Understand Python 3 language elements
Exploit the rich library of Python libraries and modules
Appreciate the differences between Python 2 and Python 3
Recognize simple and complex variable types and select appropriately
Use Python 3 operators and built-in functions
Understand procedural control flow in Python 3
Program file input/output, including persistent data objects.
Create well organized and efficient code using functions and modules
Use Object Oriented programming techniques in Python 3.
Build robust applications with error trapping and reporting
Run and control other programs from Python
Take advantage of multi-core processors with multiprocessing
Audience:
This course is suitable for programmers starting new projects in Python 3, or for those porting existing applications from Python 2.