Python is an interpreted high-level programming language for general-purpose programming.
Python has a design philosophy that emphasizes code readability, and a syntax that allows programmers to express concepts in fewer lines of code.
It provides constructs that enable clear programming on both small and large scales.
Python features a dynamic type system and automatic memory management. It supports multiple programming paradigms, including object-oriented, imperative, functional and procedural, and has a large and comprehensive standard library.
Python interpreters are available for many operating systems. CPython, the reference implementation of Python, is open source software and has a community-based development model. - Wikipedia
This training will start with the basic concepts of Python and will progress to more advanced topics.
Python Basic Programming Training
This training is for participants that have no programming background and goes through all the basic programming paradigms. The course then continues with basic Python skills to combine theory with practice and to provide participants with real understanding of the theory.
Python Standard Programming Training
This training is for participants with already a background in programming languages, who want to learn Python. The course goes over the various possible data types, structures, funtions, modules of Python and their basic usage.
Python SysAdmin Scripting Training
This training targets participants who want to use Python as a scripting language to faciliate them in administrating and the operational work they do on systems. The course explains where Python can be used to automated tasks and how Python can be used in combination of other tools to easely execute tasks.
Python Advanced Programming Training
This training targets the more advanced and complex programming part of Python. The course goes more into detail about object-orientated programming, exception handles, decorators, proccesing, regular expressions, and much more.