购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

前言

Python作为一门优秀的编程语言,由于其语法简洁、优雅、明确,因此受到很多程序员和编程爱好者的青睐。近年来,Python凭借强大的扩展性和丰富的模块,其应用场景不断扩大。许多人加入了学习Python的行列。

也许会有人问:“对于没有编程基础的人,编程会不会太难学了?”其实这样的担心是多余的。Python的语法简洁易懂,很容易上手,而且学习Python的目的不是为了编程而编程,而是为了解决实际的问题。在掌握Python编程的基础知识后,就可以用Python解决学习和工作中的实际问题,例如复杂的数学运算、绘制各类图像、办公自动化,而且有时只需几行到十几行的代码就可实现。

本书有丰富的案例,将语法知识和编程思路融入大量的典型案例中,带领读者学会Python编程,并将Python应用于解决实际问题中,从而提高工作效率。

本书主要内容

本书分为四部分,共17章。

第一部分包括第1~6章,主要讲解了Python编程环境的搭建和Python的基础知识,以及变量、运算、流程控制;在懂得基本编程思路之后,讲解了函数、复杂数据类型、类、模块等必备编程模块化知识,其中的难点是第4章的复杂数据类型,包括列表、元组、字典、字符串、集合等。

第二部分包括第7~9章,主要讲解了应用Python进行数值计算、矩阵运算、符号运算的方法。

第三部分包括第10~12章,主要讲解了应用Python绘制各种2D图像、3D图像及向量图的方法。

第四部分包括第13~17章,主要讲解了应用Python处理基本文件、操作目录、组织文件、压缩文件、解压文件、处理PDF文档、破解密码、处理Word文档的方法。这一部分列举了使用Python批量处理文件的方法。

阅读建议

本书是一本基础入门加实战的书籍,既有基础知识,又有丰富的典型案例。这些典型案例贴近工作、学习、生活,应用性强。

建议没有Python基础的读者先阅读第一部分,掌握Python的基本语法知识。这些知识集中在第1~5章。有了这些必备知识,阅读后面的章节会比较轻松。如果读者已经具备Python的必备知识,则可以直接阅读后面的章节。

阅读第二部分需要具有一些数学知识和概念,包括基本的数值计算、复数的数值计算、矩阵的各类运算、统计学、微积分的各类运算。

第三部分属于比较轻松的内容,使用Python时只需几行到十几行的代码,就可以绘制出漂亮的2D图、3D图、向量图。

第四部分属于应用性很强的内容,有很多典型案例。这一部分的每个章节都有统一的编写规律,先介绍了处理单个文件的方法,然后介绍批量处理文件的方法。典型案例的难点在破解压缩文件密码和PDF文档密码的部分。第14章前两节介绍了使用面向过程的方法处理目录、文件的方法,第三节介绍了使用面向对象的方法处理目录、文件的方法。

资源下载提示

视频等资源:扫描下面的付费二维码,可以在线学习。

致谢

感谢我的家人、朋友,由于有了他们的支持,我才可以全身心地投入写作之中。

感谢赵佳霓编辑,在书稿的编写过程中为我提供了很多建议,没有她的策划和帮助,我难以顺利完成本书。

感谢我的导师、老师、同学,在我的求学过程中,他们曾经给我很大的帮助。

感谢为本书付出辛勤工作的每个人!

由于编者水平有限,书中难免存在不妥之处,请读者见谅,并提出宝贵意见。

邢世通
2023年5月 8hEBn9r97bp8z6AWTabadf7wj+1dSQNyh3Q5/11tO2kriSUM9AFUuhOAVlLxdE3v

点击中间区域
呼出菜单
上一章
目录
下一章
×