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

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

第一步:注册成为 Tushare 用户


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

  1. 打开 注册网址(https://tushare.pro/register?reg=277483)。
  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 中找到自己需要的数据,祝好运。

Tushare 入门 (TusharePro入门)相关推荐

  1. Android自动化测试-从入门到入门(5)AdapterView的测试

    在之前的文章中,我们简单介绍了Espresso的使用.通过onView()方法我们可以快速定位到界面上我们需要测试的目标元素.整体来说,onView()比较适用于UI比较简单的情况,在不需要过于复杂的 ...

  2. Android视频录制从不入门到入门系列教程(一)————简介

    一.WHY Android SDK提供了MediaRecorder帮助开发者进行视频的录制,不过这个类很鸡肋,实际项目中应该很少用到它,最大的原因我觉得莫过于其输出的视频分辨率太有限了,满足不了项目的 ...

  3. 【新手上路】语法入门算法入门题单

    作者:王清楚 链接:[新手上路]语法入门&算法入门题单_ACM竞赛_ACM/CSP/ICPC/CCPC/比赛经验/题解/资讯_牛客竞赛OJ_牛客网 来源:牛客网 介绍:本题单分为语法入门和算法 ...

  4. 数论基础,从入门到入门

    数论基础,从入门到入门 文章目录 数论基础,从入门到入门 一.常用算法 1.素数筛法 2.线性筛 3.快速幂 4.矩阵快速幂 5.辗转相除法/欧几里得算法 6.扩展欧几里得 7.中国剩余定理/CRT ...

  5. ActiveMQ入门-amq入门

    ActiveMQ是什么 ActiveMQ是Apache出品,最流行的,能力强劲的开源消息总线. ActiveMQ是一个完全支持JMS1.1和J2EE1.4规范的JMS Provider实现,尽管JMS ...

  6. BIOS从快速入门到入门1------浅谈BIOS

    眨眼间,从一个刚毕业的萌新小白,到现在的BIOS工程师,做了快2年半的x86服务器BIOS,勉强可以算是入门了.踩了很多坑,加了N多班,其中的辛酸和快乐,可能只有自己知道. 先不谈BIOS,我就个人经 ...

  7. GLOG从入门到入门

    GLOG从入门到入门 1 C++日志需求 任何可用的工程代码,都无法保证不出bug.因此,日志系统对于工程代码非常重要.对于像耳东小白这样的初级程序员(感谢某高级程序员大佬赐予"初级程序员& ...

  8. eselasticsearch入门_ElasticSearch入门 附.Net Core例子

    原标题:ElasticSearch入门 附.Net Core例子 1.什么是ElasticSearch? Elasticsearch是基于Lucene的搜索引擎.它提供了一个分布式,支持多租户的全文搜 ...

  9. 可汗学院向量入门 矩阵入门

    向量入门 https://www.khanacademy.org/math/linear-algebra/vectors-and-spaces/vectors/v/vector-introductio ...

最新文章

  1. php如何获取ftp文件信息,FTP 得到文件树[php]
  2. 请你简单介绍一下ArrayList和LinkedList的区别及大数据量情况下的插入效率对比
  3. 什么电脑的牌子好用_你觉得电脑好用还是手机好用?为什么?
  4. 音视频技术开发周刊 | 186
  5. 明白了为什么java方法上面为什么要加个@符号
  6. 去重+排序板子(set+map)
  7. 借助计算机软件进行文学写作,网络文学创作对编辑提出的新要求及建议
  8. 安装TinyOS需要六个步骤
  9. [译] libvirt 虚机的生命周期 (Libvirt Virtual Machine Lifecycle)
  10. ArcGISEngine二次开发(2):地图制图
  11. 机器学习-模型评估方法sklearn对MINST数据集实现
  12. linux-ab压力测试
  13. 线性代数 计算机 视频教程,哈工大:线性代数教学视频
  14. OPNsense - 多功能高可靠易使用的防火墙(五)
  15. (二十一)查询我的订单
  16. 一些牛逼哄哄的javascript面试题
  17. 笔记本连接显示器后没有声音
  18. 2022山东省安全员C证操作证考试题及答案
  19. Thinking in React(翻译)
  20. git color 让git有颜色

热门文章

  1. strcmp在c语言中的作用,strcmp在c语言中是什么意思呢?
  2. 【水果识别】苹果质量检测及分级系统【含GUI Matlab源码 519期】
  3. springboot基于微信小程序的校园外卖系统 毕业设计-附源码091024
  4. 公司企业文化 标语 中英文
  5. 基于MATLAB GUI的数字信号处理音频FIR去噪滤波器设计
  6. win10下载mysql MSI_Windows10 MYSQL Installer 安装 (msi 安装)
  7. 手把手制作太阳系运行模型,纹理贴图、模型变换、动画、计算机图形学(OpenGL、C++实现、超级详细)
  8. fiddler无法抓小程序的包
  9. 美国《时代》杂志:十大最健康食品排行榜
  10. 3D打印无人机等无人设备5——FDM沉积打印错层问题的解决