我在公司里做了一段时间Python数据分析和机器学习的工作后,就尝试着写一本Python数据分析方面的书。正好去年有段时间股票题材比较火,就在清华出版社夏老师指导下构思了这本书。在这段特殊时期内,夏老师和出版社的其它老师为这本书到处奔走,终于在近期上市。

感激涕零之余,用此文借博客园宝地向大家介绍我的新书,同时在王婆卖瓜之余,再以此经历讲下出书对程序员的好处,以及程序员出书的技巧。

1 我的构思和书的大致内容

本来是打算写本Python入门书,但光给出说明太空洞,在想范例时,总想找些能吸引眼球的,而通过“股票”范例中,不仅可以讲述爬虫和数据分析等技能,更可以讲机器学习,所以就选中用“股票”主题作为范例。

市面上用Python讲股票量化交易分析的也有,但本书是讲Python入门,虽然在数据分析案例中,也有验证买卖交易策略的代码,但却是用股票范例讲语法,讲技能,更讲Python在项目里的实践要点。大家在学Python的时候,总要用范例学,否则光学理论一定学不好,与其用其它案例,还不如用股票范例学,这样学好Python后,更能有股票的常识,可谓也一举两得。如下给出本书讲的内容。

1 Python基本语法,集合,面向对象语法,异常处理,读写文件技能。

2 Python操作数据库的技能。

3 通过爬虫从网络接口爬取股票数据的技能。

4 基于Numpy+Pandas+Matplotlib进行数据分析的技能

5 基于TKinter的GUI编程技能+ 发送邮件的技能

6 Django框架的用法

7 线性回归+SVM的机器学习技能

自认为这本书对大家有什么帮助呢?

1 能入门数据分析和机器学习,而且入门后的技能足以能应对基本的Python开发

2 有些案例足够大,能作为课程设计和毕业设计的案例

3  所谓无知者无畏,可能是那些不懂任何股票知识的人最容易做韭菜,通过本书给出的指标算法等技能,好歹能知道股市的深浅,至少不会头脑一热就入市做韭菜。

2 一些自认为拿得出手的效果图

空口无凭,下面给出些自认为拿得出手的效果图。

这个是通过pandas_datareader库,通过爬虫,从网络接口得到的股市数据效果图

如下是K线均线整合成交量的效果图

如下是K线均线整合MACD指标图的效果

如下是用线性回归算法预测的股票收盘价,其中没有考虑涨跌停的因素,但至少趋势正确

如下是用SVM分类器器预测股票涨跌的效果,预测出的数据和真实数据有一定的匹配度。

RSI指标图+Python邮件发送技术+用RSI验证买点策略的效果图

请注意这不是讲股票交易的书,而是用范例讲述Python数据分析,可视化,机器学习,Numpy,Pandas,Matplotlib等等技术,通过这些吸引眼球的范例,应该不仅能帮大家提升学习的兴趣,更能提升学习的效率。

3 用收益来激励大家上进

说下这本书的收益,首先是稿酬,这本书定价69元,8%的稿酬,外带扣税,估计每销出去一本,我能收益5元,要求不高,期望能销掉3000册,也就是收入15000,我前后用了7个月,每个月的收益估计是2k。如果运气再好些,销量达到5000+,那么收益能过2万。

其次,这本清华出版社的书能证明我的能力,比如我要去某网站录制视频,如果空口说我熟悉Python,别人估计听过也就算了,但如果我有这本书,至少别人能当回事。这里并没有贬低任何人的意思,本来嘛,要和别人合作,通过人家挣钱,总要自证实力。凭着这本书,我已经录制了一门Python视频课,保守估计,收入能达到1.5万,后继课程还在联系中。

而且当我写好这本书以后,出版社的老师也认可我在Python方面的能力了,所以我又接了本Python数据分析方面的选题,这样就能进入一个良性循环。同时,用这本书,我得到了某培训学校线下讲Python课的资质。

这里我不敢有任何自吹自擂的心思,一方面博客园大牛太多,比我做得好的人多了去了,另一方面这点收益顶了天就能让我稍微滋润些,远达不到收益暴涨的地步,也没太多值得吹嘘的成分。这里我只是想现身说法“诱之以利”,在当前这个时期,激励下大家积极向上的精神。

不是每个人天生就有进大厂的本事,也不是每个人天生就有月入5万+的能力,通过这些时间的探索,我深深感觉到,能力其实就是靠一点点积累下来的,而且只要开始用功,进步的速度会超出大家的想象。比如我本来以为机器学习里包含了太多的数学技能,我未必能啃得动,但真正接触下来,在走了一个礼拜的弯路后,后面的学习和写作非常顺利,但如果我这个礼拜天天追剧或者看小说,也就这样过去了。

Python是这样,java也是这样,比如通过大厂面试的标准是熟悉各种分布式组件,哪怕有些同学当前只小厂做增删改查,最多也就努力两年年,绝对能达到大厂的标准,具体细节我写在进大厂也就这回事,工作后2到3年进大厂操作指南这篇博文里。两年已经算多了,其实快得话也就一年。但如果天天看手机,估计时间一眨眼就过去了。好吧有些偏题了,总之以我比较平庸的资质尚能如此,大家努力后的一定会是不可限量的,至少收入翻几番不成问题。

4 出书对程序员的帮助

其实大牛用不着出书,因为他们完全可以靠大厂技术职位的身份来验证自己,比如某人只要说出,自己是BAT的资深架构师,其它的完全就不用说了,或者某大牛在知名技术论坛上做过主题演讲,这种证明力比出书强太多了。但对于一些当前还在小公司做增删改查的同学,如果要再进一步,总得有些能拿得出手的东西,而有一本自己的书,好歹也能证明自己也属于“业内专家”。

而且,对一些大神而言,名气有了,做什么都行,比如公众号,专栏,视频课等都能挣到钱,但如果处在初级阶段,开视频课等方式可能还没资质,与其用零散的文章来聚集粉丝,倒不如专心出本书。因为一方面,比起初级阶段粉丝带来的收益,出书的收益还算稳定,而且,出书和做公众号和视频号等是相辅相成的,有本书还能带来更多的粉丝。

为了避免广告的嫌疑,这里就不给出出版社和编辑的名字了,只是如果大家如果有需要,可以私下联系我。而在程序员怎样出版一本技术书这篇博文里,也给出了程序员出书的具体步骤和实践要点。

5 策划构思和写作时的技巧(如何保证不半途而废)

据我所知,很多作者刚开始很有干劲,但到后面,由于写作方法不得当,就会感觉越来越难写,再加上公司事情一多,往往就半途而废了。对一些出版社和图书公司而言,联系到的5个作者,能有一个作者真正能完稿,就不错了。既然出书能给程序员带来不少的好处,那么这里就给出些构思和写作的技巧,从而能让一些真正想出书的同学善始善终。

1 多看同类书的目录,多看人家怎么写的,这样至少能继续。

比如要写一本Python数据分析的书,可以先到京东等网站看下当下比较热卖(也就是比较好)的几本书,然后通过目录看下别人包含了哪些要点,这样至少能知道该写什么,不会因为“不知道该写哪些内容”而导致半途而废。

2 多加案例,用案例说明技能

可能对入门级作者而言,文字功夫可能是短板,往往不知道如何组织文字,或者不知道如何用文字填充满篇幅,这时就可以去多找些案例。当然案例也可以参考别人的,只要别有版权问题即可。完成案例后,即可针对案例说明技术,就相当于看图说话,不仅写作时能更高效,而且还能确保读者能高效地理解你的内容。

3 先大致确定要写的章节,对于一个章节,先明确小节,再细化。

写作时,先明确大概要写哪些点,以此确定章节题目,比如Python数据分析包含Numpy,Pandas,机器学习等点,由此可以明确要写哪些章节。

在写每个章节的内容时,再细分小节,比如机器学习包含线性回归,岭回归,SVM分类等,再由此划分小节(比如1.1的二级目录)和目(比如1.1.1三级目录),先确定框架标题,再细化内容,这样写作起来思路就很清晰,甚至可以把写作拆分成“叙述理论”+“找案例”+“针对案例讲技术”等工作。从而能降低每个子任务的难度。

4 用通俗的语言讲清楚案例技术即可

对作者而言,能确保用朴素的文字把技术讲明白,从而让读者有收益即可。当然如果文字优美那就更好了,但技术书毕竟不是文学书。技术书首先要保证读者学到技术,能把案例运行通,其实能做到这点已经是本好书了,如果过于追求文字优美,往往可能会偏离“讲技术”这个主题,不仅事倍功半,而且读者未必能从华而不实的描述里学到知识。

6 预告我后面将出的书

对我们程序员而言,出书其实并不难,甚至有2到3年经验的初级开发也能出本案例书。而且如果大家把刷手机等时间用到写书上,就会发现出书也就是个体力活。再扩展 一下,适合每个人上进的途径可能不尽相同,也未必一定要局限在出书这条路上,如果合理地利用碎片时间,再多上进些,会发现自己能挣钱的渠道太多太多,比如出视频,经营公众号,甚至是其它非技术的做生意等。

可能出书+视频+线上线下培训这条挣外快的路比较适合我,所以我后面又接了两本选题,一本是Python数据分析的,已经完稿了,应该能在今年7,8月出版,是在机械出版社。另一本是Redis入门书,才开始写,估计今年能完稿,明年初的时候出版,应该也是清华出版社。等出版以后再介绍给大家,请大家多多捧场,如果可以,帮忙点个赞,或者帮忙转发下,我这里先谢过诸位了。

一本Python数据分析书,一本Redis书。

python股票大数据分析_向大家介绍我的新书:《基于股票大数据分析的Python入门实战》...相关推荐

  1. python数据分析买什么书_向大家介绍我的新书:《基于股票大数据分析的Python入门实战》...

    我在公司里做了一段时间Python数据分析和机器学习的工作后,就尝试着写一本Python数据分析方面的书.正好去年有段时间股票题材比较火,就在清华出版社夏老师指导下构思了这本书.在这段特殊时期内,夏老 ...

  2. python股票交易编程最好的书_向大家介绍我的新书:《基于股票大数据分析的Python入门实战》...

    我在公司里做了一段时间Python数据分析和机器学习的工作后,就尝试着写一本Python数据分析方面的书.正好去年有段时间股票题材比较火,就在清华出版社夏老师指导下构思了这本书.在这段特殊时期内,夏老 ...

  3. python怎么开发工具_为程序员和新手准备的8大Python开发工具

    Python 是一种开源编程语言,用于 Web 编程.数据科学.人工智能和许多科学应用.学习 Python 使程序员能够专注于解决问题,而不是专注于语法,其丰富的库赋予它完成伟大任务所需的力量. 1) ...

  4. python图片转文字_【收藏】图片转成文字的方法总结,python批量图片转文字信息参考源码...

    在日常办公或者学习中,往往存在这样一个工作场景,比如,"老王,我这里有一张图片,你把里面的文字信息给我整理出来",都2021年了,你真的还在手敲图片文字信息么?那么还不赶紧收藏这篇 ...

  5. python 与或非_“2020”假看完本文若不能让你学通“Python”,我将永远退出IT界!...

    0基础小白怎么学Python? 今天给大家分享一些学习Python的基本概念图,入门书籍.视频教程以及学习路上最有效的方法.Python基本概念最全图1.Python 解释器: 2.Python数据结 ...

  6. python扫雷 高级算法_扫雷游戏的布雷算法、策略与优化(附Python代码)

    1 布雷算法的应用 在扫雷游戏中,将雷均匀地分布在局面中依靠一种布雷算法.众所周知,在原始版本的Windows扫雷中,由于布雷算法的缺陷,使得其存在Board Cycle(局面循环).而标准扫雷游戏中 ...

  7. python 职场需求_九年从业经验的职场人是否需要学习Python语言

    首先,对于已经有9年从业经验的职场人来说,当前持续学习编程语言还是有必要的,一方面未来的职场上升空间非常大,另一方面掌握编程语言也是顺应当前互联网.人工智能时代的发展要求,随着工业互联网的发展,未来职 ...

  8. mysql 字符大对象_第02期:MySQL 数据类型的艺术 - 大对象字段

    我以前分享过一篇<MySQL 大对象一例>,今天就来详细说下大对象的优缺点以及使用场景. 我们把 MySQL 的大对象类型分 TEXT/BLOB 和 JSON 两部分来说明. 一.TEXT ...

  9. python 5的倍数_查找所有低于1000的数字的和,这是Python中3或5的倍数

    python 5的倍数 Sometimes, we need to find the sum of all integers or numbers that are completely divisi ...

最新文章

  1. [C#]委托和事件(讲解的非常不错)
  2. 修复.NET的HttpClient
  3. 在线作图|2分钟在线绘制三维CCA图
  4. 双十一风险暗藏危机 网络狂欢需谨慎
  5. 【论文解读】解读TRPO论文,深度强化学习结合传统优化方法
  6. opengl动画_物理动画流体实现流程(Physically Based Fluid Animation)
  7. ZJOI2005午餐
  8. shiro学习(22):动态添加验证规则2
  9. win7安装硬盘后无法启动计算机,硬盘装Win7系统电脑后开机提示DISK BOOT FAILURE怎么办【图文】...
  10. java list find方法_Java 8 Stream - Find Max and Min from List - 入门小站-rumenz.com
  11. 网页ui设计模板素材|液体流动效果!
  12. Asp.Net IHttpHandler介绍
  13. android 阅读器上下滑动_科研党利器——文石13.3寸墨水屏阅读器BOOX Max3
  14. poj 3335 Rotating Scoreboard - 半平面交
  15. 人越是没钱,越要戒掉这4点毛病,否则穷苦一辈子!
  16. SINet: 使用空间压缩模块和信息遮挡编码器的极轻量人像分割模型
  17. HTB相关TC命令以及内核实现介绍
  18. postgresql将数据从一个表内容插入到另一个表_关系型数据库管理系统openGauss 1.0.1版本发布...
  19. U盘exe病毒解决方案
  20. 2021牛客多校第十场补题 F-Train Wreck

热门文章

  1. 欧姆龙PLC ST语言6轴伺服RS232C通讯板CP1W-C IF0 真实项目程序,ST语言写的FB块
  2. V字仇杀队精彩简介_免费下载
  3. 6月程序员薪资统计出炉!前端薪资差距高达5倍!还躺平?
  4. 【2019杭电多校训练赛】HDU6681 / 1002-Rikka with Cake 题解(扫描线)
  5. 头歌Educoder云计算与大数据——实验三 分布式文件系统HDFS
  6. android 两种颜色融合,Android OpenGLES2.0(十八)——轻松搞定Blend颜色混合
  7. Python2 与 Python3 不同之处
  8. eep_learning_month4_week1_Convolution_model_Application
  9. c++如何将十进制转换成二进制
  10. 剑网3显示服务器屏蔽,剑网3手游被网友戏称断网3,服务器问题阻止不了玩家的热情...