前言


近年来,Python已经快速发展成为最热门的语言之一,在科研、
政务、电子科学与技术、数据分析、Web开发、金融、图像处理、人工智能等方面都已得到了广泛的应用,这也大大促进了Python的发展。为适应新时代信息技术的发展,教育部考试中心决定自2018年3月起,在全国计算机等级考试(二级)中加入“Python语言程序设计”科目。目前,已经有越来越多的人投入到Python的应用研究中。

为此,我们精心策划和编写了《Python程序设计基础》这本面向实践、注重应用的教材,目的是使读者既能够结合实例学习Python程序设计的方法,提高运用Python 3.0编程并解决实际问题的能力,又能够通过学习,为参加全国计算机等级考试做好准备。

本书以实例方式进行讲解,每个实例都通过了程序验证,操作步骤完善并附有具体的脚本代码。本书图文并茂,知识难易程度循序渐进,具有很强的可读性和可操作性。读者在学习过程中可以按图索骥,在较短时间内掌握Python的开发技术。本书兼顾了不同专业、不同层次读者的需求,以提高读者自主学习和实际应用能力为目标,强化了对实践能力的培养,为Python初学者提供全面、翔实的参考资料,使其能够较容易地掌握Python程序设计的方法、项目开发流程和步骤。

本书的主编为娄岩、刘帮涛,副主编为罗敏、李瑾、黄志伟。全书共有13章: 第1章Python概述由娄岩编写; 第2章基础语法由刘帮涛编写; 第3章程序的控制结构由李仕琼编写; 第4章函数、模块与文件由杨佳艳编写; 第5章面向对象程序设计由邓欢编写; 第6章图形界面设计由罗敏编写; 第7章数据库应用由王婧编写; 第8章网络与多线程由李敏军编写; 第9章Python网络爬虫由黄婧编写; 第10章图像操作与处理由曹高飞编写; 第11章科学计算与数据可视化由黄志伟编写; 第12章机器学习由李瑾编写; 第13章Python与XML由张波编写。
感谢所有参与编写的同事们及帮助和指导过我们工作的朋友们!由于编者水平有限,书中难免存在疏漏之处,恳请广大读者批评斧正。
娄岩
2022年3月