我在阿里python云领取python课程的时候看到:互联网资质ICP许可证 免费咨询办理流程,请问这是什么?谢谢

首先我们登录查看其布局,我們会爱上这个网站其中很多前沿新知,我们也可以通过其提供的API接口来练手我们刚入门的python可以直接通过自己的支付宝账号来登录阿里python雲。

我们登录它来到云市场API服务。

在这里我们会发现很多有趣的内容比如说天气、物流查询、身份证识别、银行卡识别、表格识别等等。

阿里python云列举的API接口

以天气为例点击天气查询栏的进入选购,进入天气查询的API接口

我们会发现阿里python云平台为我们提供了丰富的获取數据的入口。

点击第一个来练手毕竟一分钱也不用花,可以点击购买购买后我们会获得一个AppCode,这个码比较重要在我们调取API接口信息嘚时候需要用到,在买家中心的管理控制台页面可以查看到自己购买的商品信息

我们点击免费气象服务连接进入详情页。

在这里我们可鉯看到左边栏目给出了我们可以调用的信息右边栏给出了我们调取的url地址,请求方式返回类型。

不着急我们继续看,后边我们看到其列出了请求参数和代码示例。

这样我们是不是就可以照葫芦画瓢不用心虚担心花了钱调取不到内容了吧。

这个简单的练手内容其实吔不用一分钱

后面熟练了可以花钱去调取其他更有意义的接口数据来做分析。

请求参数中cityid、token我们可以通过产品说明页的链接下载下来查看感兴趣的城市

具体的参数,官方详情页都给出了详细的介绍在这里不再赘述。

我们通过详情页的介绍可以了解各参数的意义以及调鼡方法

现在我们有了API接口的AppCode码,tokencityid,调用示例也给了我们

开始上手用python来获取数据。首先我们要具备python的环境在这里不再具体写环境的搭建,我使用的是python3的环境Anaconda3

我们在桌面建一个demo-api文件夹,打开Anaconda prompt其实就是win下的cmd,prompt是Anaconda自带的命令行工具我们进入到桌面自己新建的目录。

使鼡jupyter notebook命令进入我们的python环境其会打开我们的默认浏览器作为我们的python环境。

我们看到已经进入刚才新建的demo-api文件夹下了我们点击new新建一个python文件,我将它命名为moji_weather_api_data现在就可以编辑我们的代码了。

首先要发送请求获取数据。因此我们要导入requests库写入url地址,请求参数发起请求。

我們为函数增加了一个输入参数即cityname_dict

它是一个字典每一项分别包括城市代码,和对应的城市名称

根据我们输入的城市代码,函数就可鉯自动在结果数据框中添加一个列注明对应的是哪个城市。

当我们获取多个城市的数据时某一行的数据说的是哪个城市,就可以一目叻然

反之,如果只给你看城市代码你很快就会眼花缭乱,不知所云了

但是,只有上面这一个函数还是不够高效。

我们再定义一个函数来遍历cityId

输入要查询城市的ID和名称字典:

我们发现其是一个列表为了整合数据显示并存储,我们通过pd.concat来整合数据:

这样我们提取的四個城市的最近三天的天气信息就获取到手了如果想获取更多有价值的参数信息,就花几分到几角钱购买能够获取更多信息的API接口,比洳这个其中包含的参数如下:

丰富吧,足够我们做一下数据分析和画漂亮的分析图了!

对了我们生成的df对象,参数类型得了解一下吧不然怎么分析处理数据。

我们发现我们的时间参数updatetime不是时间类型需要转换成时间类型,温度不是数字类型也需要我们处理:

再通过df.dtypes查看一下数据类型,我们发现就是正确的数据类型了这些利用API获取的数据就可以通过python来做数据分析和处理啦。

python爱好者一个刚起步,希望鈳以通过记笔记来提升自己以及和各种爱好python的朋友一起探讨成长。

}

我要回帖

更多关于 阿里python 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信