图书前言

前    言 

Python是一种解释型的、面向对象的、带有动态语义的高级程序设计语言。在使用Python时,开发人员可以保持自己的代码风格,可以使用更清晰易懂的程序来实现想要的功能。对于一个没有任何编程经历的人来说,既简单又强大的Python就是完美的选择。

随着云计算、大数据、人工智能等技术的迅速崛起,对Python人才的迫切需求和现实中Python人才的匮乏让长期沉默的Python语言一下子备受大众关注,《Python基础教程》作为教材,可以说是应运而生。另外,Python 2.7已逐渐成为历史,Python 3已然成为主流版本,而新版本的Python带来了很多新特性。《Python基础教程》基于Python 3.7.1编写而成,满足了想学习和了解Python最新版本及其特性的读者。

《Python基础教程》专门针对Python新手量身定做,是编者学习和使用Python过程中的体会和经验总结,涵盖实际开发中的所有重要知识点,内容详尽,代码可读性和可操作性强。

《Python基础教程》主要介绍Python语言的类型和对象、运算符和表达式、编程结构和控制流、函数、序列、多线程编程、正则表达式、面向对象编程、文件和目录操作、网络操作和邮件收发、数据库编程等。在讲解每个知识点的时候,先讲解理论,后列举实际示例,各章还安排了习题,以帮助读者将所学应用到实际中,做到学以致用。

《Python基础教程》的另一个特色是,使用通俗易懂的描述和丰富的示例代码,结合日常生活中的小事件,提高《Python基础教程》的可读性,将复杂问题简化,使学习Python变得轻松。

《Python基础教程》共分14章,各章内容安排如下。

第1章主要介绍Python的起源、应用场合、前景以及Python 3的新特性。

第2章主要介绍Python的基础知识,为后续章节学习相关内容做铺垫。

第3章重点介绍字符和序列(列表、元组、集合等)。

第4章重点介绍流程控制语句,主要包括分支结构、循环结构。

第5章主要介绍正则表达式。

第6章重点介绍函数。函数是组织好的、可重复使用的、用来实现单一或相关功能的代码段。

第7章重点介绍面向对象编程技术。Python从设计之初就是一门面向对象的语言,提供了一些语言特性以支持面向对象编程。

第8章重点介绍模块,从import语句开始介绍,然后逐步深入。

第9章带领大家学习如何处理各种异常和错误,以及创建和自定义异常类。

第10章重点介绍如何使用Python在硬盘上创建、读取和保存文件;以及目录的创建、删除、遍历等。

第11章主要介绍Python多线程编程。

第12章重点介绍Python数据库编程,并实现简单的增删改查操作。

第13章重点介绍Python网络编程。

第14章介绍如何使用Django框架创建一个投票管理系统,以及如何打包和发布该系统。

《Python基础教程》分为14章,其中吉林财经大学的相甍甍编写了第1~8章,东北电力大学的孙鸿飞编写了第9~14章。另外,参加《Python基础教程》编写的人员还有耿超、黄果、李琼琼、王德学、刘雄、林帅等。由于作者水平有限,《Python基础教程》难免有不足之处,欢迎广大读者批评指正。我们的信箱是huchenhao@263.net,电话是010-62796045。

《Python基础教程》配套的电子课件、实例源文件和习题答案可以到http://www.tupwk.com.cn/downpage网站下载,也可通过扫描下面的二维码下载。

 

作  者  

2019年3月