ITG-500: Python Fundamentals Rapid Track

Linux/Unix

Introductie

This is a rapid pace 4-days course, with a focus on both theory and hands-on labs to quickly allow experienced programmers to get up to speed with Python.

Algemene omschrijving

Python is a popular multi-purpose coding language. People who want to learn a programming

language turn to Python for it’s simple syntax and readability. Another important reason to learn Python is that it’s used by many automation and orchestration tools. There is big need for Python knowledge if you want to use the full power of this software.

And last but not least, Python is used very often in embedded and Internet of Things environments. This is a rapid pace 4-days course, with a focus on both theory and hands-on labs to quickly allow experienced programmers to get up to speed with Python.

Doelgroep

Experienced programmers with the ambition to become proficient in the Python programming language in order to solve everyday automation tasks, modify exiting Python code or create simple programs.

Voorkennis

Understanding of programming concepts, Experience with another programming language, e.g.: C, C++, C#, Java, PHP, Perl, Shell, Visual Basic (pre-course skillset-survey applicable)

 

Methode

Klassikale lesmethode waarij theorie wordt afgewisseld met voldoende praktijk. 

- Python types

- Code Flow: Branching 

- Loops

- Functions: using and defining

- Iterators and generators

- Modules and the Standard Library

- Exceptions

- Object Oriented Concepts: encapsulation, inheritance, multiple inherit and polimor-

phism

Object Oriented Programming in Python: class, instance methods, magic methods

Deze training staat in Juli ingepland te Roden. Mocht u geen geschikte datum vinden, neem dan contact op om in overleg een geschikte datum te bepalen voor uitvoering bij StarTel of in company voor meer dan 3 deelnemers. 

Startdatum Maand Variant Locatie