-
Introduction à Python & premières instructions
Présentation du langage Python et de ses usages
Installation de l’environnement (Python, VSCode, Jupyter en option)
Syntaxe de base, variables, types, opérateurs
Premiers scripts Python simples (calculs, affichage)
Travaux pratiques
Script qui saisit des données utilisateur et les affiche avec mise en forme
-
Structures de contrôle & fonctions
Conditions (if, elif, else) et boucles (for, while)
Fonctions : définition, paramètres, retour
Portée des variables
Introduction à la modularisation
Travaux pratiques
Créer une calculatrice de l’IMC avec saisie utilisateur et message conditionnel
-
Manipulation des collections et gestion des fichiers
Listes, tuples, dictionnaires : création, itération, modification
Fonctions utiles : len(), enumerate(), zip()
Fichiers : lecture/écriture avec open()
Travaux pratiques
Lire un fichier .txt contenant une liste d’étudiants et afficher ceux ayant plus de 15/20
-
Mini-projet et bonnes pratiques Python
Bonnes pratiques : nommage, indentation, commentaires, PEP8
Introduction à l’import de bibliothèques (math, random, datetime, etc.)
Réalisation d’un mini-projet (ex. : simulateur de quizz, convertisseur, analyseur de texte)
Travaux pratiques
Projet libre guidé (selon niveau du groupe) avec présentation orale du code
Écrire des scripts simples
Utiliser les structures de contrôle, listes, fonctions
Ce que vous allez apprendre
-
Comprendre les bases syntaxiques de Python
-
Utiliser les structures de base de tout programme
-
Savoir manipuler des structures de données et interagir avec des fichiers
-
Être capable de concevoir un petit programme structuré
Modalités d'évaluation
Evaluation de la progression en cours de formation à l'aide de cas pratiques, mises en situation, QCM…
Test de positionnement en amont et en aval afin de valider les compétences acquises.
Accessibilité
Toutes nos formations sont accessibles aux personnes en situation de handicap.
Pour plus de renseignements, n'hésitez pas à nous contacter.
Modalités pédagogiques
- Méthodes : Expositive, démonstrative et active
- Moyens : Cas pratique, mise en situation
- Ressources : Support de cours et Programme de formation
- Moyens techniques : Teams