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

题外话:新一期7日打卡活动已开启,详情见今日次条。之前编程擂台和送书活动的获奖名单也在其中(中奖同学请留意相关通知)。


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

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

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

  1. 使用了新的查天气接口,简化了之前需要通过 city.py 获取城市代码的步骤
  2. requests 库实现网络请求,虽然需要安装外部模块,但使用起来比内置方法好用太多
  3. 使用新版 python3 作为开发语言,避免了一些编码问题
  4. 我们制作了一个演示视频(文章开头),可以弥补图文中有可能交代不清的情况
代码简要说明:
  1. 查询地址:
    http://wthrcdn.etouch.cn/weather_mini?city=北京
  2. 网络请求使用 requests 库,参考阅读:让你的爬虫开发效率提升8倍
  3. 视频演示中使用了 jupyter notebook,这是一个适合数据采集/分析/展示的开发环境
  4. 获取到的数据结果是 JSON 格式的数据
(0)

相关推荐