“如果将Python世界分成几个大陆,那么可能有 科学和金融学大陆、系统管理大陆和Web开发大陆等。” --Yves Hilpisch 《Python for Finance》
Python是一门最近很热门的编程语言,我是从2017年初开始学习的。我主要关注的是Python在金融学应用方面的领域。
如果你也有兴趣一起讨论学习Python的内容,欢迎一起交流。
ps, I'm using Python3 on Windows.
Python for Data Analysis 《利用Python进行数据分析》中的code 代码(Python 3)(后来将每一章的代码都run了一遍,发现很多书中的代码需要改动了。)
二、Python学习入门的教材:
每个人的基础不一样,目的也不一样。我算是接近零基础的那种,C是多年前上过课,基本也没懂。我看的Python书籍及顺序如下。反正零基础,我就开始学Python 3而不是Python2,使用的是Anaconda作为editor。
learning python the hard way,笨办法学python, https://www.learnpythonthehardway.org/
a byte of Python3, https://python.swaroopch.com/
Learning Python,Python学习手册
Python for Data Analysis, 利用Python进行数据分析
Python for Finance, Python金融大数据分析
三、关于Python的一些热门网站。
Start:
https://www.python.org/ Python starts from here
https://www.continuum.io/, recommend Anaconda for you
https://github.com, 程序员都热爱,代码的集散地。
https://stackoverflow.com/, 有问题,就到这里去问吧。
https://pastebin.com/, 粘贴代码,显示代码的行数,方便交流。
常用的数据分析工具:
http://pandas.pydata.org/, 如果你做金融数据分析,你怎么少得了Pandas。
http://www.numpy.org/, 数值计算的利器。
http://www.lfd.uci.edu/~gohlke/pythonlibs/, Unofficial Windows Binaries for Python Extension Packages其他用的包:Python-pptx(输出到PPT中)
关于数据存储:
http://www.pytables.org/, Pytables实现对HDF5的灵活读取。
http://www.h5py.org/, 读取HDF5的另一种方式,直接而高级。
https://www.hdfgroup.org/HDF5/, HDF5的创始来源。