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

18.08.2025
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
18.08.2025

22.08.2025
Luxembourg
FR 2390,00€
Place of training
Registration deadline
15.08.2025
15.09.2025

19.09.2025
Luxembourg
FR 2390,00€
20.10.2025

24.10.2025
Luxembourg
FR 2390,00€
17.11.2025

21.11.2025
Luxembourg
FR 2390,00€
15.12.2025

19.12.2025
Luxembourg
FR 2390,00€
19.01.2026

23.01.2026
Luxembourg
FR 2390,00€
16.02.2026

20.02.2026
Luxembourg
FR 2390,00€

Mode of organisation

Session en présentiel ou à distance