Apprendre à programmer en Python

Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre à programmer en Python
Revoir le teaser Découvrir l'abonnement
Mise à jour : 04/11/2015
Durée : 6h 33min
60 vidéos
4,8 (4 avis)
Offre limitée -50% : 00j 00h 00m
Abonnement
  • Accès illimité à 1700 formations
Recommandé
Achat unique
  • 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

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

4,8
4 avis
5
75%
4
25%
3
0%
2
0%
1
0%
PHILIPPE M.
Il y a 4 ans
tres claire... merci !
Badr O.
Il y a 5 ans
Très facile à comprendre pour quelqu'un qui n'a pas de formation en programmation.
GUILLAUME V.
Il y a 5 ans
Je suis au dernier exercice du module 3, le code proposé ne fonctionne que si le dossier parcouru ne contient que des fichiers .txt, alors que dans la correction il semble pouvoir parcourir des fichiers .py également.
Autrement jusque-là tout était très clair, merci beaucoup :-)
Anonym E.
Il y a 5 ans
Hello,
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.
Formez vous à la carte, ou abonnez vous
Offre limitée -50% : 00j 00h 00m
Achat unique
  • Accès illimité à la formation
ou
Abonnement
  • Accès illimité à 1700 formations
Recommandé