目录

  • 项目一 开发环境准备与搭建
    • ● 任务1.1 Python安装
    • ● 任务1.2 Python扩展库管理
  • 项目二 Python语法结构设计
    • ● 任务2.1 变量的定义及使用
    • ● 任务2.2 使用运算符
    • ● 任务2.3 程序的选择结构
    • ● 任务2.4 程序的循环结构
  • 项目三 Python程序序列设计
    • ● 任务3.1 列表操作
    • ● 任务3.2 元组操作
    • ● 任务3.3 字典操作
    • ● 任务3.4 集合操作
  • 项目四 Python文件结构操作
    • ● 任务4.1 文件读写
    • ● 任务4.2 文件夹的操作
  • 项目五 Python面向对象编程
    • ● 任务5.1 函数的调用和实现
    • ● 任务5.2 使用类和对象
    • ● 任务5.3 编写属性和方法
  • 项目六 Python网络与数据库编程
    • ● 任务6.1 Python数据库操作
    • ● 任务6.2 Socket编程
  • 项目七 Python数据可视化分析
    • ● 任务7.1 Python数据分析的扩展库和工具使用
    • ● 任务7.2 Python绘制图表
    • ● 任务7.3 Python制作词云
  • 虚拟仿真平台
    • ● 派课堂仿真平台
    • ● 码蹄集仿真平台
    • ● 蓝桥仿真平台
    • ● momodel虚拟仿真平台
    • ● 华为ICT虚拟仿真
    • ● leetcode虚拟仿真
  • 1+X考证
    • ● 模拟练习一
    • ● 模拟练习二
    • ● 模拟练习三
    • ● 参考答案
  • 技能大赛
    • ● 技能大赛练习一
    • ● 技能大赛练习二
    • ● 技能大赛练习三
    • ● 技能大赛评分标准
  • 思政资源
    • ● 思政元素导入教学内容一览表
  • 补充参考资料
    • ● 补充参考资料
      • ● 项目一 开发环境准备与搭建
        • ● 任务1.1 Python安装
          • ● 课程介绍
          • ● 微课视频:python版本和安装
          • ● Python语言概述
          • ● python环境搭建
        • ● 任务1.2 Python扩展库管理
          • ● 微课视频:扩展库的管理与对象模型
      • ● 项目二 Python语法结构设计
        • ● 任务2.1 变量的定义及使用
          • ● 微课视频:变量 数字 字符串
          • ● 微课视频:运算符和表达式
          • ● 运算符和表达式
          • ● 内置对象
          • ● 内置函数和关键字
          • ● 微课视频:Python代码编写规范
          • ● 微课视频:内置函数1
          • ● 微课视频:内置函数2
          • ● 微课视频:基本输入输出、模块对象导入
        • ● 任务2.2 使用运算符
          • ● 变量与运算符
          • ● 微课视频:条件表达式与常见选择结构
          • ● 条件表达式
        • ● 任务2.3 程序的选择结构设计
          • ● 选择结构和循环结构
          • ● 选择结构
          • ● 微课视频:选择结构例题解析
          • ● 微课视频 选择结构
        • ● 任务2.4 程序的循环结构设计
          • ● 微课视频:循环结构语法与优化建议
          • ● 微课视频:循环结构例题解析1
          • ● 微课视频:循环结构例题解析5
          • ● 微课视频:循环结构例题解析4
          • ● 微课视频:循环结构例题解析3
          • ● 微课视频:循环结构例题解析2
          • ● 循环结构
      • ● 项目三 Python程序序列设计
        • ● 任务3.1 列表操作
          • ● 列表
          • ● 列表语法
          • ● 案例分析
          • ● 列表作为函数参数
          • ● 列表推导式
          • ● 微课视频:列表创建与元素增加
          • ● 微课视频:列表元素增加与删除
          • ● 微课视频:列表切片操作
          • ● 微课视频:列表推导式
          • ● 微课视频:序列解包与生成器表达式
          • ● 微课视频:内置函数sorted()
          • ● 微课视频:堆、队列、栈
        • ● 任务3.2 元组操作
          • ● 元组
        • ● 任务3.3 字典操作
          • ● 字典
          • ● 微课视频:元组操作
          • ● 微课视频:字典语法及应用
          • ● 微课视频:字典应用案例
        • ● 任务3.4 集合操作
          • ● 微课视频:集合语法及应用
          • ● 集合
      • ● 项目四 Python文件结构操作
        • ● 任务4.1 文件读写
          • ● 文件操作基本知识
          • ● 文件的打开与关闭
          • ● 微课视频:文件对象基本用法1
          • ● 微课视频:文件对象基本用法2
          • ● 文本文件操作
          • ● 文本文件的读写
          • ● 微课视频:文本文件操作案例
          • ● 二进制文件操作
          • ● 微课视频:二进制文件操作
          • ● 常见文件处理
          • ● word和excel文件操作
        • ● 任务4.2 文件夹的操作
          • ● 文件与文件夹操作
          • ● 文件目录操作
          • ● 微课视频:文件夹操作
          • ● 微课视频:文件与文件夹操作综合应用
      • ● 项目五 Python面向对象编程
        • ● 任务5.1 函数的调用和实现
          • ● 函数和模块
          • ● 默认值参数
          • ● 参数和返回值
          • ● 关键参数和可变长度参数
          • ● 变量作用域
          • ● 递归函数
          • ● 模块的使用
          • ● lamba表达式
          • ● 函数应用案例
          • ● 函数定义与调用
          • ● 自定义数组
        • ● 任务5.2 使用类和对象
          • ● 面向对象程序设计
          • ● 类的定义与使用
          • ● 类的成员
          • ● 私有成员和公有成员
        • ● 任务5.3 编写属性和方法
          • ● 方法
          • ● 属性定义与使用
          • ● 特殊方法
      • ● 项目六 Python网络与数据库编程
        • ● 任务6.1 Python数据库操作
          • ● SQLite基础知识
          • ● Python访问数据库
          • ● Connection对象
          • ● Cursor对象
          • ● 数据库查询
          • ● 数据库增删改
          • ● Excel数据处理
        • ● 任务6.2 Socket编程
          • ● Socket编程基础
          • ● TCP编程
          • ● 网络探测器
          • ● UDP协议
          • ● 端口扫描器
          • ● 端口映射
          • ● UDP编程
          • ● UDP广播
      • ● 项目七 Python数据可视化分析
        • ● 任务7.1 Python数据分析的扩展库和工具使用
          • ● 数据分析与处理
          • ● 视频:扩展库和工具
          • ● 视频:numpy数组
          • ● 视频:numpy四则运算
          • ● 视频:numpy元素访问
          • ● 视频:numpy矩阵运算
          • ● 视频:scipy函数
          • ● 视频:scipy中值滤波
          • ● 视频:pandas数据类型
          • ● 视频:pandas数据查看和排序
          • ● 视频:pandas数据选择
        • ● 任务7.2 Python绘制图表
          • ● 视频:绘制散点图
          • ● 视频:绘制饼状图
          • ● 视频:多图形绘制
          • ● 视频:绘制三维图形
        • ● 任务7.3 Python制作词云
          • ● 视频:数据可视化综合应用
      • ● 字符串补充扩展
        • ● 字符串概述
        • ● 常用方法与操作
        • ● 微课视频:字符串编码与格式化
        • ● 微课视频:字符串方法1
        • ● 微课视频:字符串方法2
        • ● 微课视频:字符串方法3
        • ● 常量及中文处理
        • ● 微课视频:字符串应用案例
        • ● 视频:正则表达式基本语法
        • ● 视频:re函数处理正则表达式
        • ● 视频:正则表达式对象
        • ● 视频:子模式扩展语法
      • ● 异常处理结构补充扩展
        • ● 异常处理结构
        • ● 视频:异常处理结构基本知识
        • ● 视频:异常处理结构
        • ● 视频:IDLE调试程序
        • ● 视频:pdb模块调试
      • ● Python图形化编程补充扩展
        • ● tkinter编程基本知识
        • ● 视频:tkinter开发基础
        • ● 视频:登录界面开发案例
        • ● 视频:文本编辑器案例
        • ● 视频:电子时钟案例
        • ● 视频:选择类组件案例
        • ● 视频:屏幕截图案例
        • ● 视频:画图程序案例
        • ● 视频:弹出式窗口案例
        • ● 视频:Treeview组件案例
任务6.1 Python数据库操作