Python prolongé (48 heures) - Option améliorée
Python Extended est un cours de 12 semaines destiné à ceux qui souhaitent approfondir leurs compétences en Python.
Pour qui : Les personnes qui souhaitent travailler avec des données, effectuer des analyses et créer des applications basées sur les données.
À propos de ce cours
Python Extended est un cours de 12 semaines destiné à ceux qui souhaitent approfondir leurs compétences en Python. Les étudiants maîtriseront des concepts avancés, construiront des projets complexes et acquerront une expertise dans les structures de données, la gestion de fichiers et la programmation orientée objet, ce qui les préparera à des applications réelles et à un développement plus poussé.
Aperçu du cours
Ce cours est conçu pour les personnes qui souhaitent améliorer leurs compétences en Python. Il couvre des sujets tels que les structures de données, le traitement des fichiers, la programmation orientée objet et le développement de projets concrets. Les étudiants acquerront une expérience pratique et des connaissances concrètes pour construire des projets complexes et se préparer à un développement ultérieur.
Ce que vous apprendrez
- Comprendre les structures de données avancées et la gestion des fichiers
- Appliquer les concepts de la programmation orientée objet
- Construire des projets complexes avec Python
- Utiliser Python pour automatiser les tâches et les flux de travail
- Déboguer et dépanner le code Python
- Écrire un code Python efficace et lisible
- Mettre en œuvre des techniques d'analyse et de visualisation des données
Contenu du cours
12 semaines · 12 sections · 24 leçons
Semaine 1 : Installation de Python et introduction à la logique de programmation
- Installation de Python, IDEs, utilisation de VSCode/Replit
- Écrire et exécuter son premier script, syntaxe de base
Semaine 2 : Travailler avec des variables et des entrées utilisateur
- Variables, types, input(), conversion de type
- Formatage des chaînes, commentaires, conventions de nommage
Semaine 3 : Flux de contrôle et logique booléenne
- Logique conditionnelle (if, elif, else)
- Conditions imbriquées et quiz pratiques
Semaine 4 : Boucles et itération
- Boucles while et for, plages de boucles
- break, continue et programmes à menu interactif
Semaine 5 : Fonctions et réutilisation
- Déclarations de fonctions, arguments, valeurs de retour
- Fonctions imbriquées, portées, introduction à la récursion
Semaine 6 : Structures de données I - Listes et tuples
- Listes : indexation, découpage et méthodes courantes
- Tuples et immuabilité, travail avec des structures imbriquées
Semaine 7 : Structures de données II - Dictionnaires et ensembles
- Dictionnaires : clés, valeurs, recherches, cas d'utilisation pratiques
- Ensembles, appartenance et regroupements de données réelles
Semaine 8 : Traitement des fichiers et gestion des erreurs
- Lecture et écriture de fichiers, modes de fichiers, with/open
- try/except, levée d'exceptions, validation de la saisie utilisateur
Semaine 9 : Cas d'utilisation avancés des données
- Mise en place d'un système de notation ou d'inventaire des élèves
- Enregistrement des données dans des fichiers, ajout de journaux
Semaine 10 : Introduction à la programmation orientée objet
- Création de classes, d'attributs et de méthodes
- Héritage, constructeurs, bases de l'encapsulation
Semaine 11 : Phase de construction du projet CLI
- Planification de projet, pseudocode, schéma d'application POO
- Développement de la logique de base et des modules
Semaine 12 : Finalisation et présentation
- Tests finaux, débogage, refactorisation
- Journée de démonstration, examen par les pairs et session de retour d'information
À qui s'adresse ce cours
- Les personnes qui souhaitent travailler avec des données, effectuer des analyses et créer des applications basées sur les données.
- Ceux qui souhaitent étendre leurs compétences en programmation à Python et créer des applications complexes.
- Les personnes intéressées par l'automatisation des tâches, la création de scripts et la rationalisation des processus à l'aide de Python.
Je suis parti de zéro, sans aucune expérience. Quatre mois plus tard, je construisais et publiais de vrais projets seul. L'apprentissage par projets était exactement ce qu'il me fallait.
Après votre candidature
- 01
Envoyez votre candidature
Nom, téléphone et le cours souhaité. Deux minutes.
- 02
Nous répondons sur WhatsApp
Un conseiller confirme l'horaire, le niveau et le paiement sous 24 heures.
- 03
Votre place est réservée
Vous commencez le 3 août 2026 à notre studio de Tanger.
Avant de décider
Est-ce que je reçois un certificat ?
Oui, vous recevrez un certificat après avoir suivi chaque cours.
Ai-je besoin d'une expérience préalable pour commencer ?
Pas du tout. Chaque cours comprend des prérequis et des conseils pour vous aider à démarrer à partir de votre niveau actuel.
Dois-je payer chaque cours séparément ?
Oui, chaque cours est facturé individuellement. Cependant, nous proposons souvent des offres groupées et des promotions.
Inscriptions ouvertes
Prêt à commencer votre
parcours tech ?
Rejoignez des centaines d'étudiants qui construisent leur avenir avec Codemia. Le meilleur moment pour commencer, c'était hier. Le deuxième meilleur moment, c'est maintenant.
500+ diplômés · note 4.9 · un vrai projet dans chaque cours
MAD 2,400
Début 3 août 2026