本书聚焦Python编程知识,采用“模块化+项目制”的编写模式,紧密对接职教高考。本书将知识体系划分为三大模块,共计十个项目。“模块1  Python编程基础入门”涵盖程序设计语言简介、数据类型与表达式、逻辑关系与流程控制等内容,助力读者掌握基础编程技能。“模块2  Python编程进阶核心”深入讲解Python序列结构、函数与模块机制、文件操作等进阶知识,提升读者的编程能力。“模块3  Python应用开发实战”介绍可视化程序界面设计、数据库连接与操作、数字媒体与网络应用开发、小型功能应用程序开发等内容,强化读者的实践应用能力。 本书是为职业院校计算机零基础的学生量身打造的入门教材。本书案例丰富,教师可通过任务驱动开展教学,帮助读者系统掌握Python编程的基本语法与实践技能,为应对职教高考及未来岗位需求奠定坚实基础。
		
	
梁爽,担任郑州市中等职业教育计算类中心教研组组长、河南省高等学校计算机教育研究会职业教育专业委员会中职工作委员会"专业建设工作组”组长等职务。2017年度 郑州市教育局学术技术带头人;2019年 郑州市第六届名师;2019年 河南省教育厅学术技术带头人;2021年 郑州教学名师第二层次培养对象;2021年 郑州市优秀班主任;2022年 郑州市第七届名师;2023年 河南省职业院校省级骨干教师。
模块1  Python编程基础入门	001
项目一  程序设计语言简介	002
任务1  程序设计语言的发展历程与应用领域	003
任务2  程序设计语言的分类与Python的特点及优势	008
任务3  搭建Python编程环境的详细步骤	012
任务4  Python编程规范和扩展库	019
项目实施与项目小结	023
项目二  数据类型与表达式	024
任务5  语法基础与语法规则	025
任务6  常量与变量	029
任务7  基本数据类型	033
任务8  运算符与表达式	037
任务9  类型转换	043
项目实施与项目小结	048
项目三  逻辑关系与流程控制	049
任务10  选择结构	050
任务11  循环结构	064
任务12  循环控制语句	074
任务13  异常处理语句	082
项目实施与项目小结	090
模块2  Python编程进阶核心	093
项目四  Python序列结构	094
任务14  序列结构基础	095
任务15  字符串	100
任务16  列表	110
任务17  元组	120
任务18  集合	129
任务19  字典	137
项目实施与项目小结	148
项目五  函数与模块机制	150
任务20  函数的定义和调用	151
任务21  函数的参数传递	158
任务22  内置函数和内置模块	167
任务23  两个特殊形式的函数	178
任务24  面向对象程序设计基础	183
项目实施与项目小结	188
项目六  文件操作	192
任务25  打开和关闭文件	193
任务26  读取和写入文件	199
任务27  操作文件	202
项目实施与项目小结	218
模块3  Python应用开发实战	221
项目七  可视化程序界面设计	222
任务28  Python常用可视化库的介绍与安装	223
任务29  基于可视化库绘制简单图形	228
项目实施与项目小结	244
项目八  数据库连接与操作	246
任务30  操作SQLite	247
任务31  操作MySQL	254
项目实施与项目小结	262
项目九  数字媒体与网络应用开发	265
任务32  数字图像处理、音频处理的基础应用	266
任务33  简单网络应用开发	274
项目实施与项目小结	282
项目十  小型功能应用程序开发	284
任务34  从需求分析、设计规划到代码实现与测试	285
任务35  程序优化、调试技巧与部署发布	292
项目实施与项目小结	297