- A+
Python,是一种面向对象的解释型计算机程序设计语言,具有丰富和强大的库,Python已经成为继JAVA,C++之后的的第三大语言。特点:简单易学、免费开源、高层语言、可移植性强、面向对象、可扩展性、可嵌入型、丰富的库、规范的代码等。随着人工智能疯狂的浪潮,新生代的工具Python得到了前所未有的爆发。也是极其适合初学者入门的编程语言,同时它又是万能的胶水语言,可以胜任很多领域的工作,是人工智能和大数据时代的明星,可以说是未来学习编程的首选语言。
择要:没料到在悟空问答的回覆大受接待,为便当伴侣,重新清算汇总,内容网罗长期必备、入门教程、练手项目、进修视频。
一、长期必备。
1. StackOverflow,是疑问解答、bug解除必备网站,任何编程问题请第一时辰到此网站查找。
https://stackoverflow.com/
2. github,是源码进修、版本节制不成贫窭的网站,找源码进修请第一时辰到此网站,fork之后本身维护。
https://github.com/
3. Awesome Python 最全的python资源,没有之一,绝对不容错过的python资源大全。
https://github.com/vinta/awesome-python
4. Awesome Python 的中文翻译
https://github.com/jobbole/awesome-python-cn
5. python中文进修大本营http://www.pythondoc.com/
6. 伯乐在线网站http://python.jobbole.com/
二、入门教程
1. 笨编制学python,最受接待的python入门教程。边学边撸的教程。
2. 简明python教程,简明是最大的特点
http://old.sebug.net/paper/python/
3. python菜鸟教程。
4. 廖雪峰的python教程,重点讲述python和其它说话的不合,合适有其它说话根本的伴侣。
三、练手项目
1. 自写一个分布式爬虫。比如爬取知乎全站/头条全站/豆瓣全站等等,任何一个你想爬取的网站。完成之后获得如动手艺。用爬虫项目练手其实能进修良多知识。
1.1. http和谈知识,能学会若何封装http哀求包。
1.2. redis/mongo/mysql等各类数据库知识。nosql和sql的知识有多重要就不消多说了。
1.3. scrapy爬虫神器的知识
1.4 反爬虫知识。
比如验证码识别,javascript同化与复原,加密与解密,ajax异步哀求,改换代庖署理ip等等。
1.5.谷歌开发人员工具。
2. 人工智能标的目的,分袂用k近邻、svm、神经搜集等各类机械进修的编制识别mnist。这是人工智能的入门项目。
3. 数据分析标的目的。[使用 Spark 和 D3.js 分析航班大数据]
4. 25个练手项目由易到难,代码量从几十行到几千行,在考试考试情形里保证可以全数完成。
http://www.360doc.com/content/16/0314/09/1513309_542022647.shtml
四、视频教程。
http://bbs.itheima.com/thread-336964-1-1.html
需要学习资源的,请在下面评论区留言。那么我们6个月能自己学好Python吗?这个看你的自学能力,看你每天花多少时间学习,有没有好的老师带你,有些可以学好,有些学不好。如何快速有效学习Python?
1、多看书多实战
2、学习编程不止是学习语法,需要学习算法(计算思维、解决问题的方法、编程思路)。什么是计算思维?计算思维(Computational Thinking)概念的提出是计算机学科发展的自然产物。
第一次明确使用这一概念的是美国卡内基·梅隆大学周以真(Jeannette M. Wing)教授。计算思维是运用计算机科学的基础概念去求解问题、设计系统和理解人类的行为。它最根本的内容,即其本质是抽象和自动化。
3、python有多种编程范式,面向过程,面向对象,函数式编程等。建议从面向过程学起。
4、面向对象的类抽象,类就是由属性加方法构成的对象的蓝图。会用面向对象的思想建模。
5、函数抽象、需要掌握大的问题化解为小的问题,每一个小的问题用函数来解决,集成起来大的问题就解决了。
更多的学习python资源欢迎关注爱编程的南风,私信关键词:学习资料,获取更多学习资源,如果文章对你有有帮助,请收藏关注哦。在今后与你分享更多学习python的文章。