学好 Python 的 11 个优秀资源 - 开源中国社区
学好 Python 的 11 个优秀资源
oschina 2015年12月01日

学好 Python 的 11 个优秀资源

oschina oschina 发布于2015年12月01日 收藏 576 评论 15

Python是目前最流行、最易学最强大的编程语言之一(学习Python的五大理由),无论你是新手还是老鸟,无论是用于机器学习还是web开发(Pinterest就是案例),Python都是一件利器。此外,Python不但人气日益高涨,而且Python程序员的薪酬行情也是水涨船高,北美Python程序员的平均年薪高达10万美元。

对于有志学习Python的开发者来说,Python吸引人的地方不仅是有一个优秀的社区,而且还有大量的精品免费资源可用。连环创业家,Code(Love)创始人Roger Huang近日分享了11个优秀的Python学习资源,IT经理网编译如下:

一、Python优秀书籍

《Learn Python the Hard Way》的作者将书中的内容制作成网络教程免费提供,包括很多值得花时间完成的习题,只有多写代码,你才能从菜鸟变成老鹰。

二、Python教学视频

如果你习惯视频学习,那么可以考虑选择Udacity的Python for the Web免费课程,通过学习该课程,你将对web数据的流转有着更深入的认识。

三、Github上的Python资源库

Github上有大量优质的Python资源库,例如这个

四、Anaconda与iPython Notebook

Anaconda和iPython Notebook可以看作是Python的“Excel”。通常Python的代码很难通过HTML等web格式分享,尤其是展示涉及不同脚本中的图表做成的结构化flow。Anaconda和iPython Notebook可以直观可视化的方式组织关联不同Python软件模块,在nbviewer中轻松展示结果,并且还能生成HTML版本的Notebook文件便于在Github上分享。

五、用Pandas处理大数据

Pandas的开发基于前面提到的iPython Notebook,Python只能帮你处理加载到内存中的数据,Pandas可以让你高效读取更大规模数据,例如海量的CSV文件,进行数据清洗并用于数据透视或者可视化。

六、用Flask开发小型程序

Flask是一个微框架,你可以用它来开发一些小型web项目,Flask包含了互动网站项目常用的一些可复用的数据通讯模块,只需要几行代码,你就能生成一个互动功能。

七、用Django开发大型项目

如果你想开发一个完整的web框架,那么就试试Django吧,很多Pinterests和Instagram这样的超大规模网站都是用Django开发的。

八、用Python玩转API

API是web经济的支柱之一,这里介绍一个Python 第三方API精华列表,你可以用Python调用那些很酷的数据,让你的应用与众不同。

九、Python的机器学习资源库

这个Github上的Python机器学习库提供大量优秀资源,让你快速入门。

十、Plotly帮你用数据讲故事

柴静的雾霾演讲为什么火?因为她用数据讲故事呗。只需几行代码,你就能用Plot.ly生成各种常见数据图表。

十一、测试你的Python段位

当你自以为学得差不多了,开始膨胀的时候,就可以考虑去HackerRank测试一下你的“段位”,高段位的还有可能值得获得工作机会哟。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:学好 Python 的 11 个优秀资源
分享
评论(15)
最新评论
0

引用来自“xiyou”的评论

python还是蛮不错的。
感觉python玩的是简洁但不是简单,很多地方很绕,看着很变扭,必须死记,甚至都不用理解
0

引用来自“卖萌的程序猿”的评论

感觉py只有个人用,商业用好少

引用来自“人生想绕几个圈”的评论

用python的公司无论如何都比用vb的多吧,python比vb简单,而且很实用
你居然让python和vb比....这定位也太低了吧...
0
very good
0
去年开始尝试python,后面要继续使用,
0
js表示不服
0
写一些小玩意儿还是不错的
0
vb,小孩子过家家
0
我在用flask~
0
只是国内少,国外却相反
0
python还是蛮不错的。
0

引用来自“卖萌的程序猿”的评论

感觉py只有个人用,商业用好少
做自动化还是用的蛮多滴
0

引用来自“卖萌的程序猿”的评论

感觉py只有个人用,商业用好少

引用来自“人生想绕几个圈”的评论

用python的公司无论如何都比用vb的多吧,python比vb简单,而且很实用
Vb?!我勒个去,你是穿越来的吗?
0

引用来自“卖萌的程序猿”的评论

感觉py只有个人用,商业用好少
用python的公司无论如何都比用vb的多吧,python比vb简单,而且很实用
0
感觉py只有个人用,商业用好少
0
顶起
顶部