初心者レベルのプレーヤーからプロのプレーヤーまで、誰もが行っているクローラーであっても、Web プログラム開発、デスクトップ プログラム開発、科学計算、画像処理であっても、Python プログラミングは有能です。この属性のせいか、私の周りではPythonを学び始めた友人が多くなりました。
# Python クローラーは自己学習できますか? (推奨学習: Python ビデオ チュートリアル )
はい、世の中に難しいことは何もありません。意欲のある人だけがそれを行うことができます。覚悟を決めて以下の本をよく読んで実践すれば、あなたのクローラー技術は大丈夫だと思います。
Python はシンプルさを代表する言語です。優れた Python プログラムを読むのは、英語を読んでいるような気分になります。これにより、言語自体を理解するのではなく、問題を解決することに集中できます。
Python は非常にシンプルなドキュメントを備えているため、非常に使いやすいです
1. Python3 を使用してクローラを作成する場合は、「Python Network Data Collection」という書籍を強くお勧めします。現在最も人気のある Python クローラーを紹介する最も完全な本。電子版を購入するには、Turing Community にアクセスしてください。
この本の内容は、 beautifulSoup から ajax へのリクエスト、画像認識、単体テストに至るまで、非常に新しく体系的なものです。ほとんどのブログに散在するチュートリアルよりもはるかに優れています。この本を読んだ後は、いくつかの実践的なプロジェクトを実行できます。現時点では、github にアクセスして、参考用の同様のプロジェクトを見つけることができます。
2. 中国のクローラーに関する良書「Write Your Own Web Crawler」もあります。この本には、クローラーの基本原理の紹介に加えて、優先順位、幅優先検索、マルチスレッド、クラウド コンピューティング、およびデータ マイニング コンテンツ。 Java で実装されているだけですが、考え方は同じです。
システムを通じて Python クローラーを学習するのは良いことですが、プロジェクトを直接作成するほうが単純で粗雑です! (ただし、私の現在のレベルでは、作成するコードはすべて合理化され、処理されます)オブジェクト指向であり、コードの繰り返し部分が多すぎるため、オブジェクト指向プログラミングを学び、クラスとメソッドの使用法を学ぶつもりです。しかし、始めるときは、
3. 分からないところはどこでも検索してください! エラーを報告すれば、どこでも修正できます! 信じてください、遭遇した問題の 99% は、インターネット。必要なのはコードを書くことだけです! 問題を検索してください! バグを修正してください! 解決策が見つかりません。80% の場合、検索姿勢が間違っており、残りの 20% は頭を使う必要があるかもしれません。
現在、IT 業界では、テクノロジーは常に新しいものになっており、特に Python 業界では、絶え間なく変化するアップデートの中で、世代が絶えずアップグレードされています。学校で学んだことは、現代社会のニーズを満たすのは難しいかもしれません。 -コントロール。独学するのに十分な時間がないかもしれません。もっと専門的なコースが必要かもしれません。専門コースはあなたにもっと多くのことをもたらすと信じています。より多くの友人とネットワークリソースを得ることができると信じています。
その他の Python 関連の技術記事については、
Python チュートリアル
以上がPython クローラーは独学できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。