本书系统全面地介绍了Python语言的知识与技术,从入门到实践再到应用,以项目式和模块化教学思想对内容进行梳理和排列。每章均设计有实例练习、单元拓展、项目训练,全书共有99个实例练习、10个单元拓展和23个项目训练。每章均配有一定数量的习题,并附以习题参考答案,便于读者巩固所学知识。为了方便课堂教学,本书配有精美的多媒体课件。 全书共10章,主要内容包括程序设计基础、Python简介与环境搭建、基本数据类型与字符处理、控制结构与异常处理、输入输出与文件处理、组合数据类型与迭代处理、函数与库、面向对象程序设计、图形用户界面、访问数据库。 本书内容丰富、结构清晰、循序渐进、图文并茂,具有较强的指导性和实用性,可作为高等院校的教材和参考书,也可作为从事Python程序设计、大数据和人工智能编程人员的自学和参考用书。