
Python程序设计师圣经!
... > Image by Brian Ego from Pixabay
如果不是最多的话,Python绝对是最受欢迎的程序语言之一。 它简单,易于理解,并且可以在多种场合使用。 无论您是处理网站的后端,构建新游戏,为公司分析数据还是创建机器学习模型,Python都能为您完成一切。
...
当有人进入Python世界时。 我看到新手程序设计师兴奋了几天。 他们要求书籍,资源,报名参加课程等等。 他们希望在一两个月内成为新的"范·罗苏姆"。 但是,这不是怎么回事! 您必须与语言保持一致。
Python既简单又神奇。 您所要做的就是保持一致并随着学习而发展。 而且,有一本这样的书将增强您的Python学习。 当然,有数百本关于Python的书。 但是,没有人能比得上这本厚重的书的光环。
用Python自动化无聊的东西!
只需仔细阅读即可。 执行任务并与示例保持一致。 您将在几秒钟内获得有关Python的丰富知识以及它如何完成令人惊奇的事情。
内容
· 第1章-Python基础
· 第2章-流量控制
· 第3章-函数
· 第4章-列表
· 第5章—字典和结构化数据
· 第6章-操纵字符串
· 第7章-带正则表达式的模式匹配
· 第8章-输入验证
· 第9章-读写文件
· 第10章-组织文件
· 第11章-调试
· 第12章-网络爬取
· 第13章-使用Excel电子表格
· 第14章-使用Google Spreadsheets
· 第15章—处理PDF和Word文檔
· 第16章-处理CSV文件和JSON数据
· 第17章—保持时间,安排任务和启动程序
· 第18章-发送电子邮件和短信
· 第19章-处理图像
· 第20章-使用GUI自动化控制键盘和鼠标
这本长达20章的长篇暨论点阐明了Python的每个可能主题。 这一切都从基础知识开始,您可以在其中学习基础知识,if / else语句,循环,数据结构,读写文件和字符串。 完成本章后,您可以做很多练习,以增强基础。
当本书向我们介绍正则表达式时,事情会变得有些紧张,这些正则表达式通常用于密码模式匹配或电子邮件格式检查器中。 有整章专门介绍调试。 因此,您可以交叉检查或调试您的代码,使其没有错误。
当您继续翻页和阅读本书时,您会碰到Python可以做的最酷的事情之一,即Web抓取。 之后,该书可让您使用Python处理Excel,Json,PDF文件。 这些课程主要说明仅使用Python脚本即可提取任何格式的数据。
前几章将自动化提升到一个全新的水平。 您可以使用Python脚本发送电子邮件。 不仅是电子邮件,还有短信。 您可以玩这些图像并进行GUI自动化。
如果不是很深入,那么您将大致了解如何使用Python完成工作。 您无法记住本书中使用的每个库或每个模块。 但是,至少您知道如何与他们合作。 而且,如果您真诚地学习这本书,您将学到很多东西。 即使您付出70-80%的价钱,您也将通过库获得有关Python及其使用案例的丰富知识。
我喜欢这本书吗?
由于这本书,我进入了Web Scraping!
本书中我最喜欢的一章是与BeautifulSoup一起工作的一章。 然后,我从网站上刮了很多数据,并在这项技能上做了很多工作。
这本书向我介绍了Selenium,最后我创建了一个Twitter Bot,YouTube歌曲播放器。
使用Twilio库将文本发送到手机,或者使用smptlib库使用python脚本发送电子邮件,我所学到的全部都是从这本书中获得的。
Python不仅限于本书中讲授的内容。 有许多关于Python及其使用案例的精彩着作。 但是,没有本书可以让您全面了解这种语言。
那你还在等什么? 如果您不熟悉Python,请阅读本书。 它是免费提供的。 如果您属于经验丰富的Pythonista者,并且还没有阅读过这本书,则还应该花一些时间来阅读。
参考文献:
· 使用Python自动执行无聊的工作
和平!
私信译者获得本书链接。
(本文翻译自Vishal Sharma的文章《Why every Pythonista must-read "Automate the boring stuff with Python"?》,参考:https://medium.com/swlh/why-every-pythonista-must-read-automate-the-boring-stuff-with-python-2ba31e8843df)