Maison > Article > développement back-end > Le robot d'exploration Python peut-il être autodidacte ?
Qu'il s'agisse de robots d'exploration que tout le monde, des joueurs débutants aux joueurs professionnels, ou du développement de programmes Web, du développement de programmes de bureau, ou du calcul scientifique, du traitement d'images, la programmation Python peut tout faire. Peut-être à cause de cet attribut, de nombreux amis autour de moi ont commencé à apprendre Python.
Le robot d'exploration Python peut-il apprendre tout seul ? (Apprentissage recommandé : Tutoriel vidéo Python)
Oui, rien n'est difficile au monde, seulement ceux qui sont prêts à le faire. Tant que vous prenez une décision, lisez attentivement les livres suivants et mettez-les en pratique, je pense que votre technologie de robot d'exploration fonctionnera correctement.
Python est un langage qui représente la simplicité. Lire un bon programme Python, c'est comme lire l'anglais. Cela vous permet de vous concentrer sur la résolution de problèmes plutôt que sur la compréhension du langage lui-même.
Python est extrêmement simple à utiliser car Python a une documentation extrêmement simple
1 Si vous utilisez Python3 pour écrire des robots, je recommande fortement le livre "Python Network Data Collection", qui devrait être le. le plus populaire à l'heure actuelle. Le livre le plus complet présentant les robots d'exploration Python. Vous pouvez vous rendre sur Turing Community pour acheter la version électronique.
Le contenu du livre est très nouveau et systématique, de beautifulSoup, aux requêtes ajax, en passant par la reconnaissance d'images et les tests unitaires. C'est bien mieux que les tutoriels dispersés sur la plupart des blogs. Après avoir lu le livre, vous pouvez réaliser quelques projets pratiques. À ce stade, vous pouvez accéder à github pour trouver des projets similaires à titre de référence.
2. Il existe également un bon livre sur les robots d'exploration en Chine, "Write Your Own Web Crawler". En plus de présenter les principes de base des robots d'exploration, ce livre comprend une recherche prioritaire, en largeur, et des robots d'exploration distribués multi-threading, ainsi que du contenu de cloud computing et d'exploration de données. C'est juste implémenté en Java, mais l'idée est la même.
C'est bien d'apprendre le robot Python via le système. Il est plus simple et plus grossier d'écrire un projet directement (Cependant, à mon niveau actuel, les codes que j'écris sont tous orientés processus, et les parties répétitives du code sont trop nombreuses, je retourne apprendre la programmation orientée objet et apprendre l'utilisation des classes et des méthodes. Cependant, je crois toujours fermement qu'au début, il faut pratiquer un projet simplement et. grossièrement. 3. Recherchez partout où vous ne savez pas ! Partout où vous signalez une erreur, vous pouvez la corriger ! Croyez-moi, 99 % des problèmes que vous rencontrez peuvent être trouvés sur Internet. Il suffit d'écrire du code ! pour les problèmes ! Corrigez les bugs ! Vous ne trouvez pas de solutions. Dans 80% des cas, votre méthode de recherche est erronée, et les 20% restants peuvent vous obliger à utiliser votre cerveau et à penser différemment
<.>
Cela dit, si la situation actuelle ne vous permet pas d'étudier par vous-même, peut-être que vous n'avez pas assez de maîtrise de vous-même. Peut-être que vous n'avez pas assez de temps pour étudier par vous-même. des cours plus professionnels. Je crois que les cours professionnels peuvent vous apporter plus de choses. Je crois que vous gagnerez plus d'amitiés et de ressources de réseau
Pour plus d'articles techniques sur Python, veuillez visiter le
colonne pour apprendre !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!