Python Programming - formation en ligne de 4 jours
computer En ligne: 14 juil. 2026 jusqu'au 17 juil. 2026 |
computer En ligne: 18 août 2026 jusqu'au 21 août 2026 |
computer En ligne: 22 sept. 2026 jusqu'au 25 sept. 2026 |
computer En ligne: 27 oct. 2026 jusqu'au 30 oct. 2026 |
computer En ligne: 1 déc. 2026 jusqu'au 4 déc. 2026 |
Acquérez des bases solides en programmation Python grâce au cours « Programmation Python 1 ». Conçue pour les développeurs en herbe, les professionnels de l'informatique et les apprenants techniques, cette formation pratique présente les concepts essentiels de Python à travers des exercices concrets et des scénarios de codage réels.
Tout au long du cours, les apprenants exploreront la syntaxe Python, les types de données, les fonctions, les boucles, les modules, la programmation orientée objet, la gestion des exceptions, la gestion des fichiers et l'interaction avec les bases de données. Grâce à un enseignement dispensé par des experts et à des ateliers interactifs, les participants acquerr…

Il n'y a pour le moment aucune question fréquente sur ce produit. Si vous avez besoin d'aide ou une question, contactez notre équipe support.
Acquérez des bases solides en programmation Python grâce au cours « Programmation Python 1 ». Conçue pour les développeurs en herbe, les professionnels de l'informatique et les apprenants techniques, cette formation pratique présente les concepts essentiels de Python à travers des exercices concrets et des scénarios de codage réels.
Tout au long du cours, les apprenants exploreront la syntaxe Python, les types de données, les fonctions, les boucles, les modules, la programmation orientée objet, la gestion des exceptions, la gestion des fichiers et l'interaction avec les bases de données. Grâce à un enseignement dispensé par des experts et à des ateliers interactifs, les participants acquerront la confiance nécessaire pour écrire du code Python propre, efficace et facile à maintenir pour l'automatisation, la création de scripts, le développement d'applications et les tâches liées aux données.
Que vous débutiez votre parcours en programmation ou que vous souhaitiez élargir vos compétences techniques, ce cours vous apporte les connaissances pratiques nécessaires pour commencer à développer des applications Python professionnelles et vous orienter vers des domaines plus spécialisés tels que la science des données, le développement web et l'automatisation
Caractéristiques principales
- Cours et supports en anglais
- Niveau débutant à intermédiaire
- 4 jours de formation virtuelle en direct animée par un formateur (8 heures par jour)
- Apprentissage axé sur la certification PCEP
- Codage en temps réel à l’aide de laboratoires en direct
- Sessions interactives guidées par des formateurs expérimentés
- Plus de 50 heures d’étude recommandées
- Certification incluse
Résultats d’apprentissage
- Fondamentaux de Python: Comprendre les concepts de base de Python, ses principales versions et ses environnements d’exécution. Vous installerez Python, explorerez le shell REPL pour le codage interactif et travaillerez avec des éditeurs de code courants pour commencer à programmer en toute confiance.
- Conditions et boucles: Apprenez à contrôler le flux du programme à l’aide d’instructions conditionnelles et de boucles. Vous vous exercerez à utiliser la logique if/else, les plages, les conditions imbriquées et les contrôles de boucle pour créer des programmes réactifs et efficaces.
- Modules, paquets et correspondance de motifs: Découvrez comment organiser des projets Python à l’aide de modules et de paquets, tout en apprenant les expressions régulières pour la recherche et la manipulation de texte. Ces compétences vous aideront à écrire un code plus propre et évolutif pour des applications concrètes.
- Gestion des fichiers, erreurs et bases de données: Développez des compétences pratiques en lecture et écriture de fichiers, gestion de répertoires, gestion de l’encodage de texte et connexion à des bases de données. Vous mettrez également en œuvre des techniques de gestion des erreurs pour créer des applications robustes qui interagissent de manière fluide avec des systèmes externes.
Public cible
- Les débutants souhaitant apprendre la programmation Python à partir de zéro
- Les professionnels de l'informatique et le personnel technique souhaitant automatiser des tâches et améliorer leur productivité
- Les développeurs de logiciels souhaitant ajouter Python à leurs compétences
- Les analystes de données et les ingénieurs à la recherche de connaissances pratiques en script
- Les étudiants et les personnes en reconversion professionnelle se lançant dans le développement de logiciels ou les domaines liés aux données
- Les professionnels se préparant à des programmes de formation avancés en Python ou en science des données
Prérequis
- Connaissances informatiques de base et familiarité avec l'utilisation d'applications
- Une compréhension des concepts généraux de programmation tels que les variables et la logique est utile mais pas obligatoire
- Une volonté de participer à des exercices de codage pratiques et à des travaux pratiques
- Aucune expérience avancée en programmation n'est requise, ce qui rend ce cours adapté aux débutants et aux programmeurs en début de carrière
Plan du cours
Jour 1
Session 1: Mise en route
- Introduction à Python, aux versions et à la documentation
- Comprendre les environnements d'exécution et l'installation de Python
- Travailler avec le shell REPL et les éditeurs Python
Session 2: Scripts et syntaxe Python
- Conventions de nommage des scripts, commentaires et chaînes de documentation
- Instructions Python, blocs de code et espaces
- Entrée/sortie en console et création de votre premier programme Python
- Exécution de scripts Python
Session 3: Variables et types de données
- Utilisation des littéraux, des identifiants et des affectations
- Compréhension des types de données numériques et de collection
- Valeurs binaires, octales et hexadécimales
- Conversion de types et utilisation de la fonction type()
Session 4: Opérateurs et expressions
- Opérateurs arithmétiques, d'affectation et de comparaison
- Opérateurs logiques, d'appartenance et d'identité
- Introduction aux opérateurs bit à bit
Session 5: Conditions et boucles
- Utilisation des instructions if, elif et else
- Instructions conditionnelles imbriquées et abrégées
- Utilisation des boucles while et for
- Utilisation de range(), itération sur les listes, et des instructions break et continue
Jour 2
Session 6: Fonctions
- Déclaration et appel de fonctions
- Utilisation des paramètres par défaut et des arguments nommés
- Utilisation de args et kwargs
- Retour de plusieurs valeurs et compréhension de None
- Portée des variables, masquage et ombrage
- Utilisation du mot-clé pass et des fonctions récursives
Session 7: Objets et classes
- Introduction aux objets et aux attributs
- Utilisation de la notation par points, de dir() et des attributs dunder
- Comprendre la mutabilité, les références et la fonction id()
- Créer des classes, des objets et des méthodes
- Utiliser les attributs de données et la composition
Session 8: Listes
- Comprendre la syntaxe des listes et le découpage
- Récupérer, définir et parcourir les éléments d'une liste
- Vérifier les valeurs et utiliser la fonction len()
- Utiliser les méthodes courantes des listes telles que append(), insert(), remove() et sort()
- Combiner des listes et utiliser les compréhensions de listes
Session 9: Tuples
- Introduction aux tuples et à la syntaxe des tuples
- Accéder aux éléments d'un tuple et les décomposer
- Itérer sur les tuples et vérifier l'appartenance
- Utiliser la fonction len() et combiner des tuples
Session 10: Ensembles
- Comprendre les ensembles et la syntaxe des ensembles
- Ajouter, supprimer et itérer sur les éléments d'un ensemble
- Vérifier l'appartenance, trier et copier des ensembles
- Travailler avec les opérations sur les ensembles, notamment l'union, l'intersection, la différence et la différence symétrique
Jour 3
Session 11: DICTIONNAIRES
- À propos des dictionnaires
- Syntaxe des dictionnaires
- Récupération et définition d'éléments de dictionnaires
- Itération sur un dictionnaire (clés, valeurs et éléments)
- Vérification de la présence d'une clé
- La fonction len
- Méthodes des dictionnaires, notamment keys, values, items, get, pop, popitem, clear, etc.
- Le mot-clé del
- Compréhension de dictionnaires
Session 12: CHAÎNES DE CARACTÈRES
- À propos des chaînes de caractères
- Syntaxe des chaînes de caractères, y compris le découpage
- Caractères d'échappement
- Chaînes entre triples guillemets
- Concaténation
- Espaces réservés
- La méthode format
- Autres méthodes, par exemple endswith, find, join, lower, replace, split, startswith, strip, upper, etc.
- Une chaîne de caractères en tant que liste d'octets
Session 13: MODULES ET PAQUETS
- À propos des modules
- Modules intégrés math, random et platform
- Les fonctions dir() et help()
- Création et utilisation des modules
- Les fichiers __pycache__ et .pyc
- Le chemin de recherche des modules
- Importation de modules
- Espaces de noms
- Importation d'objets de module
- Le caractère générique d'importation
- Alias
- Importation au sein d'une fonction
- Modules exécutables
- Rechargement d'un module
- À propos des paquets
- Importation de modules packagés
- Importation d'objets de modules packagés
- Initialisation des paquets
- Sous-paquets
- Référencement d'objets dans des paquets frères
- La bibliothèque standard
- Installation de modules et de paquets à l'aide de pip
Session 14: CORRESPONDANCE DE MOTIFS
- À propos des expressions régulières
- Caractères spéciaux des expressions régulières
- Chaînes brutes
- À propos du module re
- Fonctions du module re, notamment match, search, findall, full match, split, sub
Jour 4
Session 15: Gestion des exceptions
- Introduction aux exceptions et à la gestion des erreurs
- Utilisation des blocs try, except, else et finally
- Comprendre les types d'exceptions et les objets d'exception
- Lancer des exceptions et créer des classes d'exception personnalisées
- Exploration de la hiérarchie des exceptions intégrée à Python
Session 16: Fichiers et système de fichiers
- Ouverture, lecture et écriture de fichiers en Python
- Utilisation des méthodes de navigation et d’itération dans les fichiers
- Utilisation des gestionnaires de contexte pour la gestion des fichiers
- Compréhension de l’encodage de texte, ASCII et Unicode
- Utilisation des données binaires, des octets et des tableaux d’octets
- Utilisation du module os pour les opérations sur le système de fichiers telles que la création, la suppression et la navigation dans les répertoires
- Gestion des erreurs liées aux fichiers avec OSError et le module errno
Session 17: Bases de données
- Introduction à Python DB-API et aux implémentations de bases de données
- Établissement de connexions à la base de données et création de curseurs
- Exécution de requêtes et récupération des résultats
- Gestion des transactions
- Insertion, mise à jour et suppression d’enregistrements dans la base de données
FAQ
Qu’apprendrai-je dans ce cours?
Vous apprendrez les bases de Python, notamment les variables, les boucles, les fonctions, la programmation orientée objet, les modules, la gestion des exceptions, le traitement de fichiers et l’utilisation des bases de données. Le cours comprend également des exercices de codage pratiques pour consolider les acquis.
Ce cours est-il adapté aux débutants?
Oui. Le cours est conçu pour les débutants ainsi que pour les professionnels ayant une expérience limitée en programmation et souhaitant acquérir des compétences pratiques en Python.
Le cours comprend-il des travaux pratiques?
Oui. La formation comprend des laboratoires interactifs, des exercices de codage et des exemples concrets pour aider les apprenants à mettre immédiatement en pratique les concepts.
Pourquoi devrais-je apprendre Python?
Python est l’un des langages de programmation les plus utilisés au monde et est très répandu dans le développement logiciel, l’automatisation, l’intelligence artificielle, le développement web et la science des données. Apprendre Python peut ouvrir des opportunités dans de nombreux secteurs.
Quelles opportunités de carrière Python peut-il offrir?
Les compétences en Python sont précieuses pour des carrières telles que développeur de logiciels, ingénieur en automatisation, analyste de données, data scientist, développeur backend et ingénieur en apprentissage automatique.
Vais-je recevoir un certificat?
Oui. Les apprenants reçoivent généralement un certificat de fin de formation après avoir suivi la formation avec succès
Il n'y a pour le moment aucune question fréquente sur ce produit. Si vous avez besoin d'aide ou une question, contactez notre équipe support.

