Si vous ne pouviez recommander que 3 livres sur Python, lesquels recommanderiez-vous ?

Si je ne pouvais recommander que 3 livres Python, je recommanderais ces 3.

Le premier livre : Démarrage rapide de la programmation Python pour automatiser le travail fastidieux, 2e édition  Douban note 8,9

Ce livre est un guide pratique de la programmation Python pour les débutants. Ce livre présente non seulement les connaissances de base du langage Python, mais enseigne également aux lecteurs comment utiliser ces connaissances et compétences grâce à la pratique de cas. La première partie du livre présente les concepts de base de la programmation Python ; la deuxième partie présente un certain nombre de tâches différentes qui peuvent être automatisées par un ordinateur en écrivant des programmes Python . Chaque chapitre de la deuxième partie contient des procédures de projet que les lecteurs doivent apprendre. Des exercices sont fournis à la fin de chaque chapitre de ce livre.En plus des chapitres 1 et 2, des projets pratiques approfondis sont également fournis à la fin de chaque chapitre pour aider les lecteurs à consolider les connaissances acquises.

Ce livre convient à tout lecteur qui souhaite apprendre la programmation via Python, en particulier aux débutants qui manquent de bases en programmation. En lisant ce livre, les lecteurs pourront profiter d'un langage et d'outils de programmation très puissants et découvrir la joie de programmer en Python.

Comme mentionné dans le livre : Poser des questions de programmation intelligemment

Si vous ne trouvez pas de réponse en ligne, essayez de demander sur un forum comme Stack Overflow ou le sous-reddit Reddit " apprendre la programmation ". Mais n'oubliez pas de poser des questions de programmation de manière intelligente, cela aide les autres à vous aider. Assurez-vous de lire la foire aux questions (FAQ) sur ces sites pour apprendre la bonne façon de poser des questions.

Voici quelques éléments à garder à l'esprit lorsque vous posez des questions sur la programmation.

  • Indiquez ce que vous avez l'intention de faire, pas seulement ce que vous avez fait. Cela permettra à la personne qui vous aide de savoir si vous faites fausse route.
  • Indiquez clairement où l'erreur s'est produite. Indiquez si cela se produit à chaque démarrage du programme ou après une action.
  • Copiez et collez le message d'erreur complet avec votre code dans Pastebin ou GitHub Gist. Ces sites facilitent le partage de grandes quantités de code avec d'autres en ligne sans perdre la mise en forme du texte. Vous pouvez ensuite mettre l'URL du code publié dans un e-mail ou un message sur le forum.
  • Expliquez ce que vous avez essayé de résoudre le problème. Cela indique aux autres que vous avez travaillé pour comprendre la situation.
  • Indiquez la version de Python que vous utilisez ( il existe des différences importantes entre l' interpréteur Python 2 et l'interpréteur Python 3). Indiquez également le système d'exploitation et la version que vous utilisez.
  • Si l'erreur se produit après avoir modifié le code, indiquez exactement ce que vous avez modifié.
  • Indiquez si l'erreur se reproduit à chaque exécution du programme ; ou si elle se produit uniquement après que des actions spécifiques ont été entreprises, et si oui, expliquez lesquelles.
  • Suivez la bonne civilité en ligne. Par exemple, ne posez pas de questions en majuscules ou ne faites pas d'exigences déraisonnables à quelqu'un qui essaie de vous aider.

Le deuxième livre : La façon stupide d'apprendre Python 3 Douban score 8.1

Le but de ce livre est de vous initier à la programmation. Bien que le titre du livre indique d'utiliser la "voie dure" (voie stupide) pour apprendre à écrire des programmes, ce n'est pas le cas. La soi-disant « méthode stupide » fait référence à la méthode d'enseignement de ce livre, qui est l'enseignement dit « instructif ». En cours de route, je vous ferai compléter une série d'exercices qui sont également conçus pour la répétition pendant que vous développez des compétences par la répétition. Cette méthode d'enseignement fonctionne bien pour les débutants qui ne savent rien jusqu'à ce qu'ils puissent comprendre des sujets plus complexes. Vous pouvez voir cela enseigné dans tout, des arts martiaux à la musique, et même lors de l'apprentissage des compétences de base en arithmétique et en lecture.

Grâce à la pratique et à la mémorisation, ce livre vous guide pour maîtriser progressivement les compétences d'utilisation de la programmation Python, puis vous permet d'appliquer ces compétences à divers problèmes, du moins profond au plus profond. Après avoir terminé ce livre, vous aurez accès aux outils dont vous avez besoin pour apprendre des sujets de programmation complexes. J'aime dire aux gens : ce livre à moi vous donnera une "ceinture noire en programmation". Cela signifie que vous avez jeté les bases et que vous pouvez vraiment commencer à apprendre la programmation.

Si vous travaillez dur et consacrez du temps, vous apprendrez à coder lorsque vous maîtriserez ces compétences.

Ce livre est un livre d'introduction à Python, adapté aux lecteurs qui ne connaissent pas grand-chose aux ordinateurs et qui n'ont jamais appris la programmation, mais qui s'intéressent à la programmation. Ce livre utilise des exercices pour guider les lecteurs dans l'apprentissage de la programmation étape par étape, de la simple impression à la réalisation d'un projet complet, permettant aux débutants de commencer avec les techniques de programmation de base et enfin d'expérimenter le processus de base du développement logiciel. Ce livre est écrit sur la base de la version Python 3.6.

La structure de ce livre est très simple, en plus du "travail de préparation", il comprend également 52 exercices, dont 26 couvrent les trois sujets d'entrée/sortie, variables et fonctions, et les 26 autres couvrent des sujets plus avancés, tels que le jugement conditionnel, les boucles, les classes et les objets, les tests de code et l'implémentation de projet, etc. Le format de chaque chapitre est fondamentalement le même, en commençant par des exercices de code, en suivant les instructions pour écrire le code, en exécutant et en vérifiant les résultats, puis en faisant des exercices supplémentaires.

Le troisième livre: Advanced Book  Python Core Programming (3rd Edition) Douban score 9.2

Ce livre est destiné aux programmeurs expérimentés qui souhaitent approfondir leur compréhension du langage Python et apprendre les idiomes de programmation modernes. Une grande partie du livre se concentre sur les techniques avancées utilisées dans les bibliothèques, les frameworks et les applications. Ce livre suppose que le lecteur possède déjà les connaissances de base nécessaires (telles que des connaissances générales en informatique, structures de données, calculs de complexité, programmation système , concurrence, programmation C, etc.) pour comprendre le sujet de ce livre. De plus, les astuces mentionnées dans ce livre ne sont souvent qu'un squelette, destiné à fournir les informations nécessaires pour démarrer le lecteur, mais obligent le lecteur à faire plus de recherches pour remplir les détails. Par conséquent, nous supposons que le lecteur sait utiliser un moteur de recherche ainsi que l'excellente documentation en ligne Python.

Ce n'est pas un livre pour les débutants qui apprennent la programmation Python pour la première fois. En fait, ce livre suppose déjà que les lecteurs ont des connaissances de base à travers des tutoriels Python ou des livres d'introduction. Ce livre n'est pas non plus destiné à être utilisé comme un manuel de référence rapide (c'est-à-dire pour rechercher rapidement une fonction dans un module particulier). Au lieu de cela, l'objectif du livre est de se concentrer sur des sujets de programmation spécifiques, en présentant des solutions possibles et en les utilisant comme tremplin vers des sujets plus avancés. Ce sont des choses que vous avez peut-être rencontrées en ligne ou dans des ouvrages de référence.

Ce livre présente quelques compétences et méthodes d'utilisation des applications Python dans divers domaines.Ses sujets couvrent les structures de données et les algorithmes, les chaînes et le texte, les nombres, les dates et les heures, les itérateurs et les générateurs, les fichiers et les entrées/sorties, l'encodage et le traitement des données, les fonctions, les classes et les objets, la métaprogrammation, les modules et les packages, la programmation réseau et Web, la concurrence, les scripts pratiques et la gestion du système, les tests, le débogage et les exceptions, les extensions du langage C , etc.

Ce livre couvre de nombreux problèmes courants dans les applications Python et propose des solutions courantes. Le livre contient un grand nombre de compétences pratiques en programmation et d'exemples de codes, et a été testé dans l'environnement Python 3.3, qui peut être facilement appliqué à des projets réels. De plus, le livre explique en détail comment et pourquoi les solutions fonctionnent.

Ce livre est très approprié pour les programmeurs Python avec une certaine base de programmation à lire et à référencer.

Apprenez les ressources en ligne Python

http://docs.python.org

Inutile de dire que la documentation en ligne fournie avec Python est une excellente ressource si vous avez besoin d'approfondir les détails du langage et d'explorer les modules individuels. Assurez-vous simplement que vous consultez la documentation de Python 3, et non l'ancienne version.

http://www.python.org/dev/peps

Si vous voulez comprendre la motivation pour ajouter de nouvelles fonctionnalités au langage Python et quelques détails de mise en œuvre subtils, alors les PEP (Python Enhancement Proposals) sont certainement une ressource de référence précieuse. Surtout pour certaines fonctionnalités linguistiques plus avancées. En écrivant ce livre, nous avons constaté que les PEP étaient souvent plus utiles que la documentation officielle.

http://pyvideo.org

Il existe un grand nombre de conférences vidéo et de didacticiels ici, le matériel est tiré de la dernière conférence PyCon, réunion de groupe d'utilisateurs, etc. Une excellente ressource pour en savoir plus sur le développement Python moderne. Dans de nombreuses vidéos, les principaux développeurs Python parleront des nouvelles fonctionnalités qui seront ajoutées à Python 3.

http://code.activestate.com/recipes/langs/python

Pendant longtemps, des milliers de solutions à des problèmes de programmation spécifiques ont été trouvées dans la section Python d'ActiveState. Au moment de la rédaction de ce livre, il contient environ 300 astuces spécifiques à Python 3. Vous constaterez que bon nombre de ces recettes s'étendent sur des sujets déjà abordés dans ce livre ou les réduisent pour se concentrer sur des tâches plus spécifiques. Par conséquent, c'est un bon compagnon lors de l'apprentissage de Python 3.

http://stackoverflow.com/questions/tagged/python

Il y a actuellement plus de 175 000 questions sur Stack Overflow marquées comme liées à Python (et environ 5 000 d'entre elles sont spécifiques à Python 3). Bien que la qualité de chaque question et réponse varie, il reste encore beaucoup de bon matériel à trouver.

Je suppose que tu aimes

Origine blog.csdn.net/epubit17/article/details/131502527
conseillé
Classement