本书针对普通高等院校计算机基础类课程,将计算机基础和Python语言程序设计的内容合二为一,通过计算机基础部分学习获得计算机基础应用的能力,而通过Python 语言的学习则可以获得通过编程实现问题求解的能力。全书共分12章,包含计算机基础知识、操作系统、初识Python、Python的基础语法、Python的控制结构、函数和代码复用、组合数据类型、字符串、面向对象、文件和文件夹、Python 操作数据库、Python 计算生态等内容。第1~2 章是计算机基础内容,第3~10 章是Python 语言基本知识,第11~12 章是Python语言的提高应用部分。本书结构合理、实用性强,适合作为普通高等院校理工科专业大学计算机基础类课程教材,也可以作为计算机爱好者的参考用书。