两个人的Python学习之路(文末附赠python学习教程)轻松月入9k
真正接触python是在一年前,当时学C以后感觉整个人就处于MB状态,初遇python欣喜若狂,感觉它就是为我这种半程序员量身定制的,简单粗暴效率高。于是开始在网上搜集python各种学习资料,最后个人感觉介绍的比较好的是think hard python 和think python 2e(书的图片放在下边,在编程派的公众号里都能找到免费资料)。在这里特别要感谢的是编程派的创建者给予的初期帮助,这个公众号真的是良心巨制,里边有很多的python学习资料,小编还组织团队翻译外文学习资料,免费共享。而且还建立了一个python学习交流群,有小白,有大牛,群规严格,甚是喜欢。
刚开始学习python,上边的内容禅机简单,但是学完以后好像还是感觉不踏实,于是开始在知乎,在贴吧,在csdn等网站输入关键字查找,上边的大牛也好小百也罢,都对python讲解的特别笼统。这么说吧,我从文中得到的信息无非是python特别强大,能做大数据获取(爬虫),能进行大数据分析,能做网页,能搭建服务器,还可以UI等等。哇塞,这么神奇?于是雄心勃勃的要学好它,我内心也提醒自己,一口吃不成胖子,先从爬虫开始。
选择爬虫的原因也是因为当时正在做一个小任务,就是需要从网页上调取接口批量的获取一些数据。一开始是在网上搜集一些博客学习,如果英文好的话直接上文档也是一个很好的选择,里边的英语语法还是很地道的。做爬虫的库也有很多,包括urllib,scrapy,requests,beautifulsoup等,用哪个呢,我选了个最简单的(我认为),从网上复制别人的代码一遍遍的敲,然后也成功的爬去出来一些东西,还是很有成就感的,因为工作到现在还在进行阶段,所以我的学习也是半吊子,这里不再献丑,等到这件事情做成之后会更一篇关于网络数据获取、处理、分析最终得到结果的文章,敬请期待!分享这个经历的原因是在我学习这个的过程中是感觉学到了点什么,但是时隔这么久又好像什么都不得了,所以说一定要养成边学习边总结的习惯,不要怕麻烦,反复揣摩总结到最后才会系统的掌握。
其实最近用python的sqlite3完成了对一年微博数据的简单分析,由建库到数据筛选,中间涉及到数据库语言的运用,涉及到文件的读与写,还有列表、元组、字符类型等,我花了一个月的时间也没有完全吃透但是也实现了自己预想的结果。而我的另一位朋友,是在学习python批量处理栅格数据的过程中开始接触python,后来由于需要也要用到这一方面的内容,所以本着发展壮大pythoner队伍的精神,我把自己所学全都说与她,我感觉还是可以避免走很多弯路的,资料的搜集方法,在写程序时的技巧,查看学习文档等等,还分享给她自己平时收集的一些精华学习资料,她的进步很快,我很羡慕她能在两天之内将我一个月琢磨的东西学的八九不离十。甚至比我知道的还要多。这是为什么呢?因为她花了一天半的时间看sqlite3的文档,半天的时间坐在宿舍看我敲代码,再加上逻辑思维能力强,悟性高,这样我们就站在了同一起跑线上。而我为啥学了一个月呢?因为我不踏实,老想从网上找现成的,程序遇见错误也是去网上搜,不肯静下心来分析程序中的问题,还有一点就是虽然英语不差但是看着那么长的文档还是恶心。
所以我也不多说什么了,以后啊,哲学系还得耐着性子来,有时候你以为的捷径啊都TM不是,用一句话说就是你以为你以为的就是你以为的吗?
还有就是一开始的时候我以为任何事情交给python都是几句代码的事情,然而就在今天我在统计数据的时候一心想着用几句话就解决,然而数据量大,而且需要的信息也很繁杂,浪费了一上午也没有找到方法,后来还安是问题分解一点一点来。虽然强大但也不是神仙,所以任何时候它都只是工具,不要指望它会替你思考。
最后,想学习Python的小伙伴们!
请关注+私信回复:“学习”就可以拿到一份我为大家准备的Python学习资料!
pytyhon学习资料
python学习资料