本教材基于作者学习Python语言的体会和多年的教学实践与研发经验,为满足初学者对Python语言的需求以及满足Python开发人员的进阶需求而编写。本书在系统讲解Python语言语法的同时介绍了从数据理解到图像处理、从网络通信到网络爬虫的30多个Python模块(库、包),展示了全新的编程语言学习路径。全书共12章,主要内容包括Python语言基础、结构化和面向对象程序设计、正则表达式、函数、文件、图形化界面设计、网络程序设计、数据库编程、网络爬虫、大数据技术、Web编程等。
本教材采用“基础知识”+“案例”+“练习”的编写方式,以程序设计为中心,语法介绍精练,内容深入浅出、叙述清晰、循序渐进。书中案例经过精心选择和设计,并融合了作者的开发经验。
本书既可以作为本专科院校Python语言程序设计课程的教材,也可供自学者和各类考试人员参考,还可作为Python爱好者的参考书。