Programmation Python (L1-L2 Informatique) : syntaxe, structures de données, fonctions, fichiers, POO et projets
Python est un langage de programmation interprété, lisible et polyvalent, très utilisé en enseignement, en science des données et en développement web. Un programme Python utilise des variables typées dynamiquement (int, float, str, bool), des structures de contrôle (if/elif/else, for, while) délimitées par l'indentation, des collections (listes, tuples, dictionnaires, ensembles) et des fonctions définies avec def. Il lit et écrit des fichiers, gère les erreurs avec try/except, et permet la programmation orientée objet avec des classes, des attributs, des méthodes et l'héritage.
- 5 chapitres · 13 contenus
- 5 quiz
- 10h
- Débutant
- Certificat inclus
Ce que vous saurez faire
- Écrire et exécuter des programmes Python propres
- Utiliser listes, tuples, dictionnaires et ensembles
- Structurer un programme en fonctions et modules
- Lire et écrire des fichiers texte et CSV
- Gérer les erreurs avec les exceptions
- Concevoir des classes et utiliser l'héritage
Programme de la formation
1 Les bases du langage 3 contenus
- Premiers pas en Python aperçu gratuit
- Conditions et boucles
- Les bases
2 Les structures de données 3 contenus
- Listes et tuples
- Dictionnaires et ensembles
- Structures de données
3 Fonctions, modules, fichiers et exceptions 3 contenus
- Fonctions et modules
- Fichiers et exceptions
- Fonctions, fichiers, exceptions
4 La programmation orientée objet 3 contenus
- Classes et objets
- Héritage et polymorphisme
- La POO
5 Bilan : examen final 1 contenu
- Examen final de Python
Description
En résumé
Python est un langage de programmation interprété, lisible et polyvalent, très utilisé en enseignement, en science des données et en développement web. Un programme Python utilise des variables typées dynamiquement (int, float, str, bool), des structures de contrôle (if/elif/else, for, while) délimitées par l'indentation, des collections (listes, tuples, dictionnaires, ensembles) et des fonctions définies avec def. Il lit et écrit des fichiers, gère les erreurs avec try/except, et permet la programmation orientée objet avec des classes, des attributs, des méthodes et l'héritage.
Ce cours couvre la programmation en Python au programme de Licence 1-2 en informatique, informatique de gestion, statistique et sciences : bases du langage, structures de données, fonctions et modules, fichiers et exceptions, programmation orientée objet et mini-projets.
Chaque notion est illustrée par du code commenté et des exercices corrigés tirés de situations concrètes (calcul de moyennes, gestion d’une boutique, traitement d’un fichier CSV). Il complète le cours d’algorithmique.
Prérequis
- Bases d'algorithmique (recommandé)
- Un ordinateur avec Python 3, ou un éditeur Python en ligne
Pour qui ?
- Étudiants de Licence 1-2 en informatique, statistique, sciences et gestion
- Élèves de BTS et débutants en programmation
- Professionnels qui veulent automatiser des tâches
Votre formateur
Questions fréquentes
Quelle version de Python ?
Python 3 (versions récentes). Python 2 n'est plus maintenu.
Puis-je apprendre sur téléphone ?
Oui, avec une application ou un éditeur en ligne, mais un ordinateur est plus confortable pour les projets.
Y a-t-il un certificat ?
Oui, quand toutes les leçons sont lues et tous les quiz réussis.