图书前言

前言

党的二十大报告指出:教育、科技、人才是全面建设社会主义现代化国家的基础性、战

略性支撑。必须坚持科技是第一生产力、人才是第一资源、创新是第一动力,深入实施科教兴国

战略、人才强国战略、创新驱动发展战略,这三大战略共同服务于创新型国家的建设。高等教育

与经济社会发展紧密相连,对促进就业创业、助力经济社会发展、增进人民福祉具有重要意义。

在当今这个信息爆炸的时代,计算机编程已经成为一项必备的技能。Python作为一门简单易

学、功能强大的编程语言,越来越受到人们的关注和喜爱。无论是在数据分析、人工智能、数据

可视化,还是在Web开发、Python爬虫等领域,Python都有着广泛的应用。因此,掌握Python

编程技能对每个计算机专业的学生和从业者都是非常重要的。无论是对初学者还是对有一定编程

基础的开发者,本书都将提供一份详尽的Python学习指南。

本书充分考虑读者的学习需求和编程习惯,采用清晰的编程语言和丰富的实例,让读者能够

在轻松愉快的氛围中学习Python。同时,本书各章均提供了丰富的习题,以帮助读者巩固所学知

识并提高实际应用能力。

本书旨在帮助读者掌握Python的基本语法、数据结构、函数、模块和类等核心概念,使用

Python进行文件操作、异常处理的方法,以及利用第三方库进行数据处理、数据可视化、Web开

发、游戏开发、网络爬虫和数据库操作等内容。通过阅读本书,读者能够掌握Python相关知识,

为运用Python解决实际问题打下坚实的基础。

本书共13章。第1~3章介绍程序的基本框架,包括数据类型、变量、运算符和控制语句等;

第4、5章详细介绍Python独具特色的组合数据类型,包括列表、元组、字典、集合、数组等;

第6章和第7章分别介绍Python的函数和面向对象编程模式;第8~10章分别介绍文件操作、字

符串处理和异常处理等;第11章和第12章分别介绍Python的Tkinter GUI编程和数据库编程;

第13章介绍Python常用的第三方库,这些库应用于数据分析、数据可视化、Web开发、Python

爬虫、游戏开发、文本处理等领域。

为便于教学,本书提供丰富的配套资源,包括教学课件、程序源码、习题答案和在线作业。

II

资源下载提示

数据文件:扫描目录上方的二维码下载。

在线作业:扫描封底的作业系统二维码,登录网站在线做题及查看答案。

在本书的编写过程中,得到了许多同事的帮助和支持,在此一并表示衷心的感谢,尤其感谢

成都理工大学工程技术学院计算机科学与技术专业的侯向宁、安岩、段芃芃、蒋维成,他们在教

材编写过程中给予了切实的帮助。

为了帮助读者更好地掌握Python编程知识,本书提供了许多实例和习题。然而,由于篇幅

和内容安排的限制,部分实例可能无法涵盖所有应用场景。读者可以在学习过程中积极寻找更多

的实际项目和案例,以提高自己的编程能力。

Python是一门十分具有活力的编程语言,其发展迅速且相关应用也在不断扩展,因此书中的

内容也需要不断地完善。由于作者水平有限,书中难免有不妥之处,恳请读者批评指正。

编 者

2024年10月