Objectifs
Résultats attendus
Apprendre les bases et utiliser les outils professionnels
Objectifs de la formation
- Renforcer les bases de la programmation en Python
- Comprendre les principes fondamentaux de la programmation orientée
object (POO) - Se familiariser avec les outils de développement professionnels
- Appliquer les compétences Python dans des exercices pratiques
Domaines
Contenu
Introduction et Objectifs (30 min)
Objectifs : Clarifier les attentes et évaluer le niveau de départ.
Présentation du programme
Test de positionnement rapide pour ajuster en temps réel
Module 1 : Renforcement des Bases en Python (3 heures)
Objectifs : Consolider les bases de Python pour être à l'aise dans la
programmation.
Rappels fondamentaux : Variables, types de données, opérateurs, structures
de contrôle (conditions et boucles).
Exercices pratiques : Calculs simples, manipulation de listes et dictionnaires.
Module 2 : Introduction à la Programmation Orientée Objet (POO) (2 heures)
Objectifs : Découvrir les principes de base de la POO.
Concepts essentiels : Classes, objets, et méthodes (sans entrer dans les
détails complexes comme l'héritage pour le moment).
Exercice pratique : Création d’une classe simple, par exemple, une classe
Voiture avec des attributs et méthodes (démarrer, arrêter, etc.).
Module 3 : Introduction à PyCharm et Git (4 heures)
Objectifs : Acquérir les compétences pour travailler avec des outils
professionnels.
PyCharm : Installation et navigation dans PyCharm, création de projets,
débogage.
Git : Introduction au versionnage de code avec Git (création d’un dépôt,
commit, push, pull, branche).
Exercices pratiques : Utilisation de Git dans un petit projet, suivi des versions,
collaboration de base avec GitHub.
Module 4 : Approfondissement des Compétences Python et Pratique
Supplémentaire (2 heures)
Objectifs : Réviser et renforcer les compétences acquises, avec des
exercices supplémentaires.
Applications pratiques : Résolution de problèmes supplémentaires pour
travailler sur les structures de données complexes (listes, dictionnaires,
ensembles).
Exploration de nouvelles fonctionnalités : Boucles et fonctions avancées
(compréhension de liste, map, filter).
Réponses aux questions : Temps réservé pour résoudre toute difficulté
rencontréependant la formation.
Conclusion et Suivi (30 min)
Objectifs : Résumer les points clés et donner des ressources pour continuer à
apprendre.
Retour sur les concepts importants.
Suggestions de ressources pour approfondir les connaissances après la
formation.