The course is intended for anyone who wants to upgrade their programming skills in the Python programming language.
Content
- Advanced environment setup and virtual environments
- Installing external libraries, modules, and packages
- Advanced concepts: Generators, Decorators, & Context Managers
- Connecting to SQL and NoSQL databases (PostgreSQL, MongoDB)
- Multitasking: AsyncIO, multiprocessing, threading
- Object-oriented programming (advanced concepts)
- Code testing
- Logging and troubleshooting
Recommended prior knowledge:
- Participation in a Python basic course or knowledge of the Python programming language (data types, operators, for, while, if statements, functions, errors, object-oriented programming principles).
Learning objectives
- Familiar with and able to use advanced concepts of the Python programming language
- Learn good practices
- Learn the steps for independently developing Python applications
Target group
- Anyone who wants to upgrade their programming skills in Python
2025-01-13 16:15:00
2025-06-23 10:43:00