Python Intermediate


Training overview

According to StackOverflow’s latest annual survey, Python is the fastest growing programming language in terms of usage. This training is intended for people who have already programmed in Python and wish to familiarize themselves with the specificities of this language, understand its strengths and weaknesses, and learn to program in a “pythonic way.


– Know how to recognize projects where Python will be relevant to use
– Know how to read and understand the majority of code bases written in Python
– Master the idioms specific to Python and know how to take advantage of them for a clear and efficient code

Target audience

– Developers
– Software engineers
– Software architects


    1. Python Data Model: special methods and operator overloading

    2. Properties and the dynamic management of object attributes

    3. Memory optimization with iterators and generators

    4. Test-driven development: unit testing in python, with the unittest and pytest packages

    5. Advanced functions: closures and decorators

    6. Context managers

    Conclusion and individual assessment

What's More

Digital Finance

Please wait while flipbook is loading. For more related info, FAQs and issues please refer to DearFlip WordPress Flipbook Plugin Help documentation.

Means of contact

  1. Telephone

    +216 96 803 221

  2. Email

  3. Whatsapp


Switch The Language

    Upgradetek Engineering is a strategy and management consulting firm, specialized in the transformation of financial institutions. As one of the leaders of this sector in Tunisia, we have been supporting our banking and financial clients for more than 14 years in the evolution of their business model, in defining and implementing new target business models and improving their performance.

    23, Avenue of Naplouse 1001 Tunis, Tunisia
    +216 71 33 93 95