Py学习  »  Python

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

Crossin的编程教室 • 4 年前 • 370 次点击  

题外话:新一期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 格式的数据

详细的开发过程请观看视频。同时我们也准备了详细的文字版说明和完整代码,获取请在公众号(Crossin的编程教室)里回复关键字 查天气

代码及视频作者:齐大圣





其他内容回复左侧关键词获取:

python :零基础入门课程目录

新手 :初学者指南及常见问题

资源 :超过500M学习资料网盘地址

项目 :十多个进阶项目代码实例


如需了解视频课程及答疑群等更多服务,

请号内回复 码上行动


推荐阅读

经验:高考选专业 | Python转行 | 我用Python | 新手建议

干货:如何debug |  一图学Python  | 知乎资源  单词表

案例:漫威API | 爬抖音 | 查天气 | 智能防挡弹幕 | 红包提醒



欢迎加入

Crossin的编程教室

crossincode.com


请把我们分享给身边爱学习的小伙伴 :)  

点击文末“阅读原文”,查看更多学习资源

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/37153
 
370 次点击