本书主要介绍了Python语言的基础知识,内容覆盖《全国计算机等级考试(NCRE)二级Python程序设计考试大纲(2025年版)》的要求。本书共10章,内容包括Python概述、程序基础语法、程序的控制结构、序列数据结构、函数、模块、函数式编程、面向对象程序设计、文件与文件夹操作、图形界面编程。本书每章都安排了习题,以便读者更好地巩固Python编程知识。本书可作为普通本科学校及高等职业院校Python语言课程的教材,也可以作为全国计算机等级考试二级Python语言程序设计的参考教材,同时还可作为Python编程爱好者的自学教材。