《Python编程快速上手——让繁琐工作自动化》第2版的中文版上市了

第2版基于Python3.X重磅升级,更新内容超30%,不仅更新了众多项目案例,还加强了立体化学习体验,增加了随书视频、在线编程练习环境和社群互助学习体验。

这本书成功破圈编程界,为零基础、从未接触过Python的职场人士,提供各种高效的自动化工作方法,彻底将你从重复、繁琐的工作中解救出来,“一招”解决你的日常工作。你可以用Python轻松处理Excel、Word、PDF等常用办公软件,还可抓取网络信息,批量处理大量图片,多种用途总有一种适合你。

01.《Python编程快速上手(第2版)》必读的四大理由

1、畅销经典,高分佳作

自学Python,如果有高手教你,那当然最好不过,这样会事半功倍。然而,别人的经验未必能完全复制,别人也不可能事无巨细地向你解释。

对于完全没有编程经验的初学者,在学习Python的时候,面对的不仅仅是Python这门语言,还需要面临“编程”的一些普遍问题,比如计算机基础知识和数据结构、设计模式等编程基础知识。

因此,一本详细的、能让小白读懂的入门书就显得尤为重要。可以说,选对一本书,对你来说就已经成功了一半。本书就是一个不错的选择。它是美亚畅销、知乎CSDN等平台众多技术大牛推荐的Python3自学入门经典,上市以来,累计销售超20万册 。

这本书在豆瓣上收获8.9分的好评:

这本书的目的就是为零基础、从未接触过Python的职场人士,提供各种让工作高效、自动化的工作方法。

别说你没有Python基础,就算没有英文基础,也能靠此书入门Python。这是本神奇的书,被众多网友称为最佳Python入门书籍。

2、时隔5年重磅升级,立体化学习

这本备受关注的新版在第1 版的基础上做了全面修订。新版沿袭了第1 版的结构,从Python基础和自动化任务两方面入手,更新了众多Python代码案例,同时立体化学习的方式提升了学习体验。

在线云编程,边学边练!

对于初学者来说,阅读轻轻松松,但一到实战就是一头雾水:怎么实操?在哪实操?怎么下手?这时,我们的在线编程练习环境就起作用啦!当我们阅读《Python编程快速上手 第2版》时,进入本书的e读版电子书界面,在每个章节前进入专属的开发实验练习环境,在线实操!

3、作者不仅仅是作家更是一位优秀讲师

本书的作者Al Sweigart是一位Python编程的传奇人物,他通过游戏教授Python编程的教程曾经在Amazon取得骄人的销售成绩。

他不仅仅是一位畅销书作家,同时是一位优秀的讲师,他的同名课程在美国最大的在线教育网站之一Udemy学习超86万人次,阿尔斯维加特真正展示了学习一门编程语言并不复杂,更让读者真正认识到python是最容易上手的语言之一。

4、成功破圈,非IT专业人士也能读得懂

本书不仅仅引导了IT专业人士快速入门Python,同时也吸引了更多职场人士的目光,帮助他们彻底摆脱重复性工作,真正实现零基础快速入门。

02.本书如何读?

如书名一样,作者在一步一步引导你拆解每个程序后,再用每章末尾的实践项目启发你来改进这些程序,鼓励你用新技能来让类似的任务自动化。

就本书来说,它不会让你变成一个职业软件开发者,就像学习几节吉他课程不会让你变成一名摇滚明星一样。但如果你是办公室职员、管理者、学术研究者,或其他任何使用计算机来工作或娱乐的人,这本书同样适合你。

一旦掌握了编程的基础知识,你就可以毫不费力地创建Python程序,完成高效的自动化工作,包括:

  • 移动并重命名几千个文件,将它们分类,并放入文件夹。
  • 填写在线表单,但不需要打字。
  • 在网站更新时,从网站下载文件或复制文本。
  • 让计算机向客户发出短信通知。
  • 更新或格式化Excel电子表格。
  • 检查电子邮件并发出预先写好的回复。
  • 拆分、合并PDF文件,以及如何加水印和加密。

所以,你不用再浪费时间去做任何可以自动化的工作。

即使你从未写过一行代码,也可以让计算机来做繁重的工作,就让本书告诉你如何做。

本书的内容结构编排

本书的第一部分介绍了基本Python编程概念,第二部分介绍了一些不同的自动化任务,你可以让计算机自动完成它们。第二部分的每一章都有一些项目程序,供你学习。

第一部分:Python编程基础
第 1 章 Python基础”介绍表达式、Python指令的最基本类型,以及如何使用Python交互式环境来尝试运行代码。
第 2 章 控制流”解释如何让程序决定执行哪些指令,以便代码能够智能地响应不同的情况。
第 3 章 函数”介绍如何定义自己的函数,以便将代码组织成可管理的部分。
第 4 章 列表”介绍列表数据类型,解释如何组织数据。
第 5 章 字典和结构化数据”介绍字典数据类型,展示更强大的数据组织方法。
第 6 章 字符串操作”介绍处理文本数据(在Python中称为“字符串”)的方法。
第二部分:自动化任务
第 7 章 模式匹配与正则表达式”介绍Python如何用正则表达式处理字符串,以及查找文本模式。
第 8 章 输入验证”解释程序如何验证用户提供的信息,确保用户数据到达时的格式不会在程序的其余部分引起错误。
第 9 章 读写文件”解释程序如何读取文本文件的内容,并将信息保存到硬盘的文件中。
第10章 组织文件”展示Python如何用比手动操作快得多的速度复制、移动、重命名和删除大量的文件,也解释如何用Python压缩和解压缩文件。
第11章 调试”展示如何使用Python的bug查找和bug修复工具。
第12章 从Web抓取信息”展示如何通过编程来自动下载网页,并解析它们,获取信息。
第13章 处理Excel电子表格”介绍通过编程处理Excel电子表格的方法。如果你分析的文档很少,那么你不必阅读本章。如果你必须分析成百上千的文档,这章知识是很有帮助的。
第14章 处理Google电子表格”介绍如何使用Python读取和更新Google表格(一种流行的基于Web的电子表格应用程序)。
第15章 处理PDF和Word文档”介绍通过编程处理PDF和Word文档的方法。
第16章 处理 CSV 文件和 JSON 数据”解释如何编程处理 CSV 文件和JSON数据。
第17章 保持时间、计划任务和启动程序”解释Python程序如何处理时间和日期,如何安排计算机在特定时间内执行任务。这一章也展示Python程序如何启动非Python程序。
第18章:发送电子邮件和短信”解释如何通过编程来发送电子邮件和短信。
第19章:操作图像”解释如何通过编程来操作JPG或PNG等格式的图像。
第20章 用GUI自动化控制键盘和鼠标”解释如何通过编程控制鼠标和键盘,自动化鼠标点击和按键。

get more detail info on Best Java Books for Absolute Beginners 

  • 0
    点赞
  • 0
    收藏
  • 打赏
    打赏
  • 0
    评论
Title: Automate the Boring Stuff with Python: Practical Programming for Total Beginners Author: Albert Sweigart Length: 504 pages Edition: 1 Language: English Publisher: No Starch Press Publication Date: 2015-05-01 ISBN-10: 1593275994 ISBN-13: 9781593275990 If you've ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do them for you? In Automate the Boring Stuff with Python, you'll learn how to use Python to write programs that do in minutes what would take you hours to do by hand—no prior programming experience required. Once you've mastered the basics of programming, you'll create Python programs that effortlessly perform useful and impressive feats of automation to: Search for text in a file or across multiple files Create, update, move, and rename files and folders Search the Web and download online content Update and format data in Excel spreadsheets of any size Split, merge, watermark, and encrypt PDFs Send reminder emails and text notifications Fill out online forms Step-by-step instructions walk you through each program, and practice projects at the end of each chapter challenge you to improve those programs and use your newfound skills to automate similar tasks. Don't spend your time doing work a well-trained monkey could do. Even if you've never written a line of code, you can make your computer do the grunt work. Learn how in Automate the Boring Stuff with Python. Table of Contents Part I. Python Programming Basics Chapter 1. Python Basics Chapter 2. Flow Control Chapter 3. Functions Chapter 4. Lists Chapter 5. Dictionaries and Structuring Data Chapter 6. Manipulating Strings Part II. Automating Tasks Chapter 7. Pattern Matching with Regular Expressions Chapter 8. Reading and Writing Files Chapter 9. Organizing Files Chapter 10. Debugging Chapter 11. Web Scraping Chapter 12. Working with Excel Spreadsheets Chapter 13. Working with PDF and word Documents Chapter 14. Working with CSV Files and JSON Data Chapter 15. Keeping Time, Scheduling Tasks, and Launching Programs Chapter 16. Sending Email and Text Messages Chapter 17. Manipulating Images Chapter 18. Controlling the Keyboard and Mouse with GUI Automation Appendix A. Installing Third-Party Modules Appendix B. Running Programs Appendix C. Answers to the Practice Questions

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:游动-白 设计师:我叫白小胖 返回首页
评论

打赏作者

码农小侠

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值