本书内容契合“1+X”证书制度试点工作中的大数据应用开发(Python)职业技能初级证书考核标准,全书以任务为导向,深入浅出地介绍了Python开发环境搭建、Python基础知识、程序流程控制语句、函数、面向对象编程、文件基础等内容。每章的内容都由任务描述、任务分析、任务实现、小结、实训和课后习题等部分组成。全书按照解决实际任务的工作流程,逐步展开介绍相关的理论知识点,推导生成可行的解决方案,最后落实在任务实现环节。全书大部分章节紧扣任务需求展开,不堆积知识点,着重于解决思路的启发与解决方案的实施。通过从任务需求到实现这一完整工作流程的体验,读者将对Python编程技术真正理解与掌握。
本书以任务为导向,全面地介绍了Python编程基础及其相关知识的应用,讲解了如何利用Python的知识解决部分实际问题。全书共9章,第1章介绍学习Python的准备工作,包括Python的由来与发展、Python环境搭建、编辑器介绍与安装等。第2~8章主要介绍Python的基础知识、数据类型、程序流程控制语句、函数、面向对象的编程、文件基础和常用内置模块等内容。第9章介绍综合案例:学生测试程序设计。本书每个章节都包含了实训和课后习题,通过练习和操作实践,帮助读者巩固所学的内容。
本书可用于“1+X”证书制度试点工作中的大数据应用开发(Python)职业技能等级证书的教学和培训,也可以作为高校大数据技术类专业的教材和大数据技术爱好者的自学用书。

结合近几年Python语言的发展情况和广大读者的意见反馈,本书在保留第1版原书特色的基础上,进行了全面的升级。第2版修订的主要内容如下。
将Python版本由Python 3.6.0升级为Python 3.8.5;将PyCharm版本由PyCharm 2017.1.1升级为PyCharm 2021.1。
在每一章中新增了思维导图。
第1章新增了PyCharm界面的介绍。
第4章新增了异常的介绍。
新增了“第8章 Python常用的内置模块”一章。
新增了“第9章 综合案例:学生测试成绩测试”一章。
更新了全书的实训和课后习题。
方法:打开云教材(https://book.tipdm.org/),下载对应的图书资源。