本书共分为8个项目, 内容包括python输出输出、python基础知识、python变量与基本数据类型、列表、元组等数据结构、函数、面向对象开发、文件操作以及python常用模块。通过对Python编程语言的学习, 培养学生的逻辑分析能力与利用编程语言提高解决实际问题的能力, 逐步将学生培养成兼具基础素养、逻辑思维、设计能力以及应用创新的综合性人才。
本教材所对应的职业岗位是大数据开发设计师以及大数据分析师。随着云时代的来临,Python语言凭借简单易学、第三方程序库和管理开发工具完善等特点,被越来越多的程序员所喜爱并使用,同时在金融、分析投资等行业Python也有着广泛的应用,因此社会上需要大量的Python开发师去完成基于大数据方向项目的研发、运维和应用。本教材以企业岗位需求和大数据应用开发职业技能标准为主要依据,紧紧把握职业教育“以任务为驱动,项目为导向”的最新教育教学理念,按照描述模块→基础知识→任务实现→实训的模式组织教材内容,符合现代“基于工作过程”的教学理念。同时将课程思政融入知识点,以加强学生编程能力,培养学生团队合作和精益求精的工匠精神。
本教材共八个模块,模块一为熟悉Python,主要介绍了什么是Python、Python环境的搭建,以及PyCharm的安装与使用;模块二为Python基础语法,主要介绍了输入输出、基本数据类型与运算符;模块三为Python基本语句,主要介绍了if、while、for语句;模块四为Python数据结构,主要介绍了列表、元组、字典和集合的操作;模块五为函数,主要讲解了函数的创建与调用,递归函数等;模块六为面向对象编程,主要介绍了定义类、类的继承与导入等;模块七为文件基础,主要介绍了txt文件、CSV文件以及os模块的应用;模块八为综合实训部分,主要介绍了Python的数据可视化、一些简单的可视化图表绘制以及图表的美化等。
模块一 熟悉Python
任务1.1 Python概述
任务1.2 搭建Python环境
任务1.3 PyCharm开发环境
模块二 Python基础语法
任务2.1 输出常用字符的ASCII状态值
任务2.2 进制转换
任务2.3 计算身体健康指数
任务2.4 实训
模块三 Python基本语句
任务3.1 考试等级划分
任务3.2 计算1-100偶数和
任务3.3 输出九九乘法表
任务3.4 实训
模块四 Python数据结构
任务4.1 认识数据结构
任务4.2 创建列表并进行增删改查
任务4.3 创建元组并进行操作
任务4.4 创建字典并进行增删改查
任务4.5 创建集合并进行运算
任务4.6 实训
模块五 函数
任务5.1 创建计算BMI值的函数
任务5.2 水果名中英文转换
任务5.3 打印杨辉三角形
任务5.4 实训
模块六 面向对象编程
任务6.1 面向对象概述
任务6.2 创建猫咪类
任务6.3 构造猫咪类
任务6.4 Car类继承与导人
任务6.5 实训
模块七 文件基础
任务7.1 “少年中国说”文件
任务7.2 写入学生信息CSV文件
任务7.3 os
模块任务7.4 实训
模块八 Python数据可视化
任务8.1 数据可视化
任务8.2 绘制随机漫步
任务8.3 图表美化
任务8.4 实训