Python

Inter-company training

How long does the training course last?

 4,00 day(s)

In which language(s) is the training course taught?

FR

When will the next session take place?

 28.09.2026
Where does the training course take place?
 Luxembourg

How much does the training course cost?

2390,00€

Who is organising this training course?

Progresser rapidement, gagner en performance, et valoriser vos compétences sur des domaines clés : Cybersécurité & Conformité : ISO 27001, CISSP, GDPR, NIS2... Management & Leadership : Intelligence émotionnelle, gestion des conflits, motivation... Développement personnel & Neurosciences : gestion du stress, confiance en soi, communication... Technologies Microsoft & Cloud : Azure, Power BI, AWS, DevOps... Agilité & Gestion de projets : ITIL, Prince2, Agile, Green IT…

Who is the training course aimed at?

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

What are the aims or the skills being targeted?

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

What does the training course cover?

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

What will you receive at the end of the training course?

Certificat de participation

When will the next session take place?

Datum
City
Language and price
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