Scripting languages

courses icon

5 courses

Python® basics

This Python® training course leads the students from the basics of writing and running Python® scripts to more advanced features such as file operations, regular expressions, error handling, system and network programming and the use of the extensive functionality of Python® modules.

  • duration 20 hours

Testing with Pytest

Overview of testing basics, using PyTest for unit testing, component testing, and integration testing

  • duration 20 hours

Data Analysis Tools in Python

This training course will cover various applications of Python for data analysis: regular expressions, data collection via HTTP, using NumPy and Pandas libraries for data analysis, and matplotlib for visualization. During the training, you will learn to write a full-fledged GUI application.

  • duration 25 hours

Python Advanced

This is a comprehensive course about Python programming. It covers all aspects of using Python, including data types and control flow, functional programming, OOP, generators, descriptors, metaclasses, etc.
  • duration 40 hours

Intermediate Python and Object-oriented Programming

This course covers the application of the object-oriented approach in Python. Dive into functions as objects, OOP essentials (inheritance, encapsulation, object lifetime, polymorphism, and operator overloading), resource management, iterators, generators, and module handling—all with a focus on clean code and documentation!