14个回答

为什么初学编程最好从 Python 开始?

秋生

Python 相较于别的编程语言对小白入门更为友好,很适合作为编程入门语言,并且现在 Python 热度很高,就业范围也很广,比如 web 开发、网络爬虫、数据分析、数据挖掘、机器学习、人工智能等等。Python 入门书籍推荐《Python 编程从入门到实践》第二版,出版时间: 2021年05月,第一版就很不错,第二版做了很多优化,视频的话 B 站上有很多免费的,可以看看鱼C-小甲鱼、樵夫或者廖雪峰的,python 基础学完后有很多分支,大数据时代,对数据采集的需求越来越多,关于爬虫方向的学习我可以给到以下推荐:

你在网上看到的,95%以上的都是爬虫基础,特别是各种营销号,有很多视频,没有更“高级”的东西,包括知乎上你看到的回答,95%以上都是回答一些基础(可能回答的人自己都没进阶搞过爬虫,只是道听途说),基础你随便找资料学就行了,B站视频也很多,大同小异。 进阶主要是逆向,你会发现基本上没有教程,也很少有人讲这方面的东西,爬虫入门简单,深入很难,我推荐你看以下书籍(我认为是必看的):

  • 爬虫工具推荐:K哥爬虫工具库
  • 爬虫代理推荐:快代理(国内代理)、免费代理学生优惠bright data(海外代理)
  • 小白未入门阶段 :《Python 编程从入门到实践》第二版,作者埃里克·马瑟斯(Eric Matthes)
  • 爬虫入门阶段:《Python3 网络爬虫开发实战》第二版,作者崔庆才
  • 反爬套路总结:《Python3 反爬虫原理与绕过实战》,作者韦世东
  • 数据产品+数据产品思维:《爬虫实战:从数据到产品》,作者贺思聪
  • 爬虫逆向进阶:《反爬虫AST原理与还原混淆实战》,作者李岳阳卓斌;《安卓Frida逆向与抓包实战》作者陈佳林,《爬虫逆向进阶实战》作者李玺

视频方面,我只推荐进阶,也就是逆向相关的视频: 免费:

收费:

  • 夜幕出品 JS 逆向:《JavaScript 逆向系列课》《JavaScript 逆向高阶课》
  • 猿人学:《爬虫高阶课程》
  • 志远和小肩膀 2022 最新的 JS 逆向和 APP 逆向课程,自己在 B 站找购买方式

推荐多逛一下各大论坛:

  • 看雪安全论坛
  • 精易逆向安全
  • 夜幕爬虫论坛
  • 穿甲兵技术社区

PS:很多搞易语言的对于逆向很拿手,可以逛逛易语言的一些论坛,重要的是思路,实现的语言无所谓,也可以关注 K 哥公众号,我会分享一些 JS 逆向知识,比较适合新手。

爬虫工程师的尽头是逆向安全工程师

发布于 2023-07-21 18:07・IP 属地湖北
K哥爬虫
自由评论 (0)
分享
Copyright © 2022 GreatFire.org