This course provides a complete introduction to the Python scripting language. Delegates will learn to program using all the features of Python 3, with an emphasis on writing maintainable and testable scripts. Both the functional and object-oriented aspects of Python are covered in depth, including best practices for using them in combination.
The course is normally taught over 3 days, but this can be reduced if delegates are fluent in another scripting language, such as Perl or Ruby. The delivery can be on either Linux or Windows as required. By default the ‘PyCharm’ IDE is used for examples and exercises, but other editors can be substituted on request.