- Accès illimité à 1700 formations
- Accès illimité à la formation
Ce que vous allez apprendre
- Installer et configurer un environnement Python sur Windows, macOS et Linux
- Écrire des scripts en maîtrisant types, variables, opérations et chaînes de caractères
- Utiliser les structures de contrôle : conditions, opérateurs logiques et boucles
- Manipuler les structures de données (listes, dictionnaires, sets) et travailler avec des fichiers
- Gérer les erreurs avec les exceptions et déboguer un programme avec PDB
- Structurer un code avec des fonctions, paramètres avancés, compréhensions et générateurs
- Construire un programme complet intégrant SQLite, des requêtes SQL et une interface Tkinter
- Appliquer les bases de la programmation orientée objet : classes, méthodes, héritage, composition
Introduction
Logique de contrôle de flux
Types avancés
Les fonctions
Créer un programme complet : explorateur d'historique web
Ecosystème autour de Python
La programmation orientée objet en Python
Description
Python est un langage apprécié pour sa lisibilité et sa capacité à s’adapter à de nombreux usages (scripts, automatisation, web, data). Cette formation accompagne l’apprentissage de la programmation en Python de façon progressive, en partant de l’installation de l’environnement sur Windows, macOS et Linux, jusqu’à la construction d’un programme complet.
Le parcours démarre par les bases indispensables : exécution de code dans le shell, types, variables, opérations, chaînes de caractères et premières manipulations. Il aborde ensuite la logique de contrôle (conditions, opérateurs, boucles), les bonnes pratiques de sauvegarde et de débogage, puis les structures de données (listes, dictionnaires, ensembles) et la lecture/écriture de fichiers. La formation introduit également la gestion des exceptions et l’usage du débogueur PDB pour diagnostiquer efficacement un comportement inattendu.
La partie dédiée aux fonctions permet de structurer un programme, de comprendre les paramètres (valeurs par défaut, unpacking), d’optimiser l’itération avec les compréhensions et d’exploiter générateurs pour mieux maîtriser la mémoire. Un projet final d’explorateur d’historique web sert de fil rouge pour mobiliser ces acquis, avec l’intégration de SQLite, des requêtes SQL et une interface graphique Tkinter. Enfin, un panorama de l’écosystème (pip, environnements virtuels, bibliothèque standard, frameworks) et une introduction à la programmation orientée objet consolidant méthodes, héritage et composition complètent l’apprentissage.
Pré-requis
Connaissances basiques en programmation (variables, conditions, boucles). Un ordinateur avec droits d’installation pour Python et un éditeur de code sont recommandés.
Public Cible
Cette formation s’adresse aux personnes souhaitant apprendre Python pour développer des scripts et structurer des programmes fiables. Elle convient aux développeurs débutants à intermédiaires, ainsi qu’aux profils techniques souhaitant renforcer leurs bases en algorithmique et en programmation orientée objet.
Avis des apprenants
- Accès illimité à la formation
- Accès illimité à 1700 formations
Autrement jusque-là tout était très clair, merci beaucoup :-)
Pratiquant le Python régulièrement, je trouve que ce cours et l'intervenant font parties des meilleurs sur le Web pour l'apprentissage de ce language.
La partie sur les able est simplement limpide et tellement utile.
Certains sujets sont passés en revue rapidement tel que le debugeur mais on le comprend très bien, déjà avec plus de 6h de formation, cela aurait été dense et finalement cela ne concerne pas vraiment les débutants.
Je conseille d'aller voir les autres formations de l'enseignant qui sont du même acabit.
Regarder les design pattern, c'est du Python mais cette formation ne ressort pas avec le moteur de recherche....
Bon apprentissage.