摘要: #给列表中每个元素加入标号import datetime as dt import matplotlib.pyplot as plt from matplotlib import style import pandas as pd #import pandas_datareader.data as web a = ['Mary', 'had', 'a', 'little', 'lamb'] f... 阅读全文
posted @ 2019-06-08 02:42 愚公一山 阅读(578) 评论(0) 推荐(0)
摘要: 前段时间玩Python时无意看到了获取股票交易数据的tushare模块,由于自己对股票交易挺有兴趣,加上现在又在做数据挖掘工作,故想先将股票数据下载到数据库中,以便日后分析: 昨天试了下单线程下载股票数据,但由于获取数据量较大,所需时间特别长,这次用多线程实试试 本次采用了10个线程,下载速度快了许 阅读全文
posted @ 2019-06-08 02:30 愚公一山 阅读(5973) 评论(1) 推荐(0)
摘要: python爬虫成长之路(一):抓取证券之星的股票数据 获取数据是数据分析中必不可少的一部分,而网络爬虫是是获取数据的一个重要渠道之一。鉴于此,我拾起了Python这把利器,开启了网络爬虫之路。 本篇使用的版本为python3.5,意在抓取证券之星上当天所有A股数据。程序主要分为三个部分:网页源码的 阅读全文
posted @ 2019-06-08 02:26 愚公一山 阅读(4709) 评论(0) 推荐(1)
摘要: 金融量化分析-python量化分析系列之 使用python获取股票历史数据和实时分笔数据 财经数据接口包tushare的使用(一) Tushare是一款开源免费的金融数据接口包,可以用于获取股票的历史数据、年度季度报表数据、实时分笔数据、历史分笔数据,本文对tushare的用法,已经存在的一些问题做 阅读全文
posted @ 2019-06-08 02:12 愚公一山 阅读(3101) 评论(0) 推荐(0)
摘要: Python股票分析系列——数据整合.p7 欢迎来到Python for Finance教程系列的第7部分。 在之前的教程中,我们为整个标准普尔500强公司抓取了雅虎财经数据。 在本教程中,我们将把这些数据组合到一个DataFrame中。 到此为止的代码: 尽管我们掌握了所有数据,但我们可能想要一起 阅读全文
posted @ 2019-06-08 01:37 愚公一山 阅读(845) 评论(0) 推荐(0)
摘要: python量化之路:获取历史某一时刻沪深上市公司股票代码及上市时间 最近开始玩股票量化,由于想要做完整的股票回测,因此股票的上市和退市信息就必不可少。因为我们回测的时候必须要知道某一日期沪深股票的成分包含哪些对吧。所以我们要把沪深全部股票的上市时间、退市时间全部都爬下来(保存到本地以后检索会更快) 阅读全文
posted @ 2019-06-08 01:35 愚公一山 阅读(2082) 评论(0) 推荐(0)
摘要: 本系列转载自youtuber sentdex博主的教程视频内容 https://www.youtube.com/watch?v=19yyasfGLhk&index=4&list=PLQVvvaa0QuDcOdF96TBtRtuQksErCEBYZ手工翻译,有任何疑问可以在下方留言,我尽力回答~ 该系 阅读全文
posted @ 2019-06-08 01:28 愚公一山 阅读(3884) 评论(0) 推荐(0)
摘要: Python股票分析系列——数据整理和绘制.p2 欢迎来到Python for Finance教程系列的第2部分。 在本教程中,我们将利用我们的股票数据进一步分解一些基本的数据操作和可视化。 我们将要使用的开始代码(在前面的教程中已经介绍过)是: 我们可以用这些DataFrame做些什么? 首先,我 阅读全文
posted @ 2019-06-08 01:26 愚公一山 阅读(675) 评论(0) 推荐(0)
摘要: 欢迎来到Python for Finance教程系列的第6部分。 在之前的Python教程中,我们介绍了如何获取我们感兴趣的公司名单(在我们的案例中是标准普尔500指数),现在我们将收集所有这些公司的股票定价数据。 到此为止的代码: 我们将添加一些新的导入: 我们将使用datetime指定Panda 阅读全文
posted @ 2019-06-08 01:24 愚公一山 阅读(1666) 评论(0) 推荐(0)
摘要: 欢迎来到Python for Finance教程系列的第5部分。在本教程和接下来的几节中,我们将着手研究如何为更多公司提供大量的定价信息,以及如何一次处理所有这些数据。 首先,我们需要一份公司名单。我可以给你一个清单,但实际上获得股票清单可能只是你可能遇到的众多挑战之一。在我们的案例中,我们需要一个 阅读全文
posted @ 2019-06-08 01:23 愚公一山 阅读(1504) 评论(1) 推荐(0)
摘要: Python股票分析系列——基础股票数据操作(二) 该系列视频已经搬运至bilibili: 点击查看 该系列视频已经搬运至bilibili: 点击查看 该系列视频已经搬运至bilibili: 点击查看 欢迎来到Python for Finance教程系列的第4部分。在本教程中,我们将基于Adj Cl 阅读全文
posted @ 2019-06-08 01:22 愚公一山 阅读(460) 评论(0) 推荐(0)
摘要: Python股票分析系列——基础股票数据操作(一) 该系列视频已经搬运至bilibili: 点击查看 欢迎来到Python for Finance教程系列的第3部分。在本教程中,我们将使用我们的股票数据进一步分解一些基本的数据操作和可视化。我们将要使用的开始代码(在前面的教程中已经介绍过)是: im 阅读全文
posted @ 2019-06-08 01:21 愚公一山 阅读(945) 评论(0) 推荐(0)
摘要: 网络构建入门技术(5)——子网划分应用 说明(2017-5-16 11:27:00): 题目: 一个公司有530台电脑,组成一个对等局域网,子网掩码和IP设多少最合适? 1. 首先选IP地址类别,A类太多,C类不够用,就选B类了,假设为188.188.0.0 2. 设主机位是n,主机数=2^n-2 阅读全文
posted @ 2019-06-08 01:04 愚公一山 阅读(232) 评论(0) 推荐(0)
摘要: 网络构建入门技术(3)——IP地址分类 说明(2017-5-16 09:48:08): 1. IP地址 说明(2017-5-16 09:48:08): 1. IP地址 说明(2017-5-16 09:48:08): 1. IP地址 阅读全文
posted @ 2019-06-08 01:03 愚公一山 阅读(178) 评论(0) 推荐(0)
摘要: 网络构建入门技术(2)——IP子网划分 说明(2017-5-10 10:54:31): 1. 为什么要子网划分? 子网划分就是,网络位变长,主机位变短的过程。实际上就是将一个大网络,划分成多个小网络的过程。 目的就是为了解决IP地址不够用的问题。 IP地址分为ABCDE类,A类8个网络位24个主机位 阅读全文
posted @ 2019-06-08 01:02 愚公一山 阅读(324) 评论(0) 推荐(0)
摘要: 什么是POP3、SMTP和IMAP? POP3 POP3是Post Office Protocol 3的简称,即邮局协议的第3个版本,它规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议。它是因特网电子邮件的第一个离线协议标准,POP3允许用户从服务器上把邮件存储到本地主 阅读全文
posted @ 2019-06-08 01:02 愚公一山 阅读(152) 评论(0) 推荐(0)
摘要: 网络构建入门技术(1)——IP概述 说明(2017-5-10 11:02:31): 0. IP地址的作用,TCP/IP,网络层,包,源IP(哪个设备发出)、目的IP(数据要发到哪个设备),每个设备需要唯一的一个IP地址。32个0到32个1,共有2^32个。点分十进制的写法。 1. IP分两部分,网络 阅读全文
posted @ 2019-06-08 01:01 愚公一山 阅读(492) 评论(0) 推荐(0)
摘要: 网络相关基础知识 1. Q:强电跟弱电怎么区分? A1:强电和弱电是俗称了,工程上强电一般指的是建筑电力安装,照明、插座、配电房,根据各国的标准不同,基本上施工的都是110V或220的电力设备、管线安装。 弱电是指消防、智能化等工种,一般安装的设备用电基本是低压电,包括,消防、网络、广播、楼宇对讲、 阅读全文
posted @ 2019-06-08 01:00 愚公一山 阅读(515) 评论(0) 推荐(0)
摘要: python学习笔记(1)--遍历txt文件,正则匹配替换文字 遍历一个文件夹,把里面所有txt文件里的[]里的朗读时间删除,也就是替换为空。 1 import os 2 import re 3 import shutil 4 #os文件操作,re正则,shutil复制粘贴 5 path1 = r" 阅读全文
posted @ 2019-06-08 00:55 愚公一山 阅读(3067) 评论(0) 推荐(0)
摘要: VBA二次学习笔记(2)——两个Excel表内容比较 说明(2018-9-3 22:38:58): 1. 就是之前问同事要来的作业,有两个格式一样的Excel文件,一个是正确答案,一个是员工作答的。通过代码将两个文件进行比对,把不同之处列出来。 正文: Sub test1() Dim wb1 As 阅读全文
posted @ 2019-06-08 00:51 愚公一山 阅读(721) 评论(0) 推荐(0)
摘要: VBA学习笔记(9)--生成点拨(1) 说明(2017.3.26): 1. 还没写完,写到新建文件夹了,下一步新建word,重命名,查找点拨,把点拨复制进去,因为要给点拨编号,应该会很麻烦 1 Public Sub test1() 2 Dim path 3 Dim filename 4 Dim fo 阅读全文
posted @ 2019-06-08 00:49 愚公一山 阅读(400) 评论(0) 推荐(0)
摘要: VBA学习笔记(7)--vba的数组函数 说明(2017.3.25): 1. split(str,"-")和join(arr,",")函数,用法跟其他语言差不多。 2. filter函数,filter(数组,字符串,true/false)判断一个字符是否在数组中,返回满足条件的元素组成一个数组 'f 阅读全文
posted @ 2019-06-08 00:47 愚公一山 阅读(3734) 评论(0) 推荐(0)
摘要: VBA学习笔记(5)--事件,记录每次操作改动 说明(2017.3.24): 1. 记录sheet1里面的每次改动,和改动时间! 2. 不能记录大范围的删除、改动,会提示“类型不匹配” 1 Private Sub Worksheet_Change(ByVal Target As Range) 2 W 阅读全文
posted @ 2019-06-08 00:46 愚公一山 阅读(445) 评论(1) 推荐(0)
摘要: VBA学习笔记(6)--抽取第一列中叫“虹虹”的个人信息 说明(2017.3.25): 1. 知识点为dim arr2(1 to 1000, 1 to 4)先定义一个足够大的二维数组,不然后面需要transpose转置成一维数组。 1 '抽取列表中叫“虹虹”的所有信息,设置arr2数组1到1000, 阅读全文
posted @ 2019-06-08 00:45 愚公一山 阅读(324) 评论(0) 推荐(0)
摘要: VBA学习笔记(4)--文件夹和文件遍历一层 说明(2017.3.22): 1. 1 '遍历指定文件夹里的文件 2 '遍历指定文件夹,返回第一层文件(不含文件夹) 3 Public Sub test1() 4 Dim k% 5 Dim filename$ 6 Dim path$ 7 path = T 阅读全文
posted @ 2019-06-08 00:44 愚公一山 阅读(647) 评论(0) 推荐(0)
摘要: VBA学习笔记(3)--文件夹操作 说明(2017.3.22): 1. 根据兰色幻想VBA80集视频教学,总结 2. 大部分可以用自带函数处理,不过复制文件夹需要用到FileSystemObject对象,打开文件夹用到shell 1 Public Sub test1() 2 '1. 判断文件夹是否存 阅读全文
posted @ 2019-06-08 00:43 愚公一山 阅读(901) 评论(0) 推荐(0)
摘要: VBA代码分行 如果是语句可以直接在要换行的位加一个空格一个下划: Dim MyPath As String, MyName As String, _ tmpPath As String如果是字符串可以加以加一个空格一个&和一个空格加一个下划线:x = "ABCDEFG" & _"HIJKLMNO" 阅读全文
posted @ 2019-06-08 00:42 愚公一山 阅读(1032) 评论(0) 推荐(0)
摘要: 本文的对象是:有一定Excel VBA基础,对Word VBA还没有什么认识,想在Excel中通过VBA操作Word还有困难的人。 一、新建Word引用 需要首先创建一个对 Word Application 对象的引用。在VBA中,工具-引用,选取“MicroSoft Word 11.0 Objec 阅读全文
posted @ 2019-06-08 00:41 愚公一山 阅读(9180) 评论(0) 推荐(0)
摘要: 1. 根据刘伟的视频讲解进行总结,网上讲Excel公式与函数的貌似就他讲的还不错。在他的微博里看到现在的照片胖了不少,不过还挺帅的,不再是以前那个小屌丝了。 2. 一共53个视频,去掉一个开头,去掉一个结尾,还剩51个,一天看一个,俩月就能看完,美滋滋~ 3. 其实我已经看了好几个了,而且因为一个很 阅读全文
posted @ 2019-06-08 00:39 愚公一山 阅读(4202) 评论(0) 推荐(0)
摘要: 1. 判断文件是否存在,新建文件,另存为 2. 打开文件,修改内容,保存/关闭 3. 判断文件是否已经打开 这里采用的是遍历所有打开的工作簿,另一种方法是直接把这个名字的工作簿赋值给对象,如果报错就说明没打开这个文件(还是有点麻烦) 4. 复制和删除文件 注意: (1)ActiveWorkbook是 阅读全文
posted @ 2019-06-08 00:38 愚公一山 阅读(768) 评论(0) 推荐(0)