我的新书,《基于股票大数据分析的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. 王家林大咖新书预发布:清华大学出版社即将出版《Spark大数据商业实战三部曲:内核解密|商业案例|性能调优》第二版 及《企业级AI技术内幕讲解》

    王家林大咖新书预发布:清华大学出版社即将出版<Spark大数据商业实战三部曲:内核解密|商业案例|性能调优>第二版,新书在第一版的基础上以Spark 2.4.3版本全面更新源码,并以Ten ...

  2. 半折预售:新书-R语言数据可视化之美|ggplot2作者推荐

    我本来想等正式发售的时候,再告诉大家我的新书<R语言数据可视化之美>已经出版,奈何新书还太贵,这几天刚好京东有买100减50的活动,所以想想还是赶紧告诉大家吧,不然平时购买的话,太真有点小 ...

  3. 花式看超级碗 人工智能、大数据在碗里

    "超级碗"可不是一个大碗!!!超级碗(Super Bowl)是美国国家美式足球联盟(也称为国家橄榄球联盟)的年度冠军赛,胜者被称为"世界冠军".超级碗一般在每年 ...

  4. 大数据的可视化:bigvis包的简单尝试

    转载自:http://site.douban.com/182577/widget/notes/10568279/note/273907035/ bigvis包是Hadley Wickham的一个新作品 ...

  5. 后疫情时代品牌何去何从:营销机会就藏在百度的这些搜索大数据里

    疫情这支黑天鹅给了很多企业尤其是现金流本身吃紧的中小企业一记重拳.虽然最艰难的时候已经过去,但是中小企业苦苦等待的消费复苏,却似乎还没有完整回归,中小企业后疫情时代的破局之路还悬在空中,不少企业主日夜 ...

  6. 马云退休,7300天里为阿里巴巴留下1个奇迹、2大争议、4大挑战

    来源: 魔铁的世界(ID:jiangpeiyu0916) 数据猿官网 | www.datayuan.cn 今日头条丨一点资讯丨腾讯丨搜狐丨网易丨凤凰丨阿里UC大鱼丨新浪微博丨新浪看点丨百度百家丨博客中 ...

  7. 数据可视化简单尝试——成绩雷达图

    在大概了解了Python读写各种文件的方法和数据可视化库matplotlib中一些API的使用后,花了一点时间写了这个带有实践意义的简单程序--成绩雷达图. 在刚开始时我曾尝试直接用输入各学科名称和成 ...

  8. Python爬虫可以用来做什么呢?(涉及法律的灰色地带,还希望大家不要尝试。)

    前言 自 TIOBE 榜单创建至今的 20 多年来,本月排行榜的榜首位置首次出现了除 Java 和 C 以外的第三个编程语言--Python.这也就意味着,Java 和 C 的长期霸权已经结束. 大数 ...

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

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

最新文章

  1. 数据库范式(1NF、2NF、3NF、BCNF)
  2. bootstrap账号和文本框在同一行_实用小工具之整理行
  3. c++新特性11 (10)shared_ptr六”构造函数unique_ptr参数“
  4. 蓝桥杯2016初赛-生日蜡烛-枚举
  5. Linux系统编程3:基础篇之详解Linux软件包管理器yum
  6. calendar的使用以及如何获取某月份最后一天的方法
  7. php fpm 日志记录,使用Nginx在PHP-FPM 7上启用错误日志记录?
  8. 中国石油计算机第三次在线作业,最新中国石油大学北京计算机应用基础第三次在线作业1(10页)-原创力文档...
  9. 工作中使用到的单词(软件开发)_2022-02-26_备份
  10. python--- 之The program 'python' can be found in the following packages: * python-minimal * python3
  11. MySQL5中文乱码解决5
  12. 博弈论 从懵逼到入门 详解
  13. RS信道编码(matlab)
  14. 获取元素属性(offsetHeight、clientHeight...)无效
  15. 苹果macbookpro多少钱_买一套可用的苹果全家桶,要花多少钱?
  16. 关于运行npm install报[..................] / idealTree:WEB-48403: sill idealTree buildDeps的问题
  17. linux dup作用,linux dup()\dup2()函数
  18. Flutter技术与实战(4)
  19. 论文阅读——INSIDER:Designing In-Storage Computing System for Emerging High-Performance Drive
  20. DP(最长上升子序列)——腾讯校招题:逛街

热门文章

  1. Pytorch——如何创建一个tensor与索引和切片(一)
  2. 羊了个羊游戏h5网页版源码
  3. 【排序】详细聊聊归并排序(含非递归)
  4. 基于逻辑回归的鸢尾花分类预测
  5. 电子合同在什么情况下,法院不予认可
  6. 食管癌术后患者要怎么进食才科学?
  7. 想在Android应用程序中将XLS文件转换为PDF吗?看完这篇教程就懂了
  8. Excel怎么样可以快速删除空白表
  9. CPU也能速刷AlphaFold2?英特尔:请收下这份23倍通量优化指南
  10. 哔哩哔哩查看视频av号