84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
本专业经济,研究生金融,想学习python语言,编程基础近似于0,在coursera看了一个python视频教程,大概知道python是怎么回事了,懂得if……else,for,while,continue,break是怎么个起作用。如果想要比较熟悉python,或是上升到拿来能用的层次,我应该遵循一个怎样的学习路线呢?
业精于勤,荒于嬉;行成于思,毁于随。
你是经济学,最重要的是分析和数据,而不是什么web,生么系统开发,你不属于程序员的范畴。 我所指的撒你不用费劲把什么乱七八糟的都学会。 python 的基础语法。 python 的pep8规范。 python 的效率优化。 python 的测试。 python debug 。 python 项目中模块结构和组织。 python packages管理。 python 虚拟环境搭建。 python 3.4学起。 python 最重要的几个包 。 numpy pandas pydata 一会儿再补充。zz
知乎上有很好的答案:http://www.zhihu.com/question/19593179
我之前学Python,是Linux底下有很多工作用bash来写不好维护,慢慢的先从写简单的系统维护脚本开始,自然而然就上手了。
我觉得Python的官方Tutorial 是非常好的:http://docs.python.org/tutorial/
学会语言和实际应用还有一点距离,要先确认你希望干什么。因为Python的库真的是太多了~~
如果是开发web应用后端,可能还要学习一些网络知识,还有相应的一些web框架Django,Flask等;如果要做web前端,要学习css,javascript,html....
如果做windows桌面开发,用Python的话界面可能要用PyQT之类的,然后还要懂一些win32 API...
如果做linux系统维护,肯定要学一些命令和系统基本原理了。
大概步骤是: 先确认要做什么->对着官方文档敲一遍_.再慢慢应用到实际
既然你已经学习了python的基础知识, 那我建议你有针对性的做一些实际小项目动手实践很重要动手实践很重要动手实践很重要小项目的话不必求新, 可以看一些别人做过的小例子,比如抓取图片, 数据库读写,文本处理等等, 自己写不要参照别人的,做完以后再去对比和别人的写法的不同。 等你做了一些小项目以后, 你的水平就不止局限于理论知识了。另外,和别人交流也很重要,推荐多逛论坛,看看别人遇到哪些问题。推荐你两个网站:Python论坛-国内最好的Python中文社区PythonTab:Python中文开发者社区门户最后, 祝你成功!
你是经济学,最重要的是分析和数据,而不是什么web,生么系统开发,你不属于程序员的范畴。 我所指的撒你不用费劲把什么乱七八糟的都学会。
python 的基础语法。
python 的pep8规范。
python 的效率优化。
python 的测试。
python debug 。
python 项目中模块结构和组织。
python packages管理。
python 虚拟环境搭建。
python 3.4学起。
python 最重要的几个包 。
numpy pandas pydata
一会儿再补充。zz
知乎上有很好的答案:
http://www.zhihu.com/question/19593179
我之前学Python,是Linux底下有很多工作用bash来写不好维护,慢慢的先从写简单的系统维护脚本开始,自然而然就上手了。
我觉得Python的官方Tutorial 是非常好的:
http://docs.python.org/tutorial/
学会语言和实际应用还有一点距离,要先确认你希望干什么。因为Python的库真的是太多了~~
如果是开发web应用后端,可能还要学习一些网络知识,还有相应的一些web框架Django,Flask等;如果要做web前端,要学习css,javascript,html....
如果做windows桌面开发,用Python的话界面可能要用PyQT之类的,然后还要懂一些win32 API...
如果做linux系统维护,肯定要学一些命令和系统基本原理了。
大概步骤是:
先确认要做什么->对着官方文档敲一遍_.再慢慢应用到实际
既然你已经学习了python的基础知识, 那我建议你有针对性的做一些实际小项目
动手实践很重要
动手实践很重要
动手实践很重要
小项目的话不必求新, 可以看一些别人做过的小例子,比如抓取图片, 数据库读写,文本处理等等, 自己写不要参照别人的,做完以后再去对比和别人的写法的不同。 等你做了一些小项目以后, 你的水平就不止局限于理论知识了。
另外,和别人交流也很重要,推荐多逛论坛,看看别人遇到哪些问题。推荐你两个网站:
Python论坛-国内最好的Python中文社区
PythonTab:Python中文开发者社区门户
最后, 祝你成功!