Navigation

Python Intermediate

From object-oriented programming to clean code

SCROLL

Now that you have mastered the basics, it's time to take your Python skills to the next level. In our intermediate course, you will learn about the paradigms of object-oriented programming and Python concepts, among other things.

What will you learn?

  • Object-oriented programming: Master the basics of object-oriented programming (OOP) - classes, methods and attributes.

  • Inheritance and polymorphism: Understand the principle of inheritance and how it is used for lean, robust and reusable code.

  • Data encapsulation: Learn how to define clear interfaces for your objects.

  • Magic methods: Understand how special methods allow functions and objects to work together in Python.

  • SOLID principles: Learn basic ideas and principles of object-oriented programming.

  • Python concepts: Get acquainted with concepts typical of Python such as iterators, decorators, generators and context managers.

  • Clean code: Dive into the principles of clean code to write code that is maintainable and easy to grasp.

Duration of the course: 3 days

At the end of the course, you will have gained an in-depth understanding of Python and its functions. You will be able to read and write object-oriented code that is robust, efficient and easy to maintain.

Price/participant: 1589€ plus VAT.

(Benefit from an exclusive discount if you register for several courses).

You can count on it!

<em>Live tutoring</em>

Live tutoring

Benefit from our live tutoring: In our courses, you can expect interactive learning sessions with experts who offer you real-time feedback and personal support. Experience tailor-made learning that takes your individual needs and questions into account.
<em>Blended learning</em>

Blended learning

Discover the benefits of blended learning in our courses - a perfect combination of self-study and interactive online teaching. This method increases the efficiency of learning and adapts to your lifestyle.
<em>Individual location & time planning</em>

Individual location & time planning

Enjoy maximum flexibility with our individual location and time planning. No matter where you are or what your schedule looks like - our courses are designed to fit seamlessly into your everyday life.
<em>Materials available for download</em>

Materials available for download

Benefit from our extensive range of downloadable materials. This gives you access to important learning resources at any time and allows you to learn at your own pace, wherever you are.
Certificate of completion

Certificate of completion

After completing your course, you will receive a certificate of completion, which documents your learning success and is a valuable addition to your professional documents.

Want to find out more?

Contact us

DIRECT CONTACT

Lead Data Scientist, Christoph Ehrling

Christoph Ehrling
Team Leader / Lead Data Scientist

MAKE AN APPOINTMENT

Would you like to arrange a consultation or do you have any questions about the "Python Intermediate" course? No problem. You can make an appointment with us directly here.