Python编程快速上手让繁琐工作自动化PDF电子书免费下载

资料大小: 15.31 MB

所需积分: 1

下载次数:

用户评论: 0条评论,查看

上传日期: 2019-10-10

上 传 者: zpxzju他上传的所有资料

资料介绍

标签:深度学习(2054)python(1104)人工智能(19178)数据库(1005)

本文档的主要内容详细介绍的是Python编程快速上手让繁琐工作自动化PDF电子书免费下载。

  如今,人们面临的大多数任务都可以通过编写计算机软件来完成。Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。通过 Python 编程,我们能够解决现实生活中的很多任务。本书是一本面向实践的 Python 编程实用指南。本书的目的,不仅是介绍 Python 语言的基础知识,而且还通过项目实践教会读者如何应用这些知识和技能。本书的第一部分介绍了基本的 Python 编程概念,第二部分介绍了一些不同的任务,通过编写 Python 程序,可以让计算机自动完成它们。第二部分的每一章都有一些项目程序,供读者学习。每章的末尾还提供了一些习题和深入的实践项目,帮助读者巩固所学的知识。附录部分提供了所有习题的解答。本书适合任何想要通过 Python 学习编程的读者,尤其适合缺乏编程基础的初学者。通过阅读本书,读者将能利用最强大的编程语言和工具,并且将体会到 Python 编程的快乐。

  这是机器代替人的时代,也是人控制机器的时代。这是程序员的时代,也是非程序员学编程的时代。这是算法的时代,也是编程语言的时代。翻译本书期间,深度学习的人工智能程序 AlphaGo 以 4:1 击败了李世石九段。每一个不会编程的年轻人都应该认真考虑:是不是应该开始学习编程?学习一门新的语言,总是让人感到畏缩。这让我想起大学时英语老师教的学习方法:听说领先,读写跟上。确实,学语言效果最好的方法就是“用”。本书就遵循了这样的宗旨。本书是面对编程初学者的书,假定读者没有任何编程知识。在简单介绍 Python 编程语言的基本知识后,就开始用一个接一个的例子,教我们如何用 Python 来完成一些日常工作,利用计算机这个强大的工具,节省工作时间,提高工作效率,避免手工操作容易带来的错误。真正的程序员,用编程来解决自己和别人的问题。俄罗斯有一个程序员编写了一个程序,会给老婆发加班短信,会在宿醉不醒时给自己请假,会自动根据邮件恢复客户的数据库,还可以一键远程煮咖啡。加拿大一名零编程基础的农场主,在学习了一门编程课后,开发了一个程序,自动控制拖拉机,配合联合收割机收割谷物。若是已经掌握了其他编程语言,想学习 Python,本书也是不错的参考。每一种编程语言,都会提供一种独特的视角,让你对编程有新的认识。我非常喜欢 Python 没有花括号和分号,程序很“清爽”,符合奥卡姆剃刀原理:如无必要,勿增实体。本书并没有深入介绍面向对象和函数式编程范式,如果想了解 Python 这方面的内容,请参考其他书籍。

  第一部分:Python 编程基础

  “第 1 章:Python 基础”介绍了表达式、Python 指令的最基本类型,以及如何使用 Python 交互式环境来尝试运行代码。

  “第 2 章:控制流”解释了如何让程序决定执行哪些指令,以便代码能够智能地响应不同的情况。

  “第 3 章:函数”介绍了如何定义自己的函数,以便将代码组织成可管理的部分。

  “第 4 章:列表”介绍了列表数据类型,解释了如何组织数据。

  “第 5 章:字典和结构化数据”介绍了字典数据类型,展示了更强大的数据组织方法。

  “第 6 章:字符串操作”介绍了处理文本数据(在 Python 中称为字符串)。

  第二部分:自动化任务

  “第 7 章:模式匹配与正则表达式”介绍了 Python 如何用正则表达式处理字符串,以及查找文本模式。

  “第 8 章:读写文件”解释了程序如何读取文本文件的内容,并将信息保存到硬盘的文件中。

  “第 9 章:组织文件”展示了 Python 如何用比手工操作快得多的速度,复制、移动、重命名和删除大量的文件,也解释了压缩和解压缩文件。

  “第 10 章:调试”展示了如何使用 Python 的缺陷查找和缺陷修复工具。

  “第 11 章:从 Web 抓取信息”展示了如何编程来自动下载网页,解析它们,获取信息。这称为从 Web 抓取信息。

  “第 12 章:处理 Excel 电子表格”介绍了编程处理 Excel 电子表格,这样你就不必去阅读它们。如果你必须分析成百上千的文档,这是很有帮助的。

  “第 13 章:处理 PDF 和 Word 文档”介绍了编程读取 Word 和 PDF 文档。

  “第 14 章:处理 CSV 文件和 JSON 数据”解释了如何编程操作 CSV 和 JSON 文件。

  “第 15 章:保持时间、计划任务和启动程序”解释了 Python 程序如何处理时间和日期,如何安排计算机在特定时间执行任务。这一章也展示了 Python 程序如何启动非 Python 程序。

  “第 16 章:发送电子邮件和短信”解释了如何编程来发送电子邮件和短信。

  “第 17 章:操作图像”解释了如何编程来操作 JPG 或 PNG 这样的图像。

  “第 18 章:用 GUI 自动化控制键盘和鼠标”解释了如何编程控制鼠标和键盘,自动化鼠标点击和击键。

用户评论

查看全部 条评论

发表评论请先 , 还没有账号?免费注册

发表评论

用户评论
技术交流、我要发言! 发表评论可获取积分! 请遵守相关规定。
上传电子资料