Python入门之旅:从零构建9x9乘法表与爬虫实践
版权申诉
52 浏览量
更新于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 上传
2023-03-30 上传
2024-06-18 上传
2024-06-04 上传
2023-04-03 上传
2023-07-15 上传
2024-05-08 上传
weixin_38706951
- 粉丝: 4
- 资源: 930
最新资源
- WebLogic集群配置与管理实战指南
- AIX5.3上安装Weblogic 9.2详细步骤
- 面向对象编程模拟试题详解与解析
- Flex+FMS2.0中文教程:开发流媒体应用的实践指南
- PID调节深入解析:从入门到精通
- 数字水印技术:保护版权的新防线
- 8位数码管显示24小时制数字电子钟程序设计
- Mhdd免费版详细使用教程:硬盘检测与坏道屏蔽
- 操作系统期末复习指南:进程、线程与系统调用详解
- Cognos8性能优化指南:软件参数与报表设计调优
- Cognos8开发入门:从Transformer到ReportStudio
- Cisco 6509交换机配置全面指南
- C#入门:XML基础教程与实例解析
- Matlab振动分析详解:从单自由度到6自由度模型
- Eclipse JDT中的ASTParser详解与核心类介绍
- Java程序员必备资源网站大全