Résumé

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 ?

  • Qu’est-ce que la programmation ? Quel langage choisir ? Pourquoi Python ?
  • Installation de Python et découverte du langage
  • Les concepts de la programmation orientée objet
  • Initiation aux interfaces graphiques avec Tkinter
  • Communication en réseau dans les programmes Python
  • Les bonnes pratiques pour améliorer vos codes
  • Les réflexes du « bon programmeur » pour tirer parti de votre code et de celui des autres
  • Les outils du programmeur professionnel (chasse aux erreurs, utilisation de bibliothèques…)

Sommaire

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

Caractéristiques

Éditeur : Eyrolles

Auteur(s) : Vincent Le Goff

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

Référencer ce produit sur votre site

Du même thème

--:-- / --:--