Python入门之旅:从零构建9x9乘法表与爬虫实践

版权申诉
4 下载量 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这样的平台,结合实际项目来提升技能,从基础知识到实际应用,逐步建立起完整的编程思维和实践经验。这种学习方式有助于理论与实践相结合,提高学习效率,同时也能够激发学习者解决问题的兴趣和能力。