Non Members -
No previous knowledge of Python is assumed, although delegates should be familiar with at least one programming language.
Experience of another scripting language, such as Perl or PHP, will be an advantage, as will previous experience of object oriented programming.
At the end of this course you will be able to:
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
Date: Oct 2017