赞
踩
1.华小智系列 - Python基础(案例版)
配套书籍:《Python金融大数据挖掘与分析全流程详解》第1章
配套书籍:《Python大数据分析与机器学习商业案例实战》第1章
很多从事金融行业的人也许都会有这么一个疑问,Python到底是什么,怎么最近这么火,它又能做哪些内容呢?下面我从我做的一些具体的项目来给大家展示下Python的具体企业级项目实战。
1.1 公司及行业舆情监控**
舆情监控的背后是网络爬虫技术,而爬虫技术的基石就是Python。利用Python我们可以实现对几乎所有主流网站进行监控,例如新浪财经,百度新闻,搜狐,上交所,深交所等各个门户网站,以及微信推文,微博等其他自媒体。同时可以实现24小时实时爬取,并且定时更换IP,最后将爬到的数据导入到数据库,利用机器学习来进行评分,并可视化到网站上,点击本月评分可以展示本月所有新闻。
在这个Python基础课中(第五和第七讲)我们会讲解这个项目的一部分(这个完整的项目之后我会在爬虫进阶课中来全部讲解)。
与此同时,可以利用Python来进行邮件的定时发送,每天5点定时发送舆情报告。
1.2 RPA自动化AI机器人
RPA(Robotic Process Automation)机器人流程自动化,是现在炒的比较火的一个概念,其实其原理还是比较简单的,主要就是利用编程来模拟键盘鼠标操作。下面的图是我利用RPA批量下载Wind金融终端上的各个上市公司的理财购买报告,为公司同事寻找合适的资金方提供帮助。Wind可以导出Excel,但是只能一个个导出,通过个人来下载的话,则会比较繁琐,利用Python则可以将每一次的导出通过机器来完成,非常的方便。
可以说,任何的电脑上的机械化的,流程化的操作都可以通过python来模拟完成,比如批量下载银行流水等内容。
1.3 自动下载理财PDF并进行解析归档
除了万德数据库,我还从巨潮网,深交所,上交所官网自动批量下载各个公司的理财报告PDF。同时Python可以进行PDF文本解析,筛选出合适的PDF进行归档,方便之后查看。
同理,Python也可以自动从网上下载各个公司的年报、半年报、快报来进行PDF解析,这也是智能行研以及公司研究的一个简单应用。
1.4 自动生成研究报告
有的时候需要将获取的内容整理出来,同时进行一个自动报告的生成,下面的这份Word舆情报告便是Python根据爬虫及数据库自动生成的,并且可以自动发送邮件给信托经理。而行业研究报告,利用类似的原理也可以如此生成。
1.5 量化金融研究
现在很火的量化金融的主流语言便是Python,Python可以编写各种股票策略,既可以进行模拟盘来进行交易信号提醒,也可以直接进行机器实盘交易,目前国外的量化金融发展的非常成熟,国内的量化则尚处于起步阶段,并不是非常的完善,但是也因此在其中存在很多的机会。
1.6 高效办公 & 办公自动化
批量生成合同文件:
批量获取A股3年来5分钟级别的10亿条数据。
1.7 大数据分析与人工智能简谈
金融很多时候是和数据打交道的,但越来越海量的数据已经是人很难进行分析的,比如消费金融领域,我们需要分析各个客户的信用等级,利用Python就可以进行用户画像,通过和银行合作根据其银行流水,个人基本情况等来进行机器学习,大数据分析其信用情况,从而推断这个个体的信用评级。
AlphaGo想必大家都听过,而利用Python的深度卷积神经网络就可以达成类似的效果,人工智能的背后有着Python的影子。
1.8 知识图谱分析
Python的更多应用,也可以查看下面的华小智智能课表,后续都会陆续录制。
https://shimo.im/docs/vp6KVJXR8tqWxgXR/ 《华能信托 - 华小智智能平台课程》
软件最新安装教程(附软件):https://shimo.im/docs/Y6cG9gx8djkvT86R/ 《Python最新安装教程(巨详细版)》
Anaconda 安装Python
学习Python的第一步是什么,那自然是安装Python了,这边我们选择好评度最高的安装方法:Anaconda 安装。Anaconda 是 python 的一个发行版本。安装好了 Anaconda 就相当于安装好了 python,并且里面还集成了很多关于 python 科学计算的第三方库。比如我们需要用到的 Pandas、numpy、 scipy、 matlibplot 等。
Anaconda 的官网下载地址 https://www.anaconda.com/download/ ,或者直接百度搜索Anaconda,进入官网,选择下载即可,我们这边选择Python3系列版本,它默认是64位的电脑,如果你的电脑很旧
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。