Python : le langage qui transforme les débutants en développeurs
Vous n’y connaissez rien en programmation et vous souhaitez apprendre un langage clair et intuitif ? Python est fait pour vous ! Vous découvrirez dans ce livre, conçu pour les débutants, tout ce dont vous avez besoin pour apprendre à coder en Python, des bases à la bibliothèque standard, en passant par la programmation orientée objet et l’acquisition d’outils avancés ou professionnels pour devenir plus efficace.
La 5e édition de cet ouvrage est enrichie et mise à jour pour tirer parti des dernières nouveautés de Python 3.14 et ultérieures.
Qu’allez-vous apprendre ?
Première partie : Introduction à Python
Chapitre 1. Qu’est-ce que Python ?
Chapitre 2. Premiers pas avec l’interpréteur de commandes Python
Chapitre 3. Le monde merveilleux des variables
Chapitre 4. Les structures conditionnelles
Chapitre 5. Les boucles
Chapitre 6. Pas à pas vers la modularité (1/2)
Chapitre 7. Pas à pas vers la modularité (2/2)
Chapitre 8. Les exceptions
Chapitre 9. TP : tous au ZCasino
Deuxième partie : La programmation orientée objet côté utilisateur
Chapitre 10. Notre premier objet : la chaîne de caractères
Chapitre 11. Les listes et tuples (1/2)
Chapitre 12. Les listes et tuples (2/2)
Chapitre 13. Les dictionnaires
Chapitre 14. Les ensembles
Chapitre 15. Les fichiers
Chapitre 16. Portée des variables et références
Chapitre 17. TP : un bon vieux pendu
Troisième partie : La programmation orientée objet côté développeur
Chapitre 18. Première approche des classes
Chapitre 19. Les propriétés
Chapitre 20. Les méthodes spéciales
Chapitre 21. Parenthèse sur le tri en Python
Chapitre 22. L’héritage
Chapitre 23. Derrière la boucle for
Chapitre 24. TP : un jeu de cartes
Chapitre 25. Les décorateurs
Chapitre 26. Les métaclasses
Quatrième partie : Les merveilles de la bibliothèque standard
Chapitre 27. Les expressions régulières
Chapitre 28. Le temps
Chapitre 29. Un peu de programmation système
Chapitre 30. Un peu de mathématiques
Chapitre 31. Gestion des mots de passe
Chapitre 32. Le réseau
Chapitre 33. Les tests unitaires avec unittest
Chapitre 34. La modélisation et ses problèmes
Chapitre 35. Déboguer son code avec pdb
Chapitre 36. La programmation concurrente avec threading
Chapitre 37. La programmation asynchrone avec asyncio
Chapitre 38. Des interfaces graphiques avec Tkinter
Cinquième partie : Annexes
Annexe 39. Écrire nos programmes Python dans des fichiers
Annexe 40. Distribuer facilement nos programmes Python avec PyInstaller
Annexe 41. De bonnes pratiques
Annexe 42. Installer et gérer nos dépendances en Python
Annexe 43. Pour finir et bien continuer
Éditeur : Eyrolles
Publication : 30 avril 2026
Édition : 5e édition
Intérieur : Noir & blanc
Support(s) : Bundle Livre papier et eBook [ePub + PDF], eBook [ePub + PDF]
Contenu(s) : ePub, PDF
Protection(s) : Marquage social (ePub), Marquage social (PDF)
Taille(s) : 4,31 Mo (ePub), 12,7 Mo (PDF)
Langue(s) : Français
Code(s) CLIL : 3231
EAN13 eBook [ePub + PDF] : 9782416843761
EAN13 (papier) : 9782416024979