本书是关于Python程序设计的基础课程教材。全书共11章,主要内容包括程序设计基础、数据的计算机表示与操作、结构化程序设计、函数、面向对象程序设计、程序设计中的算法、文件、数据分析与可视化、图形用户界面设计、程序设计综合案例和实验。为了便于教学,本书提供课程教学质量标准、教材配套PPT、微视频、源代码、习题和难点解析等教学资源。
本书站在科学高度提炼教学内容,以精练的语言讲述程序设计方法,通过丰富的示例引导读者进行深度探索。本书内容新颖,特色鲜明,适合作为高等院校非计算机专业相关课程的教材,也可供对计算机编程感兴趣的读者自学使用。