首页 > 科技 > Python量化进阶教程资源(一)

Python量化进阶教程资源(一)

引言

最近有不少朋友说想学python,其中不乏做一级市场、二级市场投资的朋友,他们都不是做IT的、却希望学习计算机程序来辅助自己,我打心里敬佩他们的勇气。在他们当做有希望是用来做一些数据方面的研究,有希望用来做量化上的辅助决策的,也有希望用在大数据风控上建模分析上的,当然也有是单纯看好大数据人工智能这块择业优势的。不管出于什么目的,用好Python绝对是一把瑞士军刀。

为什么是Python呢?

Python里有句话:“Life is short, you need Python”,翻译过来是:人生苦短我用Python(这里就不引发什么是最好的语言的论战了)。首先Python是编写起来非常高效的,一些对人工来说很多重复的工作几句代码就可以解决,比如想要从一个网站上下载一列文件。同时有着丰富的封装库可供使用,尤其对于数据分析来说pandas/dataframe/matplotlib是绝佳的利器。这篇入门文章希望给初学者提供一些指导思路,省去一些盲目的学习弯路或半途迷失。

用Python做了哪些事?

上市公司负面新闻分析

A股龙虎榜数据分析

Python入门资料集锦

一、初级python学习资料:

初级课程学习python环境安装、IDE的选择、python基础语法、数据结构、类/对象、文件处理、网络请求、正则表达式等

1、廖雪峰博客

https://www.liaoxuefeng.com/wiki/1016959663602400

2、Python 入门教程:【草根学 Python】含代码

https://github.com/TwoWater/Python

3、Python - 100天从新手到大师

https://github.com/jackfrued/Python-100-Days

推荐书籍:

《Python编程 从入门到实践·Eric Matthes著·袁国忠译 》

二、中级技能储备:

储备技能:pip安装包管理、git版本工具、网络请求、数据库存储SQL语句、多线程并发、读写文件、正则表达式等,可在实际的案例学习中,搜索相关专题的文章去学习。

三、高级主题实战:

1、django网站搭建

储备知识:学习html+css+js+ajax基础知识

和php类似利用python可以做网站,既可以做后端也可以做前端,事实上也有很多大型网站也是用的python(https://www.jianshu.com/p/f7b4157d2c1c),而国内的微信知乎豆瓣很多网站后台也确实用的python写的。

学习到的知识:用python来搭建网站,含django框架、sqlachemy数据库框架、网站设计

2、爬虫系统项目

从整体项目构建的思路去分析任意网站中抽取结构化数据到本地数据库中,含sqlachemy、selenium+xpath、正则表达式等知识、IP代理、验证码机制

Python入门网络爬虫项目

https://github.com/lining0806/PythonSpiderNotes

Python3网络爬虫快速入门实战解析

https://cuijiahua.com/blog/2017/10/spider_tutorial_1.html

https://github.com/Jack-Cherish/python-spider



注意:在爬取网站之前请先阅读网站的爬虫robot.txt协议,以免引起不必要的法律纠纷。

3、数据分析实战

利用python来对大量数据进行探索分析如:数据概况描述、分布分析、数据透视以及数据可视化,利用ipython/pandas/numpy/matplotlib/seaborn等工具。

何明科老师的系列文章

https://mp.weixin.qq.com/s/TzzFYdu50_nxdZQj-ukuvQ

推荐数据:《利用Python进行数据分析》

四、金融领域应用思路:

1、机器学习

利用python进行数据分析、机器学习、深度学习、自然语言分析等知识进行智能化方向深入探索

2、量化投资

很多人都希望的通过python进行量化构建交易模型,这里要泼下冷水不要想的太美好。有了中级基础后在【聚宽】量化平台学习去构建量化策略,自行狂补金融量化知识。

3、其他

五、高级资源:

1、python精选库(英文版)

https://github.com/vinta/awesome-python

2、python精选库(中文版)

https://github.com/jobbole/awesome-python-cn

六、常用互联网“轮子”资源:

1、代码仓库

https://github.com/

2、解决bug问题

https://stackoverflow.com/

3、百度、必应、谷歌搜索

4、中文社区CSDN

本文来自投稿,不代表本人立场,如若转载,请注明出处:http://www.souzhinan.com/kj/88038.html