Aller au contenu principal

Université – Informatique

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
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

eSoucoulou

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.

2 000 FCFA accès à vie
Acheter