[视频教程]手把手教你用python“查天气”

[视频教程]手把手教你用python“查天气”

用python写一个查天气https://www.zhihu.com/video/1172522553284775936

查天气”是编程教室课程里比较经典的一个开发案例。它的开发难度不算大,但作为对网络请求、文件读写、类型转换、循环、模块等功能的综合应用,是完成python基础语法学习之后一个很好的练手项目。可以说是从入门到进阶的一个承上启下的练习。

之前我们也对查天气做过数次的更新和讲解,参见 python666.cn 课程中查天气 相关的章节以及教程文章:这段代码实例,见证了数万人入门编程

这一次,我们再度对此案例做了更新:

  1. 使用了新的查天气接口,简化了之前需要通过 city.py 获取城市代码的步骤
  2. requests 库实现网络请求,虽然需要安装外部模块,但使用起来比内置方法好用太多
  3. 使用新版 python3 作为开发语言,避免了一些编码问题
  4. 我们制作了一个演示视频(文章开头),可以弥补图文中有可能交代不清的情况

代码简要说明:

  1. 查询地址:wthrcdn.etouch.cn/weath北京
  2. 网络请求使用 requests 库,参考阅读:让你的爬虫开发效率提升8倍
  3. 视频演示中使用了 jupyter notebook,这是一个适合数据采集/分析/展示的开发环境
  4. 获取到的数据结果是 JSON 格式的数据

详细的开发过程请观看视频。获取完整代码及详细教程请在公众号(Crossin的编程教室)里回复关键字查天气

代码及视频作者:齐大圣

发布于 2019-10-29

文章被以下专栏收录