Ce projet n'est plus maintenu. Le dépôt est en lecture seule et n'accepte pas de nouvelles contributions. Si vous êtes intéressé, vous pouvez créer le dépôt et conserver votre copie.
Livres Python gratuits
Une liste de livres Python en anglais qui peuvent être lus gratuitement en ligne ou téléchargés.
Table des matières
- Comment la liste a commencé
- Qu'y a-t-il dans la liste
- Pourquoi des livres gratuits ?
- Remerciements
- Liste des livres Python gratuits
- Introduction
- Intermédiaire
- Avancé
- IA et apprentissage automatique
- L'informatique
- Génie logiciel et bonnes pratiques
- Interface graphique
- Outils
- Développement Web
- Science des données
- Science
- Carnet Jupyter
- Ingénierie
- Cryptographie
- Jeux
- Listes de livres Python gratuits
- Licence
Comment la liste a commencé
J'apprenais Python depuis quelques semaines lorsque, en janvier 2019, je suis tombé sur un article Reddit dans r/learnpython cherchant des suggestions sur la façon de devenir un meilleur programmeur.
L'un des commentaires demandait de bons livres ou sites Web sur les algorithmes et les structures de données. J'avais collecté des liens vers des ressources d'apprentissage Python utiles, parmi lesquelles l'ebook gratuit Résolution de problèmes avec des algorithmes et des structures de données à l'aide de Python, j'ai donc partagé le lien dans un commentaire.
Mon commentaire a reçu quelques dizaines de votes positifs, ce qui faisait allusion à l'intérêt pour les bons livres Python facilement accessibles. C'est pourquoi j'ai ensuite dressé une liste de tous les livres Python gratuits que j'avais trouvés et je l'ai publiée sur r/Python.
J'avais raison. Mon message a reçu des centaines de votes positifs et plusieurs rédacteurs ont fourni des liens vers davantage de livres et de listes, confirmant ainsi l'intérêt pour une telle ressource. L'étape suivante consistait à rendre ma liste plus utile et largement disponible en l'intégrant aux suggestions que j'avais reçues dans la publication Reddit, en la publiant sur GitHub et en l'étendant avec plus de livres.
C'est la liste que vous lisez actuellement.
Qu'y a-t-il dans la liste
Cette liste comprend les entrées que j'ai initialement publiées sur Reddit, les livres et autres listes suggérés dans les commentaires, quelques autres que j'ai trouvés depuis, et tous ceux que je découvrirai.
Qu'est-ce qu'un livre Python gratuit ?
Ma définition est floue et forcément subjective. Mais je dirais qu'il s'agit d'un fichier ebook, d'un document de la longueur d'un livre ou d'un site Web structuré comme un livre sur Python, écrit en anglais et peut être lu en ligne ou téléchargé gratuitement. La plupart des courts didacticiels en ligne et des pages de procédures ne sont probablement pas admissibles.
Mais à la fin, je reconnais un livre Python gratuit quand j'en vois un.
Les entrées sont regroupées par catégorie ou domaine d'application et couvrent tous les niveaux de compétence, du basique au avancé. Au sein des catégories, les entrées sont classées par ordre alphabétique par titre.
Certains rédacteurs ont partagé des liens vers d'autres listes de livres de programmation gratuits, dont certains concernent Python. Je les ai également inclus, mais il y a bien sûr des chevauchements avec les miens.
Pourquoi des livres gratuits ?
Le contenu payant ne me dérange pas. En fait, j'ai également acheté d'excellents ebooks et ressources en ligne payants sur Python et je vais en obtenir davantage.
Cependant, les ebooks gratuits présentent plusieurs avantages, comme le fait qu’ils sont souvent disponibles dans des formats supplémentaires pratiques ou téléchargeables. Il est également plus facile d'obtenir des livres sur des sujets qui pourraient vous intéresser mais dont vous n'avez pas un besoin immédiat.
Remerciements
Merci aux rédacteurs qui ont contribué aux suggestions de livres et aux liens dans mon article d'origine : AlSweigart, ASIC_SP, Bisalsn, bitcoin-dude, code_x_7777m isakar-elahim, lask757, mfitzp, pvc, warbird2k.
Liste des livres Python gratuits
Introduction
- Introduction à Python de 100 pages
- Un octet de Python
- Une introduction à Python pour les linguistes
- Coder avec Repl.it : projets Python pour les débutants
- Codage pour les économistes
- Explorer les bases de Python
- Python à pleine vitesse
- Comment coder en Python
- Apprenez Python de la bonne manière
- Tutoriel pour non-programmeurs pour Python 3
- Python101
- Glissez-vous dans Python
- Le livre de codage Python : comprendre ce qu'est réellement la programmation
Intermédiaire
- Boxes : votre deuxième livre Python
- Python intermédiaire
- Python re(gex) ?
- Conseils Python : Python intermédiaire
Avancé
- Un livre Python : exercices de début avec Python, Python avancé et Python
- Modèles, recettes et expressions Python 3
- Notes Python pour les professionnels
IA et apprentissage automatique
- Apprentissage automatique à partir de zéro : dérivations dans le concept et le code
- Traitement du langage naturel avec Python
- Réseaux de neurones et apprentissage profond
- Programmation probabiliste et méthodes bayésiennes pour les pirates
L'informatique
- Algorithmes annotés en Python – Avec des applications en physique, biologie et finance
- Structures de données et récupération d'informations en Python
- Comment penser comme un informaticien : édition interactive
- Résolution de problèmes avec des algorithmes et des structures de données à l'aide de Python
- Pensez Python : comment penser comme un informaticien
Génie logiciel et bonnes pratiques
- Modèles d'architecture avec Python : permettre le développement piloté par les tests, la conception pilotée par domaine et les microservices pilotés par événements
- Architectures propres en Python : une approche pratique pour une meilleure conception de logiciels
- Programmation orientée objet avec Python : découvrez les bases de la POO avec Python 3
- Paquets Python
- Conception de logiciels par l'exemple : une introduction basée sur des outils avec Python
- Développement piloté par les tests avec Python
- Le guide de l'auto-stoppeur sur Python !
- Le petit livre des anti-modèles Python
Interface graphique
- Créer des applications GUI simples
Outils
- Automatisez les choses ennuyeuses avec Python
- Projets Python pratiques
Développement Web
- Créez une application Flask simple avec Cloud9, Heroku et MongoDB
- De zéro aux applications Web de production
Science des données
- Science des données en production : créer des pipelines de modèles évolutifs avec Python
- Pandas efficaces
- Manuel de science des données Python
- Python pour tout le monde : explorer les données dans Python 3
Science
- Premiers pas avec Python en laboratoire : un didacticiel d'introduction à Python pour les scientifiques de la vie
- Python pour les astronomes : une introduction au calcul scientifique
- Python et OpenGL pour la visualisation scientifique
- Python pour les scientifiques et les ingénieurs
- Visualisation scientifique : Python + Matplotlib
- Pensez à la complexité
Carnet Jupyter
- Enseigner et apprendre avec Jupyter
Ingénierie
- PySDR : un guide sur SDR et DSP à l'aide de Python
- Python pour les ingénieurs réseau
- Pensez DSP : traitement du signal numérique en Python
Cryptographie
- Cracker des codes avec Python
Jeux
- Codage de jeux avec Pygame Zero et Python
- Inventez vos propres jeux informatiques avec Python
- Apprenez Python avec Arcade Academy
- Créer des jeux avec Python et Pygame
- Programmer des jeux d'arcade avec Python et Pygame
Listes de livres Python gratuits
- 101+ livres Python gratuits
- Livres Python gratuits - pythonbooks
- Liste de livres Python légalement gratuits
Licence
Chaque fichier de ce référentiel est sous licence CC BY 4.0.
Parrainez ce projet
Si vous trouvez cette ressource utile et souhaitez parrainer le projet, vous pouvez m'offrir un café.