文:蓝兔子读难NOTES

图: 配图 来源于网络

Python3 量化分析从小白到破产

学习路线规划

编码:0002

上一次我们安装了 jupyter notebook 作为我们的开发环境,但是我们在打开时,是先打开了anaconda,然后再在里面「launch」 jupyter notebook的,难道我们每次打开这个东西都要这么复杂吗?其实大可不必,我们只需要在终端里(什么,你问我终端是啥?抱歉,我也不知道)输入 juputer notebook 命令就OK啦:

如果你在打开的时候遇到需要你输入密码,然后你并不记得自己设置过密码,请不要惊慌,不要失措,可以用「 juputer notebook password 」命令重新设置密码:

在图中2这个位置,如果你按键盘没反应,不要怀疑是你键盘坏了,他就是没有显示而已,为了安全,你懂的,正常操作即可。如果一切顺利,设置完成后会出现如下一句:

[NotebookPasswordApp] Wrote hashed password to /***/***/.jupyter/jupyter_notebook_config.json

那么代表着密码设置好了,再需要输入密码的时候,直接输入就行了。

好了,现在回归正题。python是一门编程语言,但我们却不是程序员,所以我们也没必要加入"php是最好的语言"这种战争中。既然我们已经选择了python,那么我们就把python当作做好的语言就行了。既然选择,并只顾风雨兼程!

不过对于我们小白来说,python确实可以说是最好的语言了。理由如下:

其一,python的基础语法很简单,和自然语言非常接近,所以上手很快;其二,各种工具箱很多,编程其实就是在工具箱里找各种工具,拼出你想要的机器;其三:用python做量化分析的入门级资料真的太多了。

量化分析的过程,主要就是收集数据、处理数据、分析数据、结果可视化这么几步。作为小白,我给自己规划的路径,是先学习基础的python语言知识,再然后分别去学习收集数据专用的包、处理数据专用的包、分析数据专用的包,和可视化专用的包,最后练习一些小案例。

python基础:基础数据类型:变量、字符串~

基础语法与规范:注释、缩进~

常用运算符:平方、与或非~

程序3种执行结构:顺序、分支、循环

高阶数据类型:列表、字典~

函数:定义、调用、传参~

高级特性:切片、迭代~

文件读写:打开、保存~

异常处理:~

常用内置函数汇总:~

常用内置模块:os、datetime~

python 包:numpy、pandas~

再次强调,我们的目的不是成为一个python程序员,而是要把python当作一个工具。因此,我们只要知道这些最常用的东西就行,那些不常用的遇到了再去解决就好。有了python的基础之后,我们再进行量化分析常用的工具包学习,鉴于我们基础有限,直接从简单的开始。利用现成的工具包接口,获取股票相关的数据进行学习。如果后面学得不错,还可以利用爬虫,我们自己去爬取数据。常用包如下:

数据获取:

tushare(直接获取交易数据)

⬆️一行代码获取股票数据

处理和分析数据:Numpy(数组、矩阵)

Pandas(表格、excel)

Scipy(数理统计)

可视化:Matplotlib(画图)

seaborn(画图)

⬆️画出收盘价

如果我们真的坚持到了这里,那我们的基础应该差不多了。后面就可以通过一些小案例来强化学习了。从这里开始,我们就结合一下案例,做一些实战的小例子,同时补充金融知识。等我们有过一些案例之后,应该算是入门了,如果此时我们胆大心细,杀入市场,应该可以实现破产的目标。届时我们的从小白到破产系列学习也就结束了。

我们马上就进入python基础的内容!

相关文章(关注:CFArabbit)

python量化分析前景_Python3 量化分析笔记从小白到破产-学习路线规划相关推荐

  1. Linux内核源码分析:基于最新的Linux 4.0内核(学习路线总结)

    今天给大家分享的是基于最新的Linux 4.0内核学习路线总结,本文由8个专题组成,文末附上学习路线思维导图. 一.进程管理专题 1.进程原理 1.1 进程生命周期 1.2 task_struct结构 ...

  2. 自学python到什么程度就可以工作-零基础学到什么程度可以找一份python工作?Python学习路线规划...

    目前信息化产业发展势头很好,互联网就成为了很多普通人想要涉及的行业,因为相比于传统行业,互联网行业涨薪幅度大,机会也多,所以就会大批的人想要转行来学习Python开发.目前来讲市场上需要的Python ...

  3. 一眼就看懂;Android App 开发前景介绍及学习路线规划

    Android App 开发的发展趋势和前景 安卓 App 开发是大趋势 从目前的各大社交终端以及移动媒体中手机占了百分之75.5的比例,随着各种移动端的系统升级,手机 App 也在现今这个社会面临着 ...

  4. java学习笔记:零基础java学习路线+配套资料+书籍推荐

    公众号菜鸟名企梦2018年,精品文章汇总: 01 我的秋招 我的秋招offer 我的offer选择 秋招全面总结-必读宝典 求职必读 02 零基础学习路线 零基础-java学习路线(上) 零基础-ja ...

  5. 【Python SMTP/POP3/IMAP】零基础也能轻松掌握的学习路线与参考资料

    Python是一种高级编程语言,广泛应用于Web开发.人工智能.数据科学.自动化等领域.SMTP/POP3/IMAP是与邮件相关的三个协议,分别用于发送邮件.接收邮件和访问邮件.使用Python可以轻 ...

  6. 小白学python3实战做量化分析平台_Python3 量化分析从小白到破产笔记

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 编程环境准备 编码:0001 首先python是个什么东西我们就不说了,既然大家都已经点进来了,相信大家应该也知道,即便不知道,网络上铺天盖地的信息,可以 ...

  7. python基础学习[python编程从入门到实践读书笔记(连载三)]:django学习笔记web项目

    文章目录 Django项目:学习笔记web网页 项目部署 参考 自己部署的网站,还是小有成就感的,毕竟踩过很多坑,实战技能也有些许进步. 网站链接:http://lishizheng.herokuap ...

  8. android 学习笔记(三) Android学习路线之3.2 游戏程序员的学习资料

    看到一篇文章,总结一个游戏程序员的学习资料,作者是一个大二的学生,很羡慕作者大二时就有这么清晰的职业目标.我大学学的是自动化专业,大学时也算博览群书,可惜现在大多不知道遗忘在那个角落了.毕业后,单片机 ...

  9. python爬虫爬取海量高清图片,小白都能学习的简单操作

    正文 目标网站divinl 首先看看这网站是怎样加载数据的; 打开网站后发现底部有下一页的按钮,ok,爬这个网站就很简单了; 日文的 我们目标是获取每张图片的高清的源地址,并且下载图片到桌面; 先随便 ...

最新文章

  1. 用Graphviz来画图 1
  2. Quartz 在 Spring 中如何动态配置时间--转
  3. select2 ajax demo,Select2下拉框示例
  4. Swift之extension的使用
  5. 快速git本地项目到github的关键命令及执行步骤(附上idea到git的步骤)
  6. 转: Jenkins+Gradle实现android开发持续集成、打包
  7. 数字校园APP——可行性报告分析
  8. Hadoop无法上传文件查找原因
  9. 【ppt课件制作】Focusky教程 | 如何设置内容全屏显示?
  10. 用爬虫的底子两天做了一个简单的网页(新手版)
  11. linux版本信息以及x86与x86_64的区别
  12. 【科创人独家】华旦天使张洁:风口是创业者的造物,投资本质是件农活
  13. android星星闪效果,使用Canvas绘制星星闪烁的效果
  14. 移动应用支付宝开发创建应用_2020年可与十大移动应用开发公司合作
  15. mysql 常见问题处理_mysql常见问题处理
  16. django {%url %}传递参数 url 传参 报错
  17. 厦门信托•震雷先行者集合资金信托计划
  18. 计算机硬件 系统安装维护教程 01硬件篇-02:主板、内存、显卡、电源、硬盘(NGFF与nvme的关系)
  19. 发布Java应用实践结合CCE
  20. 微信小程序 如何上传音视频到百度云Bos cloud BCE

热门文章

  1. 本地套接字(domain)
  2. KCP 协议 YES
  3. 对中国国家气象局进行api数据分析
  4. [LOJ#3124][CTS2019]氪金手游(概率 + 树形 DP + 容斥)
  5. J2EE高级开发框架小课程之Spring框架2——Spring容器作用域,生命周期,Spring管理对象之间依赖关系
  6. AI虚拟数字人直播带货软件 AI数字人直播间怎么搭建 搭建教程分享
  7. element UI中table操作栏更多按钮展示与折叠的实现
  8. Another Redis Desktop Manager 链接redis,redis集群链接后用显示不全的问题
  9. iOS的电量测试(Sysdiagnose)
  10. 元数据管理——企业数据治理的基石