Heim  >  Artikel  >  Backend-Entwicklung  >  Kann man sich den Python-Crawler selbst beibringen?

Kann man sich den Python-Crawler selbst beibringen?

(*-*)浩
(*-*)浩Original
2019-07-10 09:23:303377Durchsuche

Ganz gleich, ob es sich um Crawler handelt, die jeder, vom Einsteiger bis zum Profi, nutzt, oder um Webprogrammentwicklung, Desktopprogrammentwicklung oder wissenschaftliches Rechnen, Bildverarbeitung, Python-Programmierung kann kompetent sein. Vielleicht haben viele Freunde um mich herum aufgrund dieser Eigenschaft begonnen, Python zu lernen.

Kann man sich den Python-Crawler selbst beibringen?

Kann sich der Python-Crawler selbst beibringen? (Empfohlenes Lernen: Python-Video-Tutorial)

Ja, nichts ist schwierig auf der Welt, nur wer dazu bereit ist, kann es schaffen. Solange Sie sich entscheiden, die folgenden Bücher gründlich lesen und üben, glaube ich, dass Ihre Crawler-Technologie in Ordnung sein wird.

Python ist eine Sprache, die für Einfachheit steht. Das Lesen eines guten Python-Programms fühlt sich an, als würde man Englisch lesen. Dadurch können Sie sich auf die Lösung von Problemen konzentrieren, anstatt sich mit der Sprache selbst auseinanderzusetzen.

Python ist extrem einfach zu verwenden, da Python über eine äußerst einfache Dokumentation verfügt

1 Wenn Sie Python3 zum Schreiben von Crawlern verwenden, empfehle ich dringend das Buch „Python Network Data Collection“, das das sein sollte Das derzeit beliebteste Buch. Das umfassendste Buch zur Einführung in Python-Crawler. Sie können die elektronische Version in der Turing-Community kaufen.

Der Inhalt des Buches ist sehr neu und systematisch, von BeautifulSoup über Anfragen bis hin zu Ajax, Bilderkennung und Unit-Tests. Es ist viel besser als die verstreuten Tutorials in den meisten Blogs. Nachdem Sie das Buch gelesen haben, können Sie zu diesem Zeitpunkt auf Github nach ähnlichen Projekten suchen.

2. Es gibt auch ein gutes Buch über Crawler in China, „Write Your Own Web Crawler“. Zusätzlich zur Einführung in die Grundprinzipien von Crawlern enthält dieses Buch Prioritäten, Breitensuche, und verteilte Crawler sowie Cloud-Computing und Data-Mining-Inhalte. Es ist gerade in Java implementiert, aber die Idee ist dieselbe.

Es ist gut, den Python-Crawler über das System zu lernen. Es ist einfacher und grober, ein Projekt direkt zu schreiben (auf meinem aktuellen Niveau sind die Codes, die ich schreibe, jedoch alle prozessorientiert). und die sich wiederholenden Teile des Codes sind zu viele, ich gehe zurück, um objektorientiertes Programmieren zu lernen und die Verwendung von Klassen und Methoden zu erlernen, aber ich bin immer noch fest davon überzeugt, dass man ein Projekt einfach und üben sollte 3. Suchen Sie überall dort, wo Sie einen Fehler melden. Glauben Sie mir, 99 % der Probleme, auf die Sie stoßen, sind im Internet zu finden Bei Problemen! In 80 % der Fälle ist Ihre Suchmethode falsch und in den anderen 20 % müssen Sie möglicherweise Ihr Gehirn einsetzen und anders denken

In der IT-Branche gibt es ständige Aktualisierungen und Upgrades, insbesondere in der Python-Branche, und wir wissen, dass das in der Schule erlernte Fachwissen möglicherweise nicht den Anforderungen der heutigen Gesellschaft gerecht wird
Wenn die aktuelle Situation für Sie jedoch nicht geeignet ist, haben Sie vielleicht nicht genug Zeit, um selbst zu lernen Ich glaube, dass professionelle Kurse Ihnen mehr Freundschaften und Netzwerkressourcen bringen können.


Weitere technische Artikel zu Python finden Sie im

Python-Tutorial

Spalte zum Lernen!

Das obige ist der detaillierte Inhalt vonKann man sich den Python-Crawler selbst beibringen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn