Python Expert

Master Python at expert level with advanced tools for packaging, containerization, CI/CD and web development. This training covers the complete software development lifecycle for professional Python applications.


Practical

Duration2 days
LevelExpert
For whomSenior Python developers who want to build enterprise-level applications
PrerequisitesPython Advanced, experience with software architecture
LanguageDutch or English
LocationWeert (Netherlands) or on-site
WhenTo be determined
IncludedCourse materials, lunch and certificate of participation
Price€ 1660 excl. VAT


What will you learn?

After this training you will be able to:

  • Distribute Python packages with pip and uv
  • Realize complete projects from concept to deployment
  • Containerize applications with Docker and Podman
  • Set up CI/CD pipelines with Jenkins
  • Build database applications with SQLAlchemy and PostgreSQL
  • Analyze code quality with Pylint and ruff
  • Generate professional documentation with Sphinx
  • Develop web dashboards with Streamlit

Course Content

Python Packaging

  • Pip, uv

Course Project

Container

  • Podman, Docker

Jenkins

  • Server, Client, Pipelines

SQL Alchemy

  • PostgreSQL, pgAdmin

Code Analysis

  • Pylint, ruff

Documentation

  • Sphinx

Streamlit

  • Web Dashboard (App)

Want to know more?

Contact us for available dates, in-company options or a customized training.

More courses

LabVIEW Fundamentals

Learn the basics of LabVIEW and build professional measurement applications on your own. This practical, hands-on training takes you from your first s...

View course

LabVIEW Advanced

Take your LabVIEW skills to the next level. This hands-on training focuses on advanced architectures and techniques for building scalable, maintainabl...

View course

LabVIEW Expert

Master the most advanced LabVIEW techniques and build professional, modular applications. In this training, you will work on a complete course project...

View course

TestStand Fundamentals

Learn the basics of NI TestStand and build structured test sequences. This practical training takes you from your first steps in the Sequence Editor t...

View course