Python可算是现在大火的编程的语言了,可以做很多很多的东西,而且语法简洁对于初学者极度友好,而且Python还有着良好的社区氛围,和巨大的第三方库支持,可以说是大家学编程的不二选择,这里就给大家提供Python的学习路径和学习资料,都是满满的干货哦。跟着我这个流程学完,保证你成为一个Python的开发高手
IDE的选择
对于开发者来说选择一款适合的IDE是很重要的,在这里我推荐的IDE是PyCharm,这个软件可以是Python开发的神兵利器了,是万千Python开发者的推荐,大家可以直接在官网下载,一般这种商业软件是血妈的贵,我这里不是宣扬盗版,只不过我们学生实在是没办法负担,所以我这里提供一个简单有效的破解方:idea.imsxm.com
。
基础学习
学习任何一门编程语言,对基础语法的学习可以说是最重要的,在学Python的路上,请至少要把基础内容过一遍并尝试的敲出来,记住一定要敲出来,不断的实践是学习任何东西的不二法门,这里我推荐的是廖雪峰老师的Python3教程:
https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000
如果你读这种有点专业的教程很吃力的话,我同时推荐慕课网的教程,慕课网强大的网页编译器,可以让你边学边尝试敲代码也是很不错的:
https://www.imooc.com/learn/177
如果你是个完全没有接触过编程的人,我这里推荐小甲鱼的教程:
http://study.163.com/course/introduction/378003.htm
进阶
在学习完了基础内容后,你可以尝试一下PythonGUI的开发,就是图形界面的开发,很多人学编程死在学习的路上很多是没有了兴趣,这时候你要找一个兴趣点,比如做点什么东西来增加学习的成就感,GUI开发就是不错的选择,而且在开发途中自己解决一些BUG也是在积累开发经验。
这里我推荐的是Python自带的GUI库Tkinter,这个库是很简单易学的
Tk基础
http://blog.csdn.net/wuxiushu/article/details/52516652
Tk进阶:
http://blog.csdn.net/column/details/tkinter.html
你可以用来做一个小计算器什么的来练练手都是很不错的。
爬虫
Python学习的重头戏就是爬虫了,爬虫可以干什么,它可以爬取任何你想要的东西,比如爬取一个网站里的所有美女图片,是不是很美滋滋。而且爬虫也是一个提高学习兴趣的一个重点,同时还能增加的web知识岂不美哉。这里我就要放出我私家珍藏的爬虫教程了
链接:https://pan.baidu.com/s/1cAXirW 密码:pcjr
上面的流程学完后,基本上你就对现有的网络为所欲为了。
Django
Django是Python上超级火的一个Web框架,用来网站的搭建,大家可以学习这个来从0开始搭一个自己的博客,当你自己博客搭成之日,就是你大成之日。
这里我推荐你们这个教程,非常简明,干货满满:
https://www.zmrenwu.com/post/4/
但是需要一定的web基础,如果你看的很吃力的话,那么我推荐你看慕课网的这个教程,但是这个教程比较过时很多东西更不上时代了,但对于熟悉Django是不错的选择
https://www.imooc.com/learn/790
最后我再给大家提供一个干货教程:
链接:https://pan.baidu.com/s/1c2cxmQO 密码:0s55
后记
这以整个流程学习下来的话,就可以说对Python和web开发很熟悉了,可以接触一些其他有趣的库,再加点自己的想象,做一些有趣的玩意,人生苦短,我用Python。