Python入门之旅:从零构建9x9乘法表与爬虫实践
版权申诉
181 浏览量
更新于2024-09-11
1
收藏 99KB PDF 举报
"这篇资源是关于Python初学者通过百度飞桨aistudio平台进行学习的记录,主要包括Python基础知识的学习和实际应用,如9*9乘法表的输出以及文件搜索和网页爬虫的实践。"
文章详细介绍了学习Python的基础过程,首先是通过编写Python代码来实现9*9乘法表的打印。这段代码利用了两层循环,`for`循环遍历0到8的数字,通过条件判断`if j <= i`确保输出乘法口诀表的正确顺序。`print`函数中使用了`format`方法来格式化输出,使数字对齐。在主函数`if __name__ == '__main__':`中调用`table()`函数,确保程序运行时会执行该函数。
接着,文章展示了如何遍历指定目录`Day1-homework`,查找包含特定字符串"2020"的文件。这部分代码导入了`os`模块,利用`os.listdir()`获取目录下的文件列表,然后通过递归遍历子目录,如果文件名包含目标字符串,就将其路径打印出来。同样,这部分代码也在`if __name__ == '__main__':`下执行。
第二天的学习内容转向了Python爬虫,以爬取百度百科中《青春有你2》所有参赛选手信息为例。爬虫的基本步骤包括发送HTTP请求、接收响应、解析数据和保存数据。这里提到了`requests`库用于发送请求,`BeautifulSoup`库用于解析HTML内容。爬虫的实践部分包含了获取选手图片URL并保存到本地的示例,虽然具体代码没有完全给出,但可以理解为使用类似的方法,先获取HTML页面,然后解析出图片链接,最后使用`requests`下载图片并保存。
从这个学习过程中可以看出,Python新手可以通过百度飞桨aistudio这样的平台,结合实际项目来提升技能,从基础知识到实际应用,逐步建立起完整的编程思维和实践经验。这种学习方式有助于理论与实践相结合,提高学习效率,同时也能够激发学习者解决问题的兴趣和能力。
2020-12-20 上传
2019-08-11 上传
2021-01-21 上传
2021-01-20 上传
2020-12-21 上传
2020-12-21 上传
2020-12-21 上传
2020-12-21 上传
2021-01-20 上传
weixin_38706951
- 粉丝: 4
- 资源: 930
最新资源
- 黑板风格计算机毕业答辩PPT模板下载
- CodeSandbox实现ListView快速创建指南
- Node.js脚本实现WXR文件到Postgres数据库帖子导入
- 清新简约创意三角毕业论文答辩PPT模板
- DISCORD-JS-CRUD:提升 Discord 机器人开发体验
- Node.js v4.3.2版本Linux ARM64平台运行时环境发布
- SQLight:C++11编写的轻量级MySQL客户端
- 计算机专业毕业论文答辩PPT模板
- Wireshark网络抓包工具的使用与数据包解析
- Wild Match Map: JavaScript中实现通配符映射与事件绑定
- 毕业答辩利器:蝶恋花毕业设计PPT模板
- Node.js深度解析:高性能Web服务器与实时应用构建
- 掌握深度图技术:游戏开发中的绚丽应用案例
- Dart语言的HTTP扩展包功能详解
- MoonMaker: 投资组合加固神器,助力$GME投资者登月
- 计算机毕业设计答辩PPT模板下载