我的新书,《基于股票大数据分析的Python入门实战》,预计将于2019年底在清华出版社出版。

如果大家对大数据分析有兴趣,又想学习Python,这本书是一本不错的选择。从知识体系上来看,这本书的内容涵盖了开发Python企业级项目所需的知识点,包括但不限于Python基础语法知识、基于Pandas的大数据分析技术、基于Matplotlib的可视化编程技术、Python爬虫技术和基于Django的网络编程技术,甚至还在本书的最后,讲述了机器学习编程技术。

这本书的大多数范例程序是基于股票分析的技术指标,部分结合了“机器学习”和“爬虫”以及“数据分析”的使用。比如,根据股票代码来爬取股票交易数据的范例程序来讲述爬虫技术和正则表达式,通过K线均线和成交量图的范例程序来讲述Matplotlib知识点,结合股票技术指标BIAS和OBV的范例程序来讲述Django框架,用股票走势预测的范例程序讲述机器学习。在用股票分析的范例程序讲述知识点的同时,还会给出验证特定指标交易策略的范例程序源代码。

在本人之前的博客里,已经给出了这本书的章节供大家试读:以股票RSI指标为例,学习Python发送邮件功能。如下还给出了若干运行效果图,从中大家能感受到本书案例的生动性。以如此生动的案例学习Python,不愁没学习兴趣,也不愁学不会。

相信用这些饶有兴趣的范例程序来学习Python,不但可以激发读者学习的兴趣,也不会担心在学习过程中半途而废。而且,本书的范例程序大多篇幅适中,对于想将它们作为课程设计或大学毕业设计的参考也是非常适合的。

如果大家对股票交易知之甚少,也不用担心无法看懂本书提供的股票分析范例程序,这是因为:

第一,本书以通俗易懂的文字讲述相关股票指标的含义和算法;

第二,在给出待验证的股票交易策略时,所用到的数学方法仅限于加减乘除;

第三,在用股票预测范例程序讲述机器学习时,用到最复杂的数学公式是用二次函数计算方差,只是初中数学的知识。

而且,如果大家对股票不甚了解,更能通过这本书,在学习Python相关知识的同时,还能对股票技术指标乃至基于股票指标的交易策略有一定的理解。也就是说,通过本书,不仅能学好Python,更能掌握股票相关的技能,所谓一举两得。

    下面是这本书的内容介绍。

    本书分为三大部分:基础篇,组件分析篇,高级技术篇。

    第1章到第4章为基础篇。第1章讲述了搭建Python开发环境的步骤,并通过范例程序讲述了Python基本语法和调试代码的技巧;第2章讲述了Python数据结构的相关知识点;第3章讲述基于Python语言的面向对象程序设计思想的实践与技巧;第4章讲述了Python处理异常的机制,并在读写文件的范例程序中,进一步演示了处理异常的技巧。

    第4章到第10章为基于股票范例程序的“组件分析篇”,其中第5章在讲述股票知识的基础上讲述了通过爬虫获取数据的技巧;第6章以绘制K线图为范例,讲述了Matplotlib可视化组件的开发技巧;第7章以股票均线和成交量为范例,讲述了基于NumPy和Pandas库进行大数据分析的技巧;第8章用MACD范例程序讲述了Python数据库编程的相关技巧;第9章以KDJ指标为范例,讲述了基于GUI界面编程的相关技巧;第10章用RSI指标范例讲述了Python邮件编程的相关技巧。

   本书的第11章到第13章为“高级技术篇”,其中第11章以BIAS范例讲述了Django框架的基础知识;第12章以OBV范例讲述了在Django里导入日志和数据库组件的技巧;第13章以股票分析范例讲述了基于线性回归和SVM(支持向量机)的机器学习入门知识。

从中,技术层面大家能看到数据分析,爬虫,Numpy,Pandas,Matplotlib,Django,数据库操作乃至线性回归,机器学习等热点,股票层面,大家能看到K线图,均线,成交量,KDJ,MACD, RRSI,OBV,BIAS,面向机器学习的股票价格预测,验证成交策略等吸引眼球的词汇。而且两者是有机结合在一起的,是通过股票案例,讲述Python技能。

    本书对大家有什么帮助呢?

1 当然是帮大家入门Python,其实大家在看完本书后,何止能入门?更能掌握爬虫、数据分析和数据可视化等项目里常用的技能点。掌握后,大家能立马在公司里上手干活。

2 大家在掌握股票知识后,至少能更理性地观察股市,虽然本书没有讲股票量化的知识,但大家看完本书后一定能感受到“入市须谨慎”这句话的分量,至少不会拍脑袋买卖股票了。所谓技多不压身,多了解股票相关的知识,总没坏处。

3 在本书的机器学习章节了,给出了预测股票的相关案例和叙述性文字,这个章节20多页,绝对能够得上课程设计甚至毕业设计的水准,这对在校的同学很有帮助,此外,本书的其它章节,比如Django等相关章节,论技术含量也绝对能抵得上一篇毕业设计或课程设计的论文。

这里仅仅是预告,后继还有更多的内容分享和各种活动,敬请期待。

在我的新书里,尝试着用股票案例讲述Python爬虫大数据可视化等知识的更多相关文章

  1. Python爬虫学习:二、爬虫的初步尝试

    我使用的编辑器是IDLE,版本为Python2.7.11,Windows平台. 本文是博主原创随笔,转载时请注明出处Maple2cat|Python爬虫学习:二.爬虫的初步尝试 1.尝试抓取指定网页 ...

  2. 初次尝试python爬虫,爬取小说网站的小说。

    本次是小阿鹏,第一次通过python爬虫去爬一个小说网站的小说. 下面直接上菜. 1.首先我需要导入相应的包,这里我采用了第三方模块的架包,requests.requests是python实现的简单易 ...

  3. R︱sparkR的安装与使用、函数尝试笔记、一些案例

    本节内容转载于博客: wa2003 spark是一个我迟早要攻克的内容呀~ ------------------------------------- 一.SparkR 1.4.0 的安装及使用 1. ...

  4. [大数据从入门到放弃系列教程]在IDEA的Java项目里,配置并加入Scala,写出并运行scala的hello world

    [大数据从入门到放弃系列教程]在IDEA的Java项目里,配置并加入Scala,写出并运行scala的hello world 原文链接:http://www.cnblogs.com/blog5277/ ...

  5. 如何在IDEA里给大数据项目导入该项目的相关源码(博主推荐)(类似eclipse里同一个workspace下单个子项目存在)(图文详解)

    不多说,直接上干货! 如果在一个界面里,可以是单个项目 注意:本文是以gradle项目的方式来做的! 如何在IDEA里正确导入从Github上下载的Gradle项目(含相关源码)(博主推荐)(图文详解 ...

  6. 自然语言处理工具HanLP被收录中国大数据产业发展的创新技术新书《数据之翼》

    在12月20日由中国电子信息产业发展研究院主办的2018中国软件大会上,大快搜索获评“2018中国大数据基础软件领域领军企业”,并成功入选中国数字化转型TOP100服务商. 图:大快搜索获评“2018 ...

  7. 1月中旬值得一读的10本技术新书(机器学习、Java、大数据等)!

    1月中旬,阿里云云栖社区 联合 博文视点 为大家带来十本技术书籍(机器学习.Java.大数据等).以下为书籍详情,文末还有福利哦! 书籍名称:Oracle数据库问题解决方案和故障排除手册 内容简介 & ...

  8. 给Clouderamanager集群里安装基于Hive的大数据实时分析查询引擎工具Impala步骤(图文详解)

    这个很简单,在集群机器里,选择就是了,本来自带就有Impala的. 扩展博客 给Ambari集群里安装基于Hive的大数据实时分析查询引擎工具Impala步骤(图文详解)

  9. 给Ambari集群里安装基于Hive的大数据实时分析查询引擎工具Impala步骤(图文详解)

    不多说,直接上干货! Impala和Hive的关系(详解) 扩展博客 给Clouderamanager集群里安装基于Hive的大数据实时分析查询引擎工具Impala步骤(图文详解) 参考 horton ...

随机推荐

  1. Unity 3D,地形属性

    Terrain Width 地形高度 Terrain Height 地形宽度 Terrain Lenght 地形长度 HeughtMap Resolution  地形高度图的分辨率 Detail Re ...

  2. Linux中新建用户用不了sudo命令问题:rootr is not in the sudoers file.This incident will be reported解决

    参考:https://blog.csdn.net/lichangzai/article/details/39501025 如果执行sudo命令的用户没有执行sudo的权限,执行sudo命令时会报下面的 ...

  3. android Drawable Resource学习

    转载自: http://blog.csdn.net/true100/article/details/52316423 http://blog.csdn.net/true100/article/deta ...

  4. UGUI_游戏界面开发Demo001

    1.Alt+Stretch:快速拉伸匹配至画布,与父类大小保持一致. 2.Anchors锚点:实现屏幕自适应 图片也可以实现自适应.Target Graphic (目标图),点击的时候,控件的效果用在 ...

  5. a417: 螺旋矩陣

    题目: 每行有一正整数T,代表有几组测试数据 接下来有T行,每行有N.M两正整数 N为矩阵长宽,就是会有N*N矩阵 M为方向,M=1为顺时钟,M=2为逆时钟 N范围为1~100之间 思路: 所以,代码 ...

  6. 大数据平台搭建 - cdh5.11.1 - spark源码编译及集群搭建

    一.spark简介 Apache Spark 是专为大规模数据处理而设计的快速通用的计算引擎,Spark 是一种与 hadoop 相似的开源集群计算环境,但是两者之间还存在一些不同之处,这些有用的不同 ...

  7. yolo进化史之yolov3

    yolov3的论文写的比较简略,不看yolov1,yolov2很难直接看懂. 建议先看v1,v2论文. yolov3主要做了几点改进 改进了特征提取部分的网络结构 多尺度预测 分类由softmax改为 ...

  8. 右键没有新建word选项

    两类解决办法 一. 1. 新建一个txt文本,并插入如下内容: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.doc] @=&quo ...

  9. 混合事务分析处理“HTAP”的技术要点分析

    HTAP是近些年来比较火的一个概念,本文将聊聊HTAP的前世今生及技术特点. 一.数据应用类别 根据数据的使用特征,可简单做如下划分.在选择技术平台之前,我们需要做好这样的定位. 1.1 OLTP 联 ...

  10. ssh免密码登陆(集群多台机器之间免密码登陆)

    1. 首先在配置hosts文件(每台机器都要) 进入root权限 vi /etc/hosts 添加每台机器的ip + 主机名,例如: 172.18.23.201 hadoop1 172.18.23.1 ...