没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Python 总结
目录
Python 总结 .....................................................................................................................................1
前言 ..........................................................................................................................................2
(一)如何学习 Python .........................................................................................................2
(二)一些 Python 免费课程推荐.........................................................................................3
(三)Python 爬虫需要哪些知识?......................................................................................4
(四)Python 爬虫进阶 .........................................................................................................6
(五)Python 爬虫面试指南..................................................................................................7
(六)推荐一些不错的 Python 博客.....................................................................................8
(七)Python 如何进阶 .........................................................................................................9
(八)Python 爬虫入门........................................................................................................10
(九)Python 开发微信公众号 ............................................................................................12
(十)Python 面试概念和代码 ............................................................................................15
(十一)Python 书籍............................................................................................................23
前言
(一)如何学习 Python
学习 Python 大致可以分为以下几个阶段:
1.刚上手的时候肯定是先过一遍 Python 最基本的知识,比如说:变量、数据结构、
语法等,基础过的很快,基本上 1~2 周时间就能过完了,我当时是在这儿看的基础:
Python 简介 | 菜鸟教程
2.看完基础后,就是做一些小项目巩固基础,比方说:做一个终端计算器,如果实
在找不到什么练手项目,可以在 Codecademy - learn to code, interactively,
for free 上面进行练习。
3. 如果时间充裕的话可以买一本讲 Python 基础的书籍比如《Python 编程》,阅读
这些书籍,在巩固一遍基础的同时你会发现自己诸多没有学习到的边边角角,这一
步是对自己基础知识的补充。
4.Python 库是 Python 的精华所在,可以说 Python 库组成并且造就了 Python,Python
库是 Python 开发者的利器,所以学习 Python 库就显得尤为重要:The Python
Standard Library ,Python 库很多,如果你没有时间全部看完,不妨学习一遍常
用的 Python 库:Python 常用库整理 - 知乎专栏
5.Python 库是开发者利器,用这些库你可以做很多很多东西,最常见的网络爬虫、
自然语言处理、图像识别等等,这些领域都有很强大的 Python 库做支持,所以当你
学了 Python 库之后,一定要第一时间进行练习。如何寻找自己需要的 Python 库呢?
推荐我之前的一个回答:如何找到适合需求的 Python 库?
6.学习使用了这些 Python 库,此时的你应该是对 Python 十分满意,也十分激动能
遇到这样的语言,就是这个时候不妨开始学习 Python 数据结构与算法,Python 设
计模式,这是你进一步学习的一个重要步骤:faif/python-patterns
7.当度过艰难的第六步,此时选择你要研究的方向,如果你想做后端开发,不妨研
究研究 Django,再往后,就是你自己自由发挥了。
(二)一些 Python 免费课程推荐
以下课程都为免费课程
1.python 零基础相关
适用人群:Python 零基础的初学者、Web 开发程序员、运维人员、有志于从事互联
网行业以及各领域应用 Python 的人群
➢ 疯狂的 Python:快速入门精讲
➢ 零基础入门学习 Python
➢ 玩转 Python 语言
➢ Python 语言程序设计
➢ 程序设计入门
➢ 可汗学院公开课:计算机科学
➢ python 入门到精通
➢ Python 交互式编程入门的课程主页
➢ Python 交互编程入门(第 2 部分)的课程主页
2.python web 方向
Python Django 快速 Web 应用开发入门
3.python 爬虫
Python 实战:一周学会爬取网页
4.python 数据分析方向
数据分析实战基础课程
(三)Python 爬虫需要哪些知识?
要学会使用 Python 爬取网页信息无外乎以下几点内容:
1、要会 Python
2、知道网页信息如何呈现
3、了解网页信息如何产生
4、学会如何提取网页信息
第一步 Python 是工具,所以你必须熟练掌握它,要掌握到什么程度呢?如果你只想
写一写简单的爬虫,不要炫技不考虑爬虫效率,你只需要掌握:
➢ 数据类型和变量
➢ 字符串和编码
➢ 使用 list 和 tuple
➢ 条件判断、循环
➢ 使用 dict 和 set
你甚至不需要掌握函数、异步、多线程、多进程,当然如果想要提高自己小爬虫的
爬虫效率,提高数据的精确性,那么记住最好的方式是去系统的学习一遍 Python,
去哪儿学习?Python 教程
假设已经熟悉了最基础的 Python 知识,那么进入第二步:知道网页信息如何呈现?
你首先要知道所需要抓取的数据是怎样的呈现的,就像是你要学做一幅画,在开始
之前你要知道这幅画是用什么画出来的,铅笔还是水彩笔...可能种类是多样的,但
是放到网页信息来说这儿只有两种呈现方式:
1、HTML (HTML 简介)
2、JSON (JSON 简介)
HTML 是用来描述网页的一种语言
JSON 是一种轻量级的数据交换格式
假设你现在知道了数据是由 HTML 和 JSON 呈现出来的,那么我们紧接着第三步:数
据怎么来?数据当然是从服务器反馈给你的,为什么要反馈给你?因为你发出了请
求。
“Hi~ ,服务器我要这个资源”
“正在传输中...”
“已经收到 HTML 或者 JSON 格式的数据”
这个请求是什么请求?要搞清楚这一点你需要了解一下 http 的基础知识,更加精确
来说你需要去了解 GET 和 POST 是什么,区别是什么。也许你可以看看这个:浅谈 HTTP
中 Get 与 Post 的区别 - hyddd - 博客园
很高兴你使用的是 Python,那么你只需要去掌握好快速上手 - Requests 2.10.0
文档,requests 可以帮你模拟发出 GET 和 POST 请求,这真是太棒了。
饭菜已经备好,两菜一汤美味佳肴,下面就是好好享受了。现在我们已经拿到了数
据,我们需要在这些错乱的数据中提取我们需要的数据,这时候我们有两个选择。
剩余22页未读,继续阅读
资源评论
悠闲饭团
- 粉丝: 195
- 资源: 3404
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功