Intensive, hands-on training where you will learn to program with Python. You will learn about the advanced features of the Python programming language, the semantics and environment to work with, as well as general coding techniques and object-oriented programming. On the first day, you will be introduced to more advanced Python concepts and practices. On the second day, we will look at asynchronous programming and the creation of a REST programming interface connected to a database.
Content
- environment preparation, virtual Python environments (venv),
- connecting to databases,
- data processing,
- interaction with the operating system,
- generators,
- code testing,
- applying good practices,
- AsyncIO,
- practical project: setting up a REST API.
Learning objectives
- intensive, hands-on training where you will learn advanced Python programming language concepts, semantics and environment to work with, as well as general coding techniques and object-oriented programming,
- you will gain a deeper understanding of how the Python programming language works through hands-on experience and best practices.
Target group
- the workshop is suitable for anyone who would like to upgrade their programming skills in Python,
- software developers,
- system administrators,
- technical support experts and consultants.