Programmation en Python - Dimitri Merejkowsky

Auteur : Dimitri Merejkowsky
Type : Cours de programmation (guide d’apprentissage de Python)
Langue : Français
Licence : Creative Commons BY 4.0 (CC BY 4.0) – partage et modification autorisés sous mention d’attribution

Description :
Ce document PDF de ~115 pages est un guide très complet et progressif pour apprendre la programmation avec Python 3, en partant de zéro. Il est structuré en 19 chapitres couvrant systématiquement :

  • Les bases de Python – introduction au langage, installation, ligne de commande, types (nombres, chaînes, booléens).
  • Les structures de contrôle – conditions, boucles, vérité/fausseté.
  • Les fonctions – création, arguments, portée, retour de valeur, fonctions natives.
  • Les structures de données – listes, dictionnaires, tuples ; gestion de None et pass.
  • L’approche objet – classes, instances, héritage, décorateurs, exceptions, objets et attributs/méthodes.
  • L’organisation modulaire – modules, couplage vs composition, bibliothèques, gestion des dépendances, environnement virtuel.
  • Le traitement des fichiers et données binaires, l’interpréteur interactif, et des concepts avancés comme les décorateurs et la POO.

Chaque chapitre propose des explications claires, des exemples de code à essayer, et se termine par des exercices pratiques (avec indications ou squelette pour résoudre). L’auteur insiste sur la pratique active (retype, test, correction). Le cours est mis à jour régulièrement (dernière version notée au 14 novembre 2023) et les sources sont disponibles sur SourceHut :contentReference[oaicite:0]{index=0}.

Aperçu du document


Voir ou télécharger le document sur le site d’origine

Ce document est hébergé par une source externe. Nous ne revendiquons aucun droit sur son contenu. Pour toute demande de retrait, veuillez contacter l’auteur ou l’hébergeur officiel.

Leave a Reply