百科狗-知识改变命运!
--

如何迈出Python学习第一步

百变鹏仔1年前 (2023-11-21)阅读数 33#技术干货
文章标签程序

出于怀旧的缘故,我想分享我两年前的第一个Python程序。我最初学习Python,只是作为一名航空航天工程专业的学生想要逃避学习Spreadsheets(电子表格制作软件),而我也不知道怎么就选择了Python。

我的Python教育始于AlSweigart的“AutomatedtheBoringStuffwithPython”一书,它是一本出色的程序入门书籍,教你用简单的程序来完成有用的任务。当我学习一个新的课程时,我会寻找使用它的机会,试图用Python解决一个新问题。

在第一个作业之前,我非常渴望得到这本价值200美元的书,但我连租金20美元都付不起。我看到亚马逊有一个免费的一星期试用机会,便通过亚马逊,拿到了这本书一个星期的使用权、完成了作业。虽然我可以每次需要都创建一个新账户,但太麻烦了。我想出了一个更有效的方法,利用Python进行了一次编程。

AutomatetheBoringStuff中的许多有用的库之一是pyautogui,它允许你通过Python控制键盘和鼠标。有人说,当你有一把锤子,每一个问题看起来就会像一个钉子。

Python和pyautogui将允许我按箭头键,并截图,解决了“书本无限免费看问题”。

我写了第一个程序,自动翻阅书中的每一页并截图。虽然只有10行,但我却非常自豪!

以下是本次代码的全部内容:

导入pyautogui

导入时间

#睡5秒钟,让我打开书的时间

sleep.leep(5)

#范围可以根据页数(1000)进行更改:

foriinrange(1000):

#翻页

pyautogui.keyDown('right')

pyautogui.keyUp('right')

#保存截图

pyautogui.screenshot('images/page_%d.pdf'%i)

time.sleep(0.05)

运行程序非常简单(我鼓励任何人尝试)。我将脚本保存为book_screenshot.py,然后在同一个文件夹中拉出一个命令提示符并键入:

pythonbook_screenshot.py

然后,我会有5秒钟翻转书,并把它放到全屏。该程序将完成剩下的工作,浏览每个页面并截取保存为pdf的截图。然后,我可以把所有的pdf文件合并成一个文件,并且有一个(虽然合法性可疑)这本书的副本!诚然,这是一个不够尊重版权的副本,但却是我为了看书不得不采用的方法。

这个例子展示了我学习新技能两个关键点:

1、学习新技能的最好方法就是找到需要解决的问题!

2、在有用之前,您不需要完全掌握一项技能。

如何迈出Python学习第一步

只需要几行代码和一本免费的在线书籍,我就写了一个我实际使用的程序。学习基础知识可能会很乏味,因为我会陷入了数据结构和循环中难以解脱。我第一次学习Python的尝试在几个小时内就失败了。而当我改变策略,开始为现实问题制定解决方案后,最终学习到了一些基本原理。

在编程和数据科学领域有很多东西需要掌握,但是你不需要一次学习所有东西。选择一个你需要解决的问题,开始吧!

以上内容为大家介绍了如何迈出Python学习第一步,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注IT培训机构:开发教育。http://www.baikegou.com/

鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com

免责声明:我们致力于保护作者版权,注重分享,当前被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!邮箱:344225443@qq.com)

图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,本着为中国教育事业出一份力,发布内容不收取任何费用也不接任何广告!)