以服务于中国广大创业者为己任,立志于做最好的创业网站。

标签云创业博客联系我们

导航菜单

翻页书单怎么制作,剪映怎么制作书单视频

  

     

  

  大数据文摘作品   

  

  编译:Rita、黄文畅、云舟   

  

  自省通常是一件好事,尤其是对程序员来说。距离我的第一个Python项目已经过去两年了,但我仍然经常想起它,所以我写了这篇文章与大家分享。作为一名航空航天工程专业的学生,我第一次学习Python是为了避免使用电子表格。当时,我不知道这是一个多么明智的决定。   

  

  我的Python启蒙书是艾尔斯威格特老师写的《Python编程快速上手――让繁琐工作自动化》(自动化无聊的东西。   

  

  随着   

  

  Python ).这是一本很好的面向应用的书,里面包含了一些可以完成有用任务的简单程序。当我面对一个新的问题时,我会寻找一切机会利用它来解决问题。当时,我遇到了一个紧急问题――我需要使用一本售价高达200元的教科书。   

  

  买一本教材,我个人预算不超过20元(《让繁琐的工作自动化》可以在网上免费阅读)。我也不想租书。   

  

  我真的很想在完成第一个作业之前拿到这本教科书。接下来,我发现亚马逊的新用户有权免费阅读这本书一周。所以我用这个免费资源完成了我的第一个任务。虽然我可以继续每周创建一个新账户来学习,但我需要一个更好的方法。所以我打开Python,开始了我的第一个编程应用程序。   

  

  在《让繁琐的工作自动化》这本书里,有很多有用的图书馆。Pyautogui就是其中之一,它允许你通过Python控制键盘和鼠标。   

  

  人们说对于一个拥有锤子的人来说,所有的问题看起来都像一颗钉子,这种说法太贴切了。   

  

  Python和pyautogui使我能够自动点击翻页按钮并拍摄屏幕截图。当我把这两个操作结合起来,教材的问题就解决了。   

  

  我写了我的第一个程序来自动浏览每一页并截图。虽然最终代码只有十行,但我还是很自豪,就像我在航天工程领域取得的成就一样自豪。   

  

  以下是我的完整代码:   

  

  导入pyautoguiimport time # Sleep秒让我打开booktime.sleep(5)# Range可以根据我在range(1000): #中的页数进行更改Turn pagepyautogui.keyDown('右')pyautogui.keyDown('右')#拍摄并保存一个screenshotpyautogui.screenshot .截图(' images/page _ % d . pdf ' % I)time . Sleep(0.05)   

  

  运行这段代码非常简单(建议大家试试)。我将脚本保存为book_sreenshot.py,然后在同一文件夹中终止命令字符并写道:   

  

  python book _截图. py   

  

  接下来,我有五秒钟的时间打开书,并将其打开到全屏。程序将完成以下任务:翻看每一页并截图,保存为pdf格式。我会将所有的pdf页面合并成一个文档,并复制这本书(不确定是否合法)。当然,这是一个糟糕的副本,因为它无法检索。但是我找了各种借口尽可能多地使用这本书。   

  

     

  

  这个例子说明了两个关键点,在我学习数据科学的过程中,它们一直伴随着我:   

  

  1.学习一项新技能的最好方法是找到一个急需解决的问题。   

  

  2.你不必等到完全精通一项技能后才开始使用它。   

  

  只需几行代码和一本免费的在线书籍,我就编写了一个可以真正应用的程序。学习基础知识有时很无聊。当我第一次尝试学习Python时,我在短短几个小时内就放弃了,因为我无法理解数据结构和循环的概念。调整策略后,我开始寻找现实中问题的解决方案,并在这个过程中学习了基础知识。编程和数据科学要学的东西太多了,但你不必一下子全吃光。找到一个需要解决的问题,然后开始学习!   

  

  在那之后,我做了一些更复杂的项目,但我仍然记得Python编程的这个有趣的初始体验。   

  

  原始链接:   

  

  https://towards data science.com/python是任何人的完美工具   

  

  问题-f2ba42889a85