Retour aux formations
PY Officiel

Python : programmer de zéro

Par DevWorkWeb

5.0 (0 avis) 5.1 h de contenu Débutant
Aperçu Contenu Avis Enseignant

Ce cours enseigne la programmation avec Python en partant de zéro : variables, structures de contrôle, fonctions, structures de données (listes, dictionnaires), programmation orientée objet, gestion des exceptions, puis une ouverture vers la consommation d'API et l'automatisation.

Ce que vous allez apprendre

Écrire des scripts Python avec variables, conditions et boucles
Structurer du code avec des fonctions réutilisables
Manipuler listes et dictionnaires efficacement
Comprendre les bases de la programmation orientée objet
Gérer les erreurs avec les exceptions
Consommer une API et automatiser une tâche simple

Prérequis

Aucun. Un ordinateur avec accès administrateur pour installer Python.

Public cible

  • • Grands débutants en programmation
  • • Développeurs souhaitant ajouter Python à leurs compétences avant la Data Science ou l'automatisation

Programme détaillé

12 modules · 32 leçons
1. Installation 3 leçons

Installer Python, configurer un environnement de travail et exécuter son premier script.

  • Installer Python et VS Code 10 min
  • Environnements virtuels (venv) 12 min
  • Premier script Python 8 min
✓ Quiz de validation (1 questions)
2. Variables 2 leçons

Déclarer des variables et comprendre les types de base de Python.

  • Variables et types de base 10 min
  • Conversion de types 8 min
✓ Quiz de validation (1 questions)
3. Conditions 2 leçons

Exécuter du code selon des conditions avec if / elif / else.

  • if / elif / else 10 min
  • Opérateurs de comparaison et logiques 10 min
✓ Quiz de validation (1 questions)
4. Boucles 3 leçons

Répéter des instructions avec for et while.

  • La boucle for et range() 10 min
  • La boucle while 8 min
  • break et continue 6 min
✓ Quiz de validation (1 questions)
5. Fonctions 3 leçons

Regrouper du code réutilisable dans des fonctions, avec paramètres et valeurs par défaut.

  • Définir une fonction 10 min
  • Arguments, valeurs par défaut, *args/**kwargs 14 min
  • Portée des variables 8 min
✓ Quiz de validation (1 questions)
6. Listes 3 leçons

Créer, parcourir et transformer des listes, y compris avec les list comprehensions.

  • Créer et manipuler une liste 10 min
  • Slicing 10 min
  • List comprehension 10 min
✓ Quiz de validation (1 questions)
7. Dictionnaires 3 leçons

Représenter des données structurées avec des paires clé-valeur.

  • Créer et manipuler un dictionnaire 10 min
  • Parcourir un dictionnaire 8 min
  • Structures imbriquées (listes de dictionnaires) 10 min
✓ Quiz de validation (1 questions)
8. Classes 3 leçons

Introduction à la programmation orientée objet : classes, objets et héritage.

  • Classes et objets 12 min
  • __init__ et attributs 10 min
  • Héritage 10 min
✓ Quiz de validation (1 questions)
9. Exceptions 2 leçons

Gérer proprement les erreurs à l'exécution avec try/except.

  • try / except / finally 12 min
  • Lever ses propres exceptions 8 min
✓ Quiz de validation (1 questions)
10. Modules 3 leçons

Réutiliser du code avec les modules standards et gérer des paquets tiers avec pip.

  • Importer des modules standards 8 min
  • Créer son propre module 8 min
  • Gérer les paquets avec pip 8 min
✓ Quiz de validation (1 questions)
11. API 2 leçons

Consommer une API externe avec la bibliothèque requests et manipuler du JSON.

  • Consommer une API avec requests 12 min
  • Parser du JSON 8 min
12. Introduction à l'automatisation 3 leçons

Manipuler des fichiers et automatiser une tâche répétitive en Python.

  • Lire et écrire des fichiers 10 min
  • Automatiser une tâche répétitive 12 min
  • Planifier l'exécution d'un script 8 min

🎯 Projet final

Application de gestion de tâches en Python

Le projet fil rouge consiste à construire une application en ligne de commande permettant de créer, lister, modifier et supprimer des tâches, sauvegardées dans un fichier.

  • Accès à vie
  • Certificat inclus
  • Exercices pratiques
  • Mises à jour gratuites

Formations similaires

D�

Développement Web : créer son premier site de A à Z

DevWorkWeb Gratuit
JA

JavaScript de zéro : les fondamentaux

DevWorkWeb Gratuit
RE

React.js : créer sa première application moderne

DevWorkWeb Gratuit