Skip to content
Job boardOpen

PYTHON Trainer - Advanced

Original title: Formateur PYTHON - Perfectionnement

ELUV · Paris, France · Senior

  • Paris, France
  • 1 mois
  • French

Indexed (today) · refreshed constantly

Start
06/12/2026
Duration
1 mois
Contract
Freelance / B2B
Seniority
Senior

Required skills

Nice to have:DevOpsSystem AdministrationDecoratorsClosuresGeneratorsMultiprocessingcProfile

Languages: French

Job description

Eluv is seeking an independent trainer to deliver an advanced Python training course in Paris from December 7-10, 2026.

Project overview

Eluv is looking for an independent trainer to deliver the "PYTHON - Advanced" training.

Dates: 07/12/2026, 08/12/2026, 09/12/2026, 10/12/2026 (4 days, 24 hours)

Project details

In-person in Paris

Training Program:

Day 1: Deep dive into Python concepts (6 hours)

Lists, dictionaries, sets: choices and performance. Understanding complexities (Big-O).

Practical work: Optimize an existing script by choosing the right data structures.

Lambda functions, map, filter, reduce. Understanding closures and decorators.

Practical work: Create decorators to add functionality to existing functions.

Creating custom exceptions. Best practices for errors and log management.

Practical work: Implement a robust error handling system in an application.

Day 2: Advanced object-oriented programming (6 hours)

Multiple inheritance, special methods (str, repr, len, etc.). Concepts of polymorphism and encapsulation. Introduction to design patterns in Python (Singleton, Factory, etc.).

Practical work: Implement a design pattern in an object-oriented application.

Organizing Python projects: packages, modules, and advanced imports. Using init.py and dependency management.

Practical work: Structure a complex Python project with multiple modules and packages.

Day 3: File processing and integration of external libraries (6 hours)

Reading and writing JSON, XML, and YAML files. Handling large files with generators.

Practical work: Develop a script for processing large JSON and CSV files.

Using popular libraries: requests (API), pandas (data), numpy (calculations).

Practical work: Interact with a REST API and analyze the retrieved data.

Day 4: Performance, testing, and final project (6 hours)

Profiling with cProfile and script optimization. Using threads and multiprocessing for parallel tasks.

Practical work: Identify and optimize bottlenecks in a Python script.

Unit tests with unittest or pytest. Managing virtual environments (venv) and dependencies (pip).

Practical work: Write unit tests for an existing application and set up a virtual environment.

Developing a complete application integrating advanced concepts: OOP, data processing, performance, and testing.

Practical work: Complete the project and present the developed solutions.

Target audience:

Python developers looking to deepen their skills, system administrators or DevOps using Python to automate and optimize their tasks.

Learner prerequisites:

Good foundational knowledge of Python (variables, loops, functions, object-oriented programming) and practical experience in developing scripts or simple applications.

Profile sought:

Experienced trainer in the subject matter, with recent practical professional experience and, ideally, prior experience in delivering training. Independent status (freelance, micro-enterprise, or payroll leasing).

How to apply:

Apply to this offer: you will receive an email with a link to create your trainer profile on the Eluv platform, upload your CV, and book a video call with our team. You can then apply for this training and any others you can deliver.

About Eluv:

Eluv is a training organization specializing in IT and digital. We design and deliver training for companies, in-person throughout France and remotely, relying on a network of independent trainers who are experts in their field. We handle client relations, logistics, and administration, so the trainer can focus on delivering their session.

Work environment

  • Optimizing data structures (2 hours)
  • Advanced function management (2 hours)
  • Advanced exception handling (2 hours)
  • Advanced OOP: concepts and design (3 hours)
  • Managing complex classes and modules (3 hours)
  • Advanced file manipulation (3 hours)
  • Introduction to external libraries (3 hours)
  • Performance optimization (2 hours)
  • Introduction to testing and code quality (2 hours)
  • Final project (2 hours)
  • Start: 06/12/2026
  • Duration: 1 mois
  • Location: Paris, France, FR
  • Languages: French

Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing

Found on free-work.com

  1. Job boardNew

    Production Engineer

    HAYS France· Blagnac, Occitanie, France· Senior

    • IT Production Operations
    • Incident Management
    • Level 2 Support
    • +9

Browse all jobs
Sign up free to apply