A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

萌萌的雾

初级黑马

  • 黑马币:

  • 帖子:

  • 精华:

© 萌萌的雾 初级黑马   /  2018-10-25 10:10  /  1594 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

我在学习Python之前,没有一点编程经验。在这样的零基础上,由于种种原因,开始学习Python。下面记录学习Python的经历。
(1)学习Python基础
(2)初识Python数据分析
(3)初学Python网络爬虫

一、学习Python基础
开始阅读《零基础入门学习Python》,看了三天,初始Python的基本语法、列表和字典、包和模块等概念。推荐小甲鱼的这本书作为入门,书籍是基于Python3作为开发语言,具有时效性;语言轻松易懂;一边抄代码一边学语法,3天即可以稍微上手Python。

在这三天间,还参考百度教程,配置好Python的运行环境。在win7环境下,安装了Python3.6,Anaconda3,PcCharm,后来才发现,只需要下载一个Anaconda3就可以了0-0熟悉了Python的运行环境,熟悉了pip、conda等命令的用法、第三方包的安装。

此外,还配置了MySQL、Navicat、PowerBI等相关软件。现在想想,有点多余了,其实暂时是用不到的。但在做项目的时候,终会用到。详细的Python环境配置可以参考我这篇博客。

以上的过程大概持续了5天。努力的话,2-3天就够了,熟悉语法和基础,就要直接写代码开干。

二、初识Python数据分析
由于刚开始的时候,把自己的求职目标定位为“基于Python的数据分析师”,因此还检索了很多数据分析的岗位JD。包括数据分析的岗位要求、学习规划、职业分类等等。自己也很懈怠。

11月27-12月4日去厦门大学出差,期间只能看看书。看的是《利用Python进行数据分析》,草草浏览了一遍,只记得NumPy、Matplotlib、pandas这几个包的名字而已=-=京东双11的时候,买了《利用Python进行数据分析》、《Python金融大数据分析》、《Python零基础入门学习》、《谁说菜鸟不会数据分析》、《深入浅出数据分析》这几本书,一共大概200元,但是过了一个月,目前只看了《Python零基础入门学习》这一本而已。。。

三、初学Python网络爬虫
定位了一下:把“爬虫工程师”作为学习Python的阶段性目标。大概花了一周时间去攻克,学习到的知识有:
1、网页的基本知识:get和post的含义、html的含义及基本格式;
2、爬虫的基本原理:分析网页-请求网页-返回网页信息-解析网页-下载文件-保存文件;
3、爬虫相关的第三方包:请求网页用的是requests,解析网页有三种方法(re、lxml、BeautifulSoup),这三个包是爬虫的重中之重;
4、Python环境下对本地文件的读写:下载文件则需要自己写一个download函数,os包的使用;
5、网页URL的分析方法,需要用for循环获取某些嵌套网页的url;
6、使用浏览器调试url的方法,F12和寻找scr、href等;

学习的方法,就是不断的寻找网上的示例,先自己在spyder中手动敲一遍,然后逐句逐句的分析每一条代码的含义。重复2-3个例子之后,会发现所有的爬虫都基本是这个套路。这个重复的过程一周足矣。0-0爬取妹子图,对于内心成就感的提升是最大的。。。


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马