TusharePro快速入门

既然你打开了本文,相信你已经知道 Tushare 的大名了。最近 Tushare 做了一次大的升级(或者说是重构),用作者的话来说“Pro 版数据更稳定质量更好了,但Pro依然是个开放的,免费的平台,不带任何商业性质和目的。”

 

Tushare Pro 变得更好地同时,与 Tushare 相比,使用方法也有了一些变化,本文的目的是帮助读者用一种快速的方式了解 Tushare Pro。

 

第一步:注册成为 Tushare 用户


Tushare Pro 是免费的,但是不是完全没有限制,访问 Tushare Pro API 需要有 token,而获取到 token 需要注册成为 Tushare 社区用户。注册非常简单,步骤如下:

 

  1. 打开 注册网址https://tushare.pro/register?reg=262601)。
  2. 按照提示的填写即可注册成功。

 

第二步:获取 Token


注册以后,就可以获取 Token 了:

 

  1. 登录系统,点击右上角的用户名,选择“个人主页”
  2. 选择“接口TOKEN”,接口TOKEN默认显示为“****……”
  3. 点击右边小眼睛可以查看 Token,点击“复制”按钮可以把 Token 复制到剪贴板
  4. 把 Token 保存下来,后面会用到

 

第三步:安装 Anaconda3


Anaconda 号称“最流行的 Python 数据科学平台”,安装 Anaconda 可以帮你省去很多麻烦。

 

  1. 下载 Anaconda: https://www.anaconda.com/download/ 
  2. 安装 Anaconda:按照安装程序的提示操作即可。

 

安装后 Anaconda 会创建几个快捷方式,下面是两个比较重要的快捷方式:

 

  • Anaconda Navigator - Anaconda 的图形化管理界面
  • Anaconda Prompt - 命令窗口

 

第四步:安装 Tushare


运行 Anaconda Prompt,在打开命令窗口里面执行:

 

pip install tushare

 

检查安装是否成功:在命令行输入 ipython --no-banner,回车,然后输入下面的两行:

 

import tushare as ts

 

ts.__version__

 

第四步:获取上证指数的日线数据


获取上证指数的日线数据,编辑下面的程序:

 

# shangzhengzhishu.py

import tushare as ts

 

TOKEN = '.......'

 

pro = ts.pro_api(token=TOKEN)

df = pro.index_daily(ts_code='000001.SH', fields='trade_date,close,change,pct_change')

print(df.head())

 

运行 pythonshangzhengzhishu.py,应该看到类似于如下的输出:

 

   trade_date      close    change  pct_change

0   20181024  2603.2951    8.4696      0.3264

1   20181023  2594.8255  -60.0507     -2.2619

2   20181022  2654.8762  104.4110      4.0938

3   20181019  2550.4652   64.0466      2.5759

4   20181018  2486.4186  -75.1954     -2.9355

 

到此为止,我们已经迈入 Tushare 的门槛。

 

其他:关于积分


下面是 Tushare Pro 的关于积分的说明:“为了避免部分用户低门槛无限制的恶意调取数据,更好地保证大多数用户调取数据的稳定性,同时也为了Tushare社区的可持续发展,Pro接口开始引入积分制度。只有具备一定积分级别的用户才能调取相应的API,目前只是一个分级门槛,并不消耗积分。”

 

下面是两个有用的链接:

 

最后,希望本文能够对大家有所帮助,希望大家能从 Tushare Pro 中找到自己需要的数据,祝好运。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值