面对网络上纷繁复杂的资料,本身真是眼花缭乱,学的毫无章法,东一榔头西一棒子,这样不只知识不能成为体系,本身的学习进度也不容易掌握,收效甚微。忽然有个想法,就是把本身这几天收藏的资料整理出文章出来,方便本身有章可依,逐步走上python小牛的境界……javascript
PS:附上一些python相关的好文:php
知乎获赞无数的编程指南,介绍的不光是一门语言的入门,也是关于编程的入门,谈到了做为一名程序员,应该掌握的一些计算机知识。html
介绍一些入门的资料,对于有编程经验的同窗来说,入门资料学习并非很费力。java
坚持看完了,尽管最后几章没去实现(主要是和我如今的需求不一致,不想花精力在那个上面)。有所收获吧,可是,确实是入门的,知识不全面,入门够用,风格特别,采用问答形式,学习过程挺有趣。python
在线挑战,还没用过,貌似如今对英文资料内心还有种抵触,必须克服!!!linux
包含了Linux/Vim/Git/SQL/Python/Django/Flask等学习课程。git
github版本,教程内容覆盖很全,也有实战项目介绍。程序员
如今已经有python3的教程了。github
话说,我还加入了博主的粉丝群,后来加入了微信群,逗比一枚啊,如今好像去新加坡深造去了!博客文章仍是很详细的~web
总结到这儿我已经有乱花渐入迷人眼的感受了!光是入门就这么多资料,看的过来吗?看完获得猴年马月啊!因此必须痛下决心,选择本身以为好的就OK!青菜萝卜,各有所爱,别人以为好的,可能在你这儿就是看着不舒服!好吧,本身就选择简明,笨办法,还有,codecademy!ok,暂时就这样了!
入门以后,对于这个语言的细节须要更进一步的了解,那么提高阶段必不可少。同时,对于计算机基础很差的同窗,了解计算机及编程相关背景知识也很关键。
根据本身学习javascript的经验,一本好的教材真是获益匪浅,它能让你明白不少底层的东西。好比红宝书《js高级程序设计》中关于闭包、原型链的讲解就很是详细!好吧,扯远了,所以,学习python也是同样,光是靠博客,在线文章是不能深刻了解它的,选择一门经典教材是你深刻了解一门语言的必经之路!固然,也有推荐《Python核心编程(第二版)》的,可是本身只买了《Python基础教程》所以,不作评价了,选中一本经典就能够了!况且本身离吃透它,还有很远的距离的!
2和3属于计算机入门课,之因此放到这儿,是由于介绍了计算机领域中相关的知识点,了解数据结构相关知识。其中,MIT的导论课老师的知识点是基于Python的,在学习时也能巩固Python。编程入门指南中强烈推荐的的两门公开课。(PS:网易真是良心,这两门课都有中英字幕的视频!)
除了python教程以外,还有小程序,练手很好!在第一阶段入门以后,来这里作应用小程序,会找到成就感!除此以外,还有git等其余教程。是个不错的入门练手的地方。
有了扎实的基础,那么方向的选择显得尤其重要了。是数据分析,是web开发,仍是游戏开发。下面暂时分为这三个方面整理一下:
这本书是一本大而全的利用Python数据分析的书,数据分析入门确定够够的,写的也很详细。书的做者就是开发了用于数据分析的著名开源Python库——pandas的做者!
英文资料,对Python数据分析中要用到的一些库,pandas,numpy,matplotlib等等作了简要介绍。Ipython Notebook形式的资料,示例代码都很全。
Python制图的入门资料,强烈推荐!在线版的资料,做者排版也很舒服,示例代码也有,推荐!
很详细的一个Django教程,做者很详细的介绍了每一步。有问题,做者回复也很详细,推荐!同时,自强学堂上也有不少其余教程,是个不错的网站,收藏!
建议和1结合看,1的介绍相对更详细一点。
暂时总结到这儿了,和你们分享一下,但愿有帮助!欢迎来michael翔的小窝看看