Python

Inter-company training

Who is the training for?

  • Débutants en programmation
  • Développeurs souhaitant découvrir Python
  • Toute personne curieuse d’apprendre un langage polyvalent et moderne

Duration

4,00 day(s)

Language(s) of service

FR

Next session

05.01.2026
Location
Luxembourg

Price

2390,00€

Goals

Acquérir les bases du langage Python, comprendre ses concepts fondamentaux, et être capable d’écrire des programmes simples et modulaires.

Contents

Module 1: Introduction à Python

  • Présentation du langage: caractéristiques et philosophie
  • Positionnement par rapport à d’autres langages (Java, C++, JavaScript…)
  • Installation de Python et utilisation de l’interpréteur interactif
  • Premier programme: structure et exécution

Module 2: Les bases du langage

  • Types de données principaux: nombres, booléens, chaînes de caractères
  • Variables et typage dynamique
  • Mots clés réservés à connaître
  • Opérateurs: priorité, associativité, affectation, logiques, comparaison
  • Fonctions utiles: print(), input()
  • Structures conditionnelles: if, elif
  • Boucle while, mots clés break et continue

Module 3: Chaînes de caractères et séquences

  • Définition et manipulation des chaînes de caractères
  • Le type séquence en Python
  • Les listes: définition, accès aux éléments, références
  • Les tuples: caractéristiques et usages
  • Manipulation des listes: suppression, fonctions list(), range(), parcours

Module 4: Les fonctions

  • Déclaration et appel de fonctions
  • Portée des variables et mot clé global
  • Passage d’arguments et valeurs par défaut
  • Récursivité
  • Fonctions lambda: définition et cas d’utilisation
  • Fonctions intégrées courantes

Module 5: Programmation orientée objet (POO)

  • Concepts de base de la POO
  • Définition des classes en Python
  • Constructeurs, attributs privés et méthodes
  • Héritage et polymorphisme

Module 6: Gestion des fichiers

  • Modes d’accès aux fichiers: lecture, écriture, ajout
  • Utilisation du mot clé with pour la gestion automatique des fichiers
  • Lecture et écriture dans un fichier

Module 7: Types de données complexes

  • Listes de listes, listes de tuples
  • Dictionnaires: définition et parcours
  • Méthodes importantes: update(), clear(), pop(), del(), values(), keys()

Module 8: Modules et expressions régulières

  • Notion de module et fonction help()
  • Importer des fonctions et créer ses propres modules
  • Expressions régulières: syntaxe, caractères spéciaux
  • Utilisation du module re: groupes, classes de caractères

Module 9: Gestion des exceptions

  • Principes et exemples d’exceptions courantes
  • Bloc try/except/else/finally
  • Utilisation des assertions pour la validation

Certificate, diploma

Certificat de participation

Next session

Datum
City
Language and price
05.01.2026

08.01.2026
Luxembourg
FR 2390,00€
19.01.2026

23.01.2026
Luxembourg
FR 2390,00€
26.01.2026

29.01.2026
Luxembourg
FR 2390,00€
16.02.2026

20.02.2026
Luxembourg
FR 2390,00€
23.02.2026

26.02.2026
Luxembourg
FR 2390,00€
30.03.2026

02.04.2026
Luxembourg
FR 2390,00€
27.04.2026

30.04.2026
Luxembourg
FR 2390,00€
25.05.2026

28.05.2026
Luxembourg
FR 2390,00€
29.06.2026

02.07.2026
Luxembourg
FR 2390,00€
27.07.2026

30.07.2026
Luxembourg
FR 2390,00€
31.08.2026

03.09.2026
Luxembourg
FR 2390,00€
28.09.2026

01.10.2026
Luxembourg
FR 2390,00€
26.10.2026

29.10.2026
Luxembourg
FR 2390,00€
30.11.2026

03.12.2026
Luxembourg
FR 2390,00€
28.12.2026

31.12.2026
Luxembourg
FR 2390,00€

Mode of organisation

Session en présentiel ou à distance