非码农, Python3 及相关工具 学习路径_抛砖引玉

2015-03-07 00:13:36 +08:00
 lekai63
背景:LZ日常主要是业务数据分析,报送。目前主要是excel VBA操作下(编写点简单的)

Python学习原因:高一时学过一点C皮毛有点很浅显的算法理解,然后大学学院课程教VB,偶尔晃悠下人大经济论坛看了下比较热火的量化分析方面的东西,结合自身觉得Python更适合些,而且Python结合各种工具包或轮子可以方便实现很多matlab和SAS上的功能(我不是程序员对性能要求没那么高啦)。当然最关键的是Python免费。

目前进度:初步翻阅了head Python first 大概了解了这门语言也挺有兴趣继续学,想找一本较为系统的教程(类似当年谭浩强么哈哈)

后期打算:
Excel 数据处理考虑VBA和Pyxll混编,怎么顺手怎么来。同时学习一些简单的SQL。
对于Python 可能入门后主要会往Numpy钻研。

初步考虑:
在线教程:笨办法+官方文档+code academy
线下教程:Python核心编程(但貌似中文还依然第二版,Python2版本)
Python cookbook
纠结于线下教程,核心编程版本是2,与3有一些差异。cookbook似乎对初学者又偏难。不知道v友能不能推荐较为合适的书籍,不胜感激!
4211 次点击
所在节点    Python
22 条回复
lekai63
2015-03-07 21:47:54 +08:00
@cchange VBA开始的时候还是靠google,后来是ExcelHome里稍微看看。。这个阶段一般是想照现成代码。。但毕竟每个人都有个性化需求。后来就下了PDF的一些书。比如我需要多条件统计户数,就用关键词VBA+SQL找书(书名忘记了,在单位电脑呢,VBA可以用SQL语言将既有数据库或Excel自身作为一个数据库处理)。实体书买了《别怕,VBA》(也是ExcelHome出的吧)同时也买了kindle版方便电脑查阅。
VBA说不上多精通啦。基本语法跟VB类似,又可以调用Excel自身函数,其实编码压力不大。因此主要还是遇到问题、切分问题、逐一解决的方式(应该说解决问题的算法其实心里都是知道的,只是要转换为程序语言而已。分而治之逐一Google,知道用某个函数以后其实很快就能解决的)
lekai63
2015-03-07 21:49:11 +08:00
@loading 恩恩 O(∩_∩)O谢谢~~ 可能还有个原因是入门书是head first Python 的缘故吧~ 它就是用的版本3呗~ hoho

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/175049

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX