Python语言语法优雅、清晰、简洁易学,很适合初学者作为程序设计入门语言进行学习。本书介绍Python程序设计的基础知识。全书以项目化体系编写,介绍Python程序设计的基本思想和方法,培养学生利用Python语言解决各类实际问题的能力;以“项目案例”为驱动,辅以知识点的讲解,突出问题求解方法与思维能力训练。全书共9个项目,涵盖认识Python、Python基本语法、程序控制结构、组合数据类型(包括字符串、列表、元组、字典、集合)、文件操作、函数与模块、Python文件操作、面向对象、Python数据库编程等内容,并引入趣味项目进行综合应用,兼顾课程素养元素设计、计算机等级考试二级Python的考核内容。本书配套有视频资源、PPT、习题和答案、例题源码等各类素材及在线开放课程,方便学生进行系统的学习。