欢迎来到天天文库
浏览记录
ID:12941290
大小:28.00 KB
页数:10页
时间:2018-07-19
《搞金融的同学三小时快速入门python从零入门量化交易系列》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、搞金融的同学三小时快速入门python从零入门量化交易系列【本文比较长,有4000多字和大量配图,并且需要实际操作,建议在电脑端打开】前面,我们讲了为什么要做量化交易,什么是量化交易,以及量化交易的解决方案。作为一个屌丝,这里我们选择开源(BuYao10搞金融的同学三小时快速入门python从零入门量化交易系列【本文比较长,有4000多字和大量配图,并且需要实际操作,建议在电脑端打开】前面,我们讲了为什么要做量化交易,什么是量化交易,以及量化交易的解决方案。作为一个屌丝,这里我们选择开源(BuYao10搞金融的同学三小时快速入门
2、python从零入门量化交易系列【本文比较长,有4000多字和大量配图,并且需要实际操作,建议在电脑端打开】前面,我们讲了为什么要做量化交易,什么是量化交易,以及量化交易的解决方案。作为一个屌丝,这里我们选择开源(BuYao10搞金融的同学三小时快速入门python从零入门量化交易系列【本文比较长,有4000多字和大量配图,并且需要实际操作,建议在电脑端打开】前面,我们讲了为什么要做量化交易,什么是量化交易,以及量化交易的解决方案。作为一个屌丝,这里我们选择开源(BuYao10搞金融的同学三小时快速入门python从零入门量化交
3、易系列【本文比较长,有4000多字和大量配图,并且需要实际操作,建议在电脑端打开】前面,我们讲了为什么要做量化交易,什么是量化交易,以及量化交易的解决方案。作为一个屌丝,这里我们选择开源(BuYao10QIan)的解决方案:VN.PY来开始我们的量化交易旅程。然而要想使用VN.PY你得懂一点Python,不用太多,一点就好。在之前和很多搞金融的同学交流的时候,很多人都是因为觉得要花上几个月学编程,所以打消了对量化的兴趣。其实是姿势不对,我们不是必须把编程学的很溜才能搞量化,我们只要“会一点点”就可以了,这才是快速入门量化的正确方
4、法。所以,今天给大家带来一个3小时快速入门Python的教程。在这里声明,这篇文章目的是为了让没有编程经验的同学,能够快速入门,所以内容是最小知识集(真的不用懂太多)。按照本文边看边做,3个小时内肯定能够学会Python的基础编程。有Coding基础的同学,本文可以略过。请出门右转到京东购买《Python金融大数据分析》,学习进阶内容。一、Python是什么?Python是一种计算机程序设计语言。你可能已经听说过很多种流行的编程语言,比如非常难学的C语言,非常流行的Java语言,适合网页编程的JavaScript语言等等,Pyt
5、hon就是其中一种。Python的优势,一是容易上手,二是完成同一个工作,编写的代码量小。比如,完成同一个任务,C语言要写1000行代码,Java只需要写100行,而Python可能只要20行。废话不多说,我们进入学习环节。二、Python和Anaconda的安装和使用要学习Python,你得先安装Python和对应的编辑器。这里有人已经帮我们做好了打包的软件,anaconda。只要装上这个,Python和对应的编辑器就都有了,还附带了很多进行科学计算的package,可谓是金融分析利器。这里以Windows为例。为了便于后面安
6、装VN.PY,我们下载4.0的32位版本,如下图:安装完毕后,点击开始菜单在Anaconda里面找到,JupyterNoteBook,点击打开后就能开始Python编程了。我们可以进入桌面文件夹,建立自己的第一个Notebook文件,这样比较好找一点。建立NoteBook后,就能看到我们的编程界面了:到这里我们的工具就准备好了。三、编程语言要学习的内容一种编程语言的学习,入门的基本包括几个方面:1、基本的类型,拿汽车来打比方,你可以理解为构成汽车的各个部件2、各种容器,可以理解为能装很多东西的部件,就像汽车的后备箱3、控制逻辑,
7、可以理解为汽车的方向盘,用来控制程序的运行4、函数,可以理解为把一连串经常要用的指令进行组合,这样我们不需要每次都重新写,只需要调用一个函数就可以了。5、面向对象,可以理解为函数已经满足不了需求,通过对象可以把更多东西组合在一起,方便我们调用和他人理解。四、Py10thon的基本类型Python的基本类型其实不多,也就是整数(int)、浮点数(float)、布尔值(bool)、字符串(str)这几种。Python是一种强类型语言,所以我们要注意对象的类型,可以使用type()函数来显示对象的类型。使用JupyterNoteBoo
8、k进行编程,显示如下:10基本类型是我们在Python中用来表述数据最小的颗粒度.五、Python的容器容器是用来记录数据的,Python中的常用容器有列表、集合、元组、字典。1.列表列表(list)是一种有序的容器,可以对元素进行增、删、改操作,例如:2.集合
此文档下载收益归作者所有