Course Python Programmer - Key Skills
The Python course is intended for everyone who wants to learn the modern Python programming language. Python is an ideal...
The Python course is intended for everyone who wants to learn the modern Python programming language. Python is an ideal programming language even for complete beginners. The course syllabus and program are compiled so that course graduates can find employment on the labor market. It also includes an introduction to artificial intelligence for programmers. After completing the course, you will receive a Certificate from us. The package includes courses: Python Programming - Basics with a scope of 2 days Python Programming - Advanced with a scope of 2 days Introduction to Working with Artificial Intelligence with a scope of 2 days
Minimum input knowledge
Regular PC use. Basic knowledge of any programming language is welcome.
Course dates Python Programmer - Key Skills
Daily courses (6 days): 09:00 - 15:00
Course price: 648.78 / 798.00 EUR
without VAT / incl. VAT
This course can be completed free of charge within the support program for ZoZ employed applicants.
If you are interested in attending the course free of charge, you can find more information at the following link:
Training syllabus Python Programmer - Key Skills
Installing Python and PyCharm IDE
- creating first scripts running a program in PyCharm IDE running a program on Linux
Python Language
- characteristics of the Python language history of the language and its use
Lexical Structure of Python
- comments and white spaces identifiers, literals operators and separators keywords
Data Types and Variables
- Boolean data type numbers and strings None data type
Working with Strings
- creating strings basic operations with strings string formatting
Operators and Expressions
- types of operators (logical, relational, arithmetic) precedence and associativity of operators
Program Flow Control
- conditions loops
Containers in Python
- tuples, lists, dictionaries, sets
Dates and Time with the PyQt Library
- QDate, QTime and QDateTime classes universal time daylight and winter time
Creating Charts with the Matplotlib Library
- creating and exporting charts line, bar and pie charts
Working with Excel Files with the Openpyxl Library
- reading and writing data formulas, images and charts
Working with Images with the Pillow Library
- image manipulation image export creating a watermark
Creating a GUI with the PyQt Library
- principles of graphical user interface basic components (QLabel, QPushButton, QSlider) event programming working with graphics
Creating Web Requests with the requests Library
- GET, POST, HEAD requests working with JSON data authentication
Web Applications with the Flask Library
- basics of web applications routing templates
Functions
- function types creating functions anonymous functions
Object-Oriented Programming
- OOP principles classes, objects and methods inheritance
Modules
- meaning of modules, built-in modules working with modules creating custom modules
Packages
- meaning of packages working with packages
Files and Directories
- writing to files reading from files with command working with CSV files
Exceptions
- errors in a program catching and creating exceptions
Practical Examples
- creating charts, working with images simple graphical and web application
Basics of Python Language - Review
- lists (array), tuples and working with them working with strings, formatting, string module dictionaries and working with them
Working with Files
- basics of working with files opening files for reading and writing working with files
Errors and Exceptions
- familiarization with exceptions types, raising, catching and handling exceptions
Object-Oriented Programming
- basics of OOP, classes, properties and methods constructors and destructors inheritance and multiple inheritance
Debugging
- using a debugger for testing, finding errors, but also understanding a program written by another programmer
Introduction to Working with Artificial Intelligence AI
- definition and history of AI, key areas and applications
Use of AI
- creative writing, creation of images, music, video and code, robotics
Theoretical Basics
- machine learning, neural networks, deep learning networks
Large Language Models (LLM)
- definition of LLM, creation of language models, use of existing models
Chatbots
- Copilot, Gemini, ChatGPT, DeepSeek
Prompts
- definition of prompts, principles of prompt creation
Practical Examples
- text summarization, translations, information mining, document analysis
Output knowledge
Creating more complex programs in Python, including creation of object design and its implementation. Familiarization with the basics of artificial intelligence and principles of its use in programming practice.
Recommended courses after completing Python Programmer - Key Skills
Show all courses from category Java, Python courses
Contact us
If you need a custom date, group training, or help choosing the right course, contact Macrosoft directly. We will help you with the next step.
Need more details?
Open the contact page for a full enquiry flow, company billing details, and directions to the training centre.
Course Reviews Python Programmer - Key Skills
Average rating