本书以程序设计为主线,以程序设计初学者作为教学对象,系统讲解了 Python语言的基础知识和实用工具。全书共12章,内容包括Python概述、Python语言基础、组合数据类型、程序控制结构、函数与模块、文件操作、面向对象程序设计、异常处理、Turtle绘制图形,Tkinter图形用户界面、科学计算与可视化、网络爬虫。本书每个知识点后都有相关编程实例,方便读者上机练习,把握Python语言的特点,启迪编程思维。全书可作为全国高等学校相关专业计算机程序设计基础的教材,也可以作为全国计算机水平考试及培训班教材,并适合计算机编程的专业人员和广大计算机爱好者自学使用。