粉丝1696获赞7534

如何通过拍放获取商品销售数据?哈喽,大家好,我是陈轩,默默一个热爱生活,热爱技术的女陈炫。那今天这一期视频的话,我想给大家去分享我们通过 python 爬虫技术去爬起我们京东里面的一个数据,去做到一个数据可视化以及数据分析这样子一个 案例。在这一块,那么我们双十一是已经过完了,但是双十一过完之后并不代表已经结束了,对吧?那作为我们的一个开放人员,或者作为一个数据分析人员来说的话,我们这个数据肯定是有非常 大的一个价值的一个意义的。那我们今天的话就会通过 smile 去技术去采集京东这个官网里面关于一些美妆产品的这样子一个数据,并且去做到一个数据分析或者说数据可视化在这一块,那么这里的话先给大家看一下我们的一个代码,代码的话是,呃,都在这一块,那我们主要是采集口红,这里可以先给大家看 看一下我们的一个效果,这里我就直接运行我们这个代码运行,运行之后的话,现在这里是已经自动帮我们去打开京东这一个官网,然后输入我们的口红的这个数据。现在输入口红这里数据的话,我们看到的这个页面的话是迪奥 在这一块他有很多,他等会鼠标会自动把我们去往下去拉,这个时间的话,可能相对说我们需要去等待一下。 ok, 这里会已经有 now 金刚管枫叶红下载完成,这里会有一些数据都是在这里下载的一个过程, 但其实这个页面的话,他是一直会有一个去进行一个更改的,下载完成之后的话,那一个数据就已经结束了,就相当于说是已经结束了这样几个过程,这就已经全都下完了。下载完成之后的话,我们等会就会把这一个数据去做到 找一个数据可视化,那么这个可视化的一个代码的话,我也是把它呃拿过来了,可以给大家看一下啊。前面这里的话主要是做到一个数据的一个分析,比如说香奈儿、迪奥这些的,然后把它的一个店铺也会去进行一个更换,那么我可以给大家看一下我们的可视化。那么目前排名最多的话就是 这个是我们的布置的,可能说这里面有包括我们的一个呃,包括像完美日记,包括像我们的一些其他的产品也都有啊,对吧?那么主要的话销售赞的最高的话是香奈儿跟我们一个纪梵希以及迪奥这一块,那么包括我们这里不同品牌价格的一个均匀价, 像我们的一个迪奥的话,兰蔻的话这可能平均价格都在一百六十七,香奈儿的话就平均价格在二百五十八,那么这里也会不同价格的一个销售的一个啊占比可以发现这个比重有点差距有点大,可能会相对说会有一些差距,我们需 只要在这个数据里面看一下他的一个详细情况是什么样子的,包括在这一块也会可以发现卖的最多的是 mac 这一个呃,口红,那我们接着再往下去店铺的一个分布,这里也会有一个数据,包括口红、哑光以及滋润型的大牌情人节,对吧? 啊?包括我们在这里也都会有你像这种的也是不同色口红的一个售卖,像嗯,番茄烂番茄色,包括红糖、姜糖这一块的数据,这一块的数据的口红色号卖的是相对说会比较好一点的。这个就是我们简单的一个做了一个分析,在这一块,那么这里的代码的话也可以给大家看一下,基本的话 用的省微的自动化这一块操作起来的话也会比较简单。那如果说有小伙伴们想需要这个原码去学习,大家只需要给我一键三连在评论区评论六六六就可以了,就这个那另外的话我们这里也会有一套我们所说的一个呃 非常比较完整的拍摄爬虫技术课程,那么这个爬虫技术课程的话主要是做到一个进阶技术的。像我们其实京东的话,我用的省微六,如果说我用专就是中规中矩那种爬虫去写的话,他其实数据是有加密的,那这种加密数据的话,其实我们是很难,就是需要去给他去做到一个解密。解密这一块的话可能说相对说 会比较难一点,可能说他的要紧密很多层,所以说我这里就选择我们这个 similu, simili 这一块的话,他可能相对说会比较简单一点,然后直接就能够去进行一个实现在这一块,那我们这个就比如说可以给大家看到啊,我们这里呃进阶技术的话也会比较多,有 a p p 逆向,有我们的一个 pc 端, 前面这些的话都是属于我们的一个拍审基础,像我们字母串、字典条件循环和函数网络编程线程,以及我们的一个 meccle 数字库 redis、 芒果 d b。 那么这里的话我们是主要去教我们的一个 pc 端的一个 part 工程师,像 我们这个浏览器的调试,包括我们这个 gs 安全产品防控链接,包括像我们这个验证码,其实京东的话他也是有验证码处理这一块的,包括我们这个自动化,像那个刚刚用的一个 similu, 包括我们的框架原码,像百万性别的 快币框架。大床用的 fade, 包括我们的一个爬虫肌群,像分布式爬群,包括采集功底向我们基础的数据解析、数据入库,多任务采集,包括一个展示 flask 框架啊,包括我们这个杰斯混销专题,以及对称加密,非对称加密 这一部分内容的话,主要是让大家就是呃,你学到这个阶段的话,就是你基本是已经具备了整个爬床工程师的一个基本的一个能力。如果说你去做兼职,像帮一些学生去做兼职,或者说去一些企业里面去上班, 如果说去帮一些鞋里面去做外包,这些内容都是可以去达的到的,都是没有任何问题的。在这一块另外的话就是我们如果说有小伙伴需要更高级技术, 我们也会去教 app。 逆向就是我们手机端的爬虫,其实我们爬虫分为两种,一种是我们的一个 pc 端,另一种就是我们的一个手机端,手机端也是我们的一个安卓版的,是安卓这一块,像后口技术这一块也会去讲,包括我们的一个抓包与算法专题,以及我们的一个 gs 逆向, 包括我们那个爬虫扩展,以及包括我们那个爬虫大型的项目等等,这些呢我们都会去讲,就是讲的会呃都是会去讲,每个专题都会有详细的案例和详细的呃技术都会给到大家,包括每个案例的话,我们这里的真实案例都是我们。像 啊,某快手,抖音啊,包括 boss 招聘啊,包括美团,大众点评这些网站我们都会去讲,因为这些网站也是做兼职,也是你平时去工作里面,公司里面也会去面的到的, 就是我们也会都给大家去讲的到。那如果说有小伙伴们对于这个课程大纲会比较感兴趣的话,大家也可以在评论区评论,六六六也是可以给到呃大家的,到时候有我们的小助理老师会给大家去进行一个发送。想要获取更多拍放学习资料,点击视频左下角链接免费获取。

大家好,今天讲的是采集京东的商品信息, 在搜索页面搜索电脑, 在开发者工具中找到获取数据的网站, 可以看到这个包邮网站的数据, 查看网站和请求方 是这是我写好的脚本,主要是获取后转换为字典, 在不确定是否是这个网站,可以用工具测试一下是否能获取到数据,一般能获取到都是能写脚本获取的, 运行看看成功获取到目标数据。 接下来讲一下清洗数据, 获取原数据, 看看数据是什么形式,初步看十字符串 四福串,要清洗成字典才能获取到数据,看看我清洗方法是筛选数据,成列表,分割开获取到想要的数据, 成功转换成字典, 可以看到字典事件 值对形式存在这里两百九十一事件获取键值就是我们想要的数据,可以看到获取到是一个列表,循环列表, 循环列表后获取到又是一个字典,根据字典形式获取到值就是每一条商品的数据。 这里为什么要循环呢?因为这里是电脑的详细信息, 电脑的信息长度不一样,所以获取时循环获取,不然固定写会报错获取电脑信息的长度,这样在循环时就能也这个区间去获取。点个关注,下期更精彩!

万万没想到,拍藏实现自动化操作竟然如此的简单,这期视频带你看懂如何通过拍藏来实现自动化获取京东网页的数据。话不多说,我们直接上代码,这里我们写了两个函数来实现自动化程序。首先我们需要导入两个函数需要用到的模块,这里导入了 sleeping、 时间模块、 it 等等模块,而今天我们也可以了解和学习这些模块的作用和用法。 接下来我们先看第一段函数,在这里第七行代码使用了 weber 驱动,用来实现自动打开我们的谷歌浏览器。打开浏览器之后,我们需要对网址进行访问, 所以在第八行是用来访问京东这个网站。第九行是通过 id 的属性 p 来定位到搜索框,这样我们才能在搜索框里面搜索我们想要获取的商品信息。 所以在第十行代码里面,我们使用代码输入了一个商品名称,这里我们以钢琴为例。而十一行代码的作用也非常明显,是用来模拟我们键盘上面的回车键,用来自动进行网页搜索的。后面的十二和十三行代码分别是调用我们的函数以及设置停留十秒,用来处理网络 延迟的情况。实现了自动化操作之后,接下来我们就需要用第二段代码实现自动爬取我们需要的数据,如商品名称、价格、链接等等。首先在十八行,我们运用了 xs 操作,对我们的所有商品进行一个抓取,抓取完之后,在二十行我们先用了败点 xs 方法,用来定位到我们所需要的数据,这里是定位的商品名称。 第二十一行是用了拜点 css 的方法来获取商品的价格,第二十二行是使用了拜里面的 top 内,通过它里面的认标签来获取数据,然后我们进行数据打印,最后我们再把数据自动保存到本地即可, 这样我们就完成了代码的编写,我们来运行一下测试一下效果。可以看到这里会自动帮我们打开网页进行搜索,并自动下载保存到本地。随后我们就可以看到将下载下来的数据保存到文档里面了。想要学习更多编程知识或者和我进行技术交流,可以预约左下角我的拍档项目直播课,还有附赠的学习资料。

大家好,我是马农阿勇,那么这一期呢给大家讲一下我们如何来通过拍摄呢,编写一个程序啊,来批量盘取我们网页上的一个小说名称, 那么在这里呢就要用到配送的一个库啊,一个下载库,那这里我用的是什么呢?我们的锐筷子库啊,锐筷子 这个库呢是需要安装的啊,需要咱们控制台你输一个 ps 到一块死库就可以了啊。然后呢还会用到我们的 正则表达是库,那么如有快速的库呢?否则去下载我们制定的网页啊网页,然后我们按一这个库呢,他主要的解析我们网页这个内容。好,我们下面来简单给大家编写一下是吧? 那么首先呢我要调用我们愉快思库的一个给的方法啊,然后呢这里边呢要啥呀?指定一个 网址啊,通过一个网址呢,他能把这个页面呢下载到本地,所以我在这呢是不是打开一个豆瓣小说的这样的一个页面啊,大家看这个页面是不是有很多的小说名字是吧?好,我们就这样把每一个名字啊,我们把这啥呀,从程序把它下到我们的一个本地啊,下到本地, 那么首先呢我们拿到了小说名是吧,这是小说的网址是吧?我们把它复制下来,复制到我们的程序中。好,然后呢复制完了之后,那么他会返回一个对象,返回一个对象啊,返回一个我们页面对象,页面对象 在这呢起个变量名是吧?好,这样呢,他这个奖励下的内容呢,就放在这个对象中,那我们需要通过一个方法呢,把它拿到是吧?啊?我们就写个配置是吧页面,然后就调我们这个配置, obg 啊,这样的一个对象通过手, 那么呢他是太克斯的啊,这样的一个属性呢,他就可以把这个页面的内容啊拿,拿到,拿到,那么我们可以呢把这个页面呢一会给大家打印出来看一下。 那我们拿到了页面之后呢,其实拿到页面是拿到什么样子呢?其实拿的是这个东西啊,我们大家看一下,按电脑上的 f 十一键是吧? f 十一键,其实我每一个网页的一个一个一个, 其实对于说我每个网页啊,他的一个音乐呢,都是一个啥呀?背后都是啥?都是我们的 htm 的代码,我们可以点那个箭头是吧?打开我点一个名字是吧? 这个名字大看,也就是说我们服务器呢,对方发的是这样的一串代码,然后经过我们本地浏览器呢,把它啥呀?把它就是结实执行成这样的一种,也渲染成一种这样的一个页面,那么所以说我们将来下程就是下啥这样的一些代码,要说我们的每一个名字啊,他都 是啥呀?在对应的 htm 的代码中,那么大家看他的每一个这个什么标题啊?叫活着,是不是他这个呢?是不是也也有一个标题叫做街舞杂货店,是不是要是我写个程序能够把这个这都搜不出的名字的这个对的名字提出来是不是就可以了?好,下面我们来提一下, 那么首先呢他会用到我们的一个正在表达式,是吧?所以我在这写一个正在表达式的变量啊,用它类存放我们的正在表达式,好,我们正在表达式提取这个内容。 然后呢我们大家看他的这个解忧杂货店啊,他是这样的一个地址和一个名称,说他要那么看这个呢,大家发了没有?他们 这个数字是不一样的,他这个网址是一样的,是不是标题是一样的,但他后面的这个标题对的内容是不一样的,是不是?哎?所以我们在这可以点右键选择编辑我们的啥呀,一直贴埋了,然后呢我把这个东西干什么呢?把它 对吧复制下来,然后呢?所以我们的啥呀?正在表达时的一部分,好,因为他这个内,他这个页面的内容啊,他里面本身包含的双引号,所以对怎么说来说呢?我们只外面加个啥单引号,是不是啊? 因为我们正在表达,是呢,说不定就是个字不出啊,就是个字不出。好,然后呢我们这是我们需要的内容,我们可以做个哎,做一个哎,填一个点加,就是匹配我们 啊叠加啊,去批评,我们要这个内容,也就把我们关心的内容呢,我们这个小框括去了,里边写个叠加问号就可以了啊,然后呢这里边呢 他的每一个数字不太一样,是不是啊?因为每一个这个小说名字对的数字不一样,所以我们这个钢琴家具批评这个数字,这样我们是不是就写完了?好,写完之后呢,我们就调用我们正在表达式的一个翻到这个 方法啊,然后前面呢第一个参数传的是我们正在表达室,第一个呢传的是我们啥我们的页面内容,然后呢他会返回这个提取的值的一个结果啊,我们把这个结果呢把呢?我们我们使一个变量,是吧?他其实返回的是一个列表,好,这样呢我们就可以了, 然后呢我把这个数据呢,我们把它打印出,看一下我们是不是成功拿到这个利润,是吧? 大家看这个是不是很遗憾呢?啊?他显示的是有空的,没有拿到啊,没有拿到的原因是什么呢?他这个页面没有弹出来,所以我们这就没有拿到, 那没有拿到可能是啥?可能人家那个网站呢啊?他去检测我不是一个啥,他发一个一个一个浏览器,是不是?所以我自己呢做一个伪装 装,是吧?所以在这呢做一个伪造一个啥呀?图文件啊,伪造一个图文件啊,那么这个图文件怎么伪造呢?其实我们在这这是这个网络啊,我们点这个网络,然后呢我们刷新这个页面, 那么他会重新加载的页面,是不是他加载完之后呢?我们选择他对应的这个页面的一个网址,是不是?哎?这个里边有一个头,是吧?这是他讲的一个内容, 我们这里看个头,这个头文件里面有一个叫个什么呢?有一个叫个啊,我们看一下他应该是在下边,应该是在下边啊, 下面有一个用户代理,是吧?咱还有这个啊,有个用户代理,我把用户代理直接呢复制到我们的程序中啊,也就是把我的程序伪装成啥一个浏览器啊?我把这个呢放到这,我们的然后在这边呢构造成一个字典,是吧?他呢就做一个啥 我们的哎,所以我们的箭,是吧?这个呢后面呢是左右我们的直啊,左右的直,这样是不就完了?哦,这样就构造了一个呃头是吧?然后呢我在这个地方呢,给他一个, 把每一皂头呢给下他这个,给他这个方法的一个参数啊,传给他就行了啊。然后我们再走,我们看一下 打开是不是出来了,这样我们拿到了杰欧杂货店的活着追风的人呢,他的每个小说名字我们就轻松的拿到了 啊,大家看上面是不是拿到了啥呀?这个网页的内容啊,也就是我们从服务器发给我们的内容呢,他就是一串代码,但是呢他真正的数据呢,他就放在啥呀?这个代码中,我们看这里是搜啊,我们搜一个,比如解忧杂货店是吧? 然后你们看一下解忧会扯大看,然后往上走是吧?大看也就是我们通过 请求这页面的内容啊,它里面包含着啥呀?我们想要的一些数据,所以说我们只需要啥呀,通过正则啊去解析一下啊就可以了。好,这是这一节给大家分享的一个啊,批量排球,我们小说名称这样的一个例子。

现在我们去看一下第五问,如何从响应结果当中提取数据呢?我们在之前的视频当中给大家讲过如何查找 url, 那这个问题我们就给大家讲解如何去提取数据。第一个是关于京东的,我们去打开一下, 在上节课我们找到了他的 uil, 现在我们把他的 uil 复制过来,开始去编写我们的代码。第一句话的话,他要是要导入爬虫,需要使用到蕊筷子这个库,我们在之前的视频当中给大家安装过。然后紧接着第二步的话,我们要去发送请求。 发送请求怎么发送呢?我们先把它的 u i l 存储到变量当中,然后紧接着我们去看一下它的请求方式是 get 请求,所以我们在这也应 该用 get 请求 request 表 get 把 u r l 放进来,然后他会得到一个响应结果,那么我们先去查看一下他响应结果当中的一个数据,然后再去查看一下他响应结果当中这个数据的数据类型。 我们发现它是个 s t r 类型,而这种结构我们看上去它应该是 python 当中的一个字典类型,所以 s t r 类型肯定不可以。那么字典类型我们如何去转换呢?在这的时候它有一个 方法叫 response 点 jason, 它自动就可以将我们的这个字符串类型 太累。 类型他去干什么?去转成我们的字典类型 啊?注册这 s 加类型,那现在呢?我们再去输出一下这个 dat, 再去输出一下这个 dat 的数据类型,通过内置函数 type 去查看它的数据类型, 然后我们发现他现在是字典类型了,字典类型你就可以去提取数据了,我们发现他的数据是在一个叫 comments 当中, commands 是一个列表,列表当中是字典, 所以你在这的时候首先做的第一件事情应该干什么?应该从字典当中去把这个康门特提取出来。 comments 怎么去提取呢? 字典的名字叫 data dat 表, get 方法就可以把它提取出来,它提取出来的结果是一个什么?结果是一个列表,所以你需要使用放循环圈便利列表 in 去便利列表,那你会得到什么?你会继续得到一个字典,然后在这个字典当中的 comment 再去提取它就可以了。所以你在这里得到的 item, 它也是一个字典类型, 那然后紧接着它是字典类型,我要去提取它的那个内容, c o n t e n t 那这样的话我们去把它打印输出, 每提取完一个,我们让他给咱们打印一个横线,这样的话比较好看一些。现在我们单击右键运行, 发现这个数据是不是就都提取出来了? 现在我们再去看一下第二个网页数据的提取,天气预报的这个,那么我们在上一个视频当中跟大家说过这个天气预报啊,它的数据是直接在我们的网页当中的, 也说在直接 h t m r 当中,那这种数据我们如何来编写代码呢?首先还是同样的,你要把它的这个请求复制过来,由于它的数据直接在 h t m r 当中,所以你直接复制它的地址栏当中的这个地址就可以了。那然后 继续我在这写上这个还是第五个问题,他是提取数据,这个叫天气预报。首先第一个还是导入, 导入你会写上什么? input request 的思,然后第二个请求,我们要准备去发送请求啦, 你准备要发送请求的话,那么我们用到的是这个 get 请求,把 u i l 放进来,然后呢,我们在这的时候去获取响音,输出一下它的响音结果,我们去看一下, 当我们在这输出他的响应结果的时候,我们发现他的这些都叫什么?这些都是一个 高乱码,那我们可以去设置一下它的编码格上按 coding, 然后我们在这写上 utf 杠八, 当设置完成之后,我们再去看一下,哎,这回就很好了,对吧?然后呢,我们要在这 ctrl 加 f, 我们去查找一下,那肯定有一个叫三亚的呀,看一下数据是不是都在这个地方,那我们怎么从这个当中去提取呢? 我们的数据是在我们的标签当中的,所以这个时候你可以采用的方式就是正则表达式,所以我们去需要使用正则 表达式去提取数据,你正则表达式去提取数据。在 python 当中支持正则的模块是 i, 你要提取一个,还 需要提取多个,咱们要提取的是多个,所以你用到的是啊,一点三的哦,我要提取什么?你要提取什么?你首先啊要把整个的这一个先复制过来,然后提取的是 spa 标签当中的内容。 spa 标签当中我们要提取到的是从哪个地方去提取?我们从的是 r e, s p 点 t, s t, 从它里面去提取。那你提取的内容是什么?是小,是整个监括好当中的东西, 所以你在这的时候开始写你的正则表达是几个小括号,我们要提取的是中文,那么你要知道中文的范围是杠优四亿零零啊,这是 这个中文的范围,到什么呢?到杠 u 九 f a 五,那么它是中文的范围,中文的范围呢?你要提取多少个呢?肯定是多个了,对吧?那然后提取完这个之后,我们把它定义,为什么定义为 city, 那到底有没有提取成功呢?我们在这的时候去输出一下 cici, 先把上面这些复制, 因为一会我们还得用它。那现在呢?我们去看一下城市就提取出来了。城市提取出来之后呢?那我们要提取的就是我们的一个 weather, 所以你把整个这个代码复制一下,把这个 ct 改成 y z, 然后呢把整个的这一个还是它的 class 改成它, 那这个就变成什么了?这个就是你提取出来的 weather, 我们去看看。 然后呢第三个就提取我们的温度了,提取我们的温度,他在这写的是 w d, 叫温度嘛?那我们也写 w d, 这回你提取的是中文吗?三十二斜线二十四,他不是,他不是中文,他是数字。那这个时候呢,我们让他提取任意字符就可以了,因为他还有一个温度的符号, 任意字服用点,然后我们在这的时候再复制一下,再去输出一个温度 wd, 那温度也提取出来了,然后紧接着还差一个什么?还差最后的一个是它的适宜情况叫 z s, 所以呢,那我们在这写上 z s, 把 整个代码继续去复制,复制你可以复制天气这个,但是你不要去复制这个温度,这个因为我们要提取的是中文,中文,然后把它这个改成 z s print z s, 看一下整个的这个景区的天气预报,我们就区区完了,这是如何在 h t m l 当中去提取数据? 那现在呢?我们再去看一下第三个他的请求,就说是一二三零六当中的这个是 g s 的,我们应该怎样提取数据呢? 我们去找到他的 url, 把这个 url 进行复制,然后呢我们在这再去新 建一个拍森文件,这个依然叫做五、提取数据,这个是一二三零六。第一步导入 import request, 然后第二步我们要干什么?发送请求, 发送请求,你去看一下它的请求方式,在这写着呢, get, 请求方式是 get, 你直接发送 get 请求就行了。 read, 快速撕掉 get, 把你的 u r l 去放到电量当中去存储, 然后把 u i 放进来,然后看一下它的这个响音,结果我们先去输出一下第二 t s t 当我们在这输出的时候,你发现它的数据都回来了,对吧?它肯定是个自付串类型,那然后紧接着你如何从这个自付串当中去提取数据呢?你发现它是自付串,但是它不是 h t m l, 那么我们可以使用正则表达式去提取,就是你还是需要去呃,使用一下这个阿意,但是你要提取的是内容是什么呢?所以呢,你要去看一下他的规则,然后紧接着使用,翻着奥, 使用这个规则,去到这个里面去提取他提取的内容,你把它放到电量当中去提取。关键的问题是这个规则你怎么样去定义啊?我们要的是什么?你要 要的是中文,然后呢中文他这块还有一个下有个竖线,然后包括中文后面的这个字母,这些我们是要要的,那你知道中文怎么去写了吗? 中文我们知道的,刚才在景区天气预报的时候,这块是中文,那你就把它复制过来,那么这个中文你要提取多个,同时你还要干什么?我还要 他后面的这一个竖线,所以呢,你要在这个后面再继续写上一个斜线, 一个竖线,然后咱们要提取的是这个 a 到 z 这个范围内的 a 到 z 这个范围内的话,咱们要他呃在这块的时候要写一个什么加,但这这个加是写在这儿的, a 到 z 是 把它放到方括号当中的。那然后我们现在呢再去看一下整个的这个正则表达式,我们写完了,然后现在呢我们去验证一下,看一下有没有问题,如果有问题的话,咱们再去调整我们的这一个正则。 然后现在我们发现他的数据是不都被提取出来了?提取出来之后是一个什么类型呢?你发现他放到了一个列表当中,然后北京北,北京东是不是这样就提取出来了? 所以在这里呢收到了一个正则表达式的问题。如果是正则表达是不熟悉的,想去了解正则的,你可以去加一下杨老师的这一个微信,然后呢我们去沟通一下关于正则的事情。

如何获取股票交易数据?如何学习量化工具 python? 最近不少朋友询问过这方面的问题,这里统一回复一下我之前的三个视频,分别介绍了做什么数据哪来,代码怎么写的,大家可以看一下。 这里我汇总了这几天大家的需求,分三类,第一是为了更好的做股票需要分析相关数据。第二纯粹就是为了学习数据分析,数据处理技巧。第三类是本身精通计算局语言,想了解如何依靠自己在语言上的优势建立交易策略。 先说第一类需求,为了更好的做股票需要分析相关数据的。我的建议是工具无所谓会什么用什么,能解决问题就行。数据可以直接从看盘软件下 全程不需要携带。我以通达性举例号,打开软件后,在选项菜单下点击盘后数据下载,按照提示下载所需要的数据类型和日期,完成后再选择数据导出,高级导出, 按照提示将数据导入到本地。一般的数据分析需求都可以在 excel 完成, 就是速度上稍微慢一些。这里要解释一下,为什么谈到量化的时候总是提起排损, 有两个原因啊,一,几乎所有的数据供放给的 api 接口都接受 python 的程序调用。第二是几乎所有的回测平台首选支持的是 python 语言。第二类需求纯粹为了学习数据分析处理技巧。 我自己是学统计的,语言是 c, 工作经历是数据分析师。我的理解啊,有这类需求的朋友,如果你有一点编程基础,再学习其他的语言,入门都很简单。 但是如果说没有语言基础,我的建议是工作中啥用的多就钻研啥。以微软的 office 为例啊,大体上就是一个数据牛。 首先是数据来源,这里涉及到数据库, six server, six 语言数据清洗,涉及到 excel。 如果说数据量超大,超过一百万行,可能需要用到 vba, power pivot, power query, power map。 数据的分析与展现需要用到 power b i 以及对应的 dex 语言。核心就是把工作中流程化、周期化的数据出 你需求尽量自动化,减少重复劳动。这里以 excel 为例,来看一下 vba 的一个使用。这段代码是我让 kittent 帮我随机写的一个小游戏,要求是在一到一百之间随机升级数字, 这个数字让我来猜,如果我猜错了,他会提示我是猜大了还是猜小了,如果猜对了,他提示我,我总共猜了多少次。就是这么一个小功能,我们来看一下。首先点击红,然后把这个程序执行一下, 他会跳出一个对话框,让我输入一个数字,那我猜五十,猜五十,太大了,那就二十五,太小了,二十五到五十之间,我猜一个三十五,猜太大,三十五到二十五之间猜三十,太小了,三十到三十五之间猜三十二, 还猜小了,那就三十三,剩下一个就三十四了。恭喜你猜对了,一共七次,他就这么一个小功能。我举这个例子的目的啊,是介绍一种学习方法, 就是我们可以通过拆解一些小的程序来熟练掌握这个 vba 的使用方法。 第三类需求啊,就是本身精通计算机语言,想了解如何依靠自己的语言优势建立交易策略, 这里哈我的看法,策略它来源于我们的市场认知和交易认知,特别是交易认知手段,可以提升提高、加速检验认知, 但不能代替认知。成熟可用的策略通常是在经验积累的基础上,经历过很多次迭代形成的,这个过程一般不轻松的。