1
2
3
4
5
6
7
8
9
10
11
12
13
14

教学视频

发布时间:2021-08-18 08:09   发布人:陈媛媛   浏览次数:339

案 例

学习情景

微课视频

案例一

Python编码规范

1.1准备工作

任务1.1.1认识Python语言1

任务1.1.1认识Python语言2

任务1.1.2安装Python解释器

任务1.1.3安装PyCharm

1.2 编写Python程序

任务1.2.1创建Python项目

任务1.2.2运行Python程序1

任务1.2.2运行Python程序2

任务1.2.3 Python编码基本规范1

任务1.2.3 Python编码基本规范2

案例二

输出杨辉三角

2.1 定义变量

任务2.1.1定义数字类型变量1

任务2.1.1定义数字类型变量2

任务2.1.2定义与操作字符串1

任务2.1.2定义与操作字符串2

任务2.1.2定义与操作字符串3

任务2.1.2定义与操作字符串4

任务2.1.2定义与操作字符串5

任务2.1.2定义与操作字符串6

任务2.1.2定义与操作字符串7

任务2.1.2定义与操作字符串8

任务2.1.3运用运算符-比较运算符

任务2.1.3运用运算符-赋值运算符

任务2.1.3运用运算符-逻辑运算符1

任务2.1.3运用运算符-逻辑运算符2

任务2.1.3运用运算符-算数运算符

任务2.1.3运用运算符-位运算符

任务2.1.3运用运算符-位运算符运算符优先级

2.2 流程控制语句

任务2.2.1 BMI健康监测1

任务2.2.1 BMI健康监测2

任务2.2.1 BMI健康监测3

任务2.2.1 BMI健康监测4

任务2.2.2数据加密1

任务2.2.2数据加密-案例

任务2.2.2数据加密-九九乘法表

任务2.2.3输出杨辉三角1

任务2.2.3输出杨辉三角2

任务2.2.3输出杨辉三角3

2.3 运用模块实现年历

任务2.3.1模块概述1

任务2.3.1模块概述2

任务2.3.1模块概述-标准模块datetime1

任务2.3.1模块概述-标准模块datetime2

任务2.3.1模块概述-标准模块math1

任务2.3.1模块概述-标准模块math2

任务2.3.1模块概述-标准模块os

任务2.3.1模块概述-标准模块random

任务2.3.1模块概述-标准模块sys

任务2.3.1模块概述-标准模块time

任务2.3.2自定义模块

任务2.3.3模块的导入属性-all

任务2.3.3模块的导入属性-name

任务2.3.4 Python中的包1

任务2.3.4 Python中的包2

任务2.3.5导入第三方模块1

任务2.3.5导入第三方模块2

任务2.3.5导入第三方模块3

案例三

学生成绩管理系统

3.1定义与调用函数

任务3.1.1实现四则运算器-定义无参函数

任务3.1.1实现四则运算器-定义带参函数

任务3.1.1实现四则运算器-实现案例

任务3.1.2运用参数传递数据-关键字参数

任务3.1.2运用参数传递数据-默认值参数

任务3.1.2运用参数传递数据-位置参数

任务3.1.2运用参数传递数据-不定长参数

任务3.1.2运用参数传递数据-四则运算器

任务3.1.3定义局部和全局变量-局部变量

任务3.1.3定义局部和全局变量-全局变量

任务3.1.3定义局部和全局变量-return语句

任务3.1.4用递归函数输出斐波那契数列1

任务3.1.4用递归函数输出斐波那契数列2

任务3.1.4用递归函数输出斐波那契数列3

3.2 运用组合数据类型

任务3.2.1运用列表管理好友信息-列表的特点

任务3.2.1运用列表管理好友信息-创建列表

任务3.2.1运用列表管理好友信息-遍历列表元素

任务3.2.1运用列表管理好友信息-案例1

任务3.2.1运用列表管理好友信息-案例2

任务3.2.1运用列表管理好友信息-案例3

任务3.2.1运用列表管理好友信息-案例4

任务3.2.2运用列表管理好友信息-元组1

任务3.2.2运用列表管理好友信息-元组2

任务3.2.3使用集合实现生词本-创建集合

任务3.2.3使用集合实现生词本-操作符

任务3.2.3使用集合实现生词本-集合操作

任务3.2.3使用集合实现生词本-案例1

任务3.2.3使用集合实现生词本-案例2

任务3.2.3使用集合实现生词本-案例3

任务3.2.3使用集合实现生词本-案例4

任务3.2.4使用字典类型实现手机通讯录-创建字典

任务3.2.4使用字典类型实现手机通讯录-查看字典元素

任务3.2.4使用字典类型实现手机通讯录-访问字典元素

任务3.2.4使用字典类型实现手机通讯录-更新字典元素

任务3.2.4使用字典类型实现手机通讯录-删除字典元素

3.3 类与面向对象

任务3.3.1创建学生类与对象-类与对象的含义

任务3.3.1创建学生类与对象-定义类

任务3.3.1创建学生类与对象-创建对象

任务3.3.1创建学生类与对象-构造方法

任务3.3.2访问限制、静态方法、类方法的使用-私有方法

任务3.3.2访问限制、静态方法、类方法的使用-私有属性

任务3.3.2访问限制、静态方法、类方法的使用-静态方法

任务3.3.2访问限制、静态方法、类方法的使用-类方法

任务3.3.2访问限制、静态方法、类方法的使用-总结

任务3.3.3类的继承-继承1

任务3.3.3类的继承-继承2

任务3.3.3类的继承-构造方法的继承1

任务3.3.3类的继承-构造方法的继承2

任务3.3.3类的继承-方法的重写1

任务3.3.3类的继承-方法的重写2

任务3.3.4学生信息管理系统-创建学生类

任务3.3.4学生信息管理系统-创建学生管理类1

任务3.3.4学生信息管理系统-创建学生管理类2

任务3.3.4学生信息管理系统-添加学生信息

任务3.3.4学生信息管理系统-保存学生信息

任务3.3.4学生信息管理系统-查询学生信息

任务3.3.4学生信息管理系统-删除学生信息

案例四

职业生涯规划

4.1文件操作

任务4.1.1职业规划书的打开与关闭-文件概述

任务4.1.1职业规划书的打开与关闭-打开与关闭文件

任务4.1.1职业规划书的打开与关闭-文件的打开和关闭函数

任务4.1.2职业规划书的写入和读取操作-写入数据1

任务4.1.2职业规划书的写入和读取操作-写入数据2

任务4.1.2职业规划书的写入和读取操作-读取数据

4.2 文件路径操作

任务4.2.1创建与删除职业规划目录1

任务4.2.1创建与删除职业规划目录2

任务4.2.2获取当前路径与检测路径有效性1

任务4.2.2获取当前路径与检测路径有效性2

4.3 错误和异常

任务4.3.1错误和异常概述1

任务4.3.1错误和异常概述2

任务4.3.2捕获异常-try-except语句

任务4.3.2捕获异常-else子句

任务4.3.2捕获异常-finally子句

任务4.3.2捕获异常-单个异常

任务4.3.2捕获异常-多个异常

任务4.3.3抛出异常-raise语句

任务4.3.3抛出异常-assert语句

任务4.3.3抛出异常-异常的传递1

任务4.3.3抛出异常-异常的传递2

任务4.3.4自定义异常1

任务4.3.4自定义异常2

案例五

网络爬虫

5.1 网络编程

任务5.1.1网络概述1

任务5.1.1网络概述2

任务5.1.1网络概述3

任务5.1.2 socket网络编程基础1

任务5.1.2 socket网络编程基础2

任务5.1.2 socket网络编程基础-扫描端口

任务5.1.3基于UDP的网络聊天室1

任务5.1.3基于UDP的网络聊天室2

任务5.1.3基于UDP的网络聊天室3

任务5.1.4基于TCP的数据转换1

任务5.1.4基于TCP的数据转换2

任务5.1.4基于TCP的数据转换3

5.2 简单爬虫

任务5.2.1认识网络爬虫

任务5.2.2实现简单爬虫-爬取百度首页

任务5.2.2实现简单爬虫-爬取网页图片

任务5.2.2实现简单爬虫-爬取百度贴吧图片1

任务5.2.2实现简单爬虫-爬取百度贴吧图片2

任务5.2.2实现简单爬虫-爬取百度贴吧图片3

5.3使用BeautifulSoup解析HTML

任务5.3.1安装bs4

任务5.3.2使用BeautifulSoup解析网页-新建test.html

任务5.3.2使用BeautifulSoup解析网页-解析bstest.py

任务5.3.2使用BeautifulSoup解析网页-解析梨视频

案例六

名片管理系统

6.1项目演示

任务6.1.1名片管理-明确目标及备课代码演示

6.2框架搭建

任务6.2.1框架搭建-框架介绍及系统架构分析

任务6.2.2框架搭建-新建项目准备文件

任务6.2.3框架搭建-用户输入判断和pass关键字

任务6.2.4框架搭建-无限循环保证用户能够重复选择操作

任务6.2.5框架搭建-if嵌套判断用户的具体操作预留代码位置

任务6.2.6框架搭建-cards_main知识点小结

任务6.2.7框架搭建-[扩展]TODO注释及格式

任务6.2.8框架搭建-显示欢迎界面及功能菜单

任务6.2.9框架搭建-准备名片操作函数修改主文件中函数调用

6.3数据结构确定

任务6.3.1数据结构确定-确定名片管理系统的数据结构

6.4新增名片

任务6.4.1新增名片-新增名片功能实现

任务6.4.2新增名片-[扩展]PyCharm技巧重命名变量名

6.5显示全部

务6.5.1显示全部-遍历列表显示字典明细1

任务6.5.2显示全部-遍历列表显示字典明细2

任务6.5.3显示全部-判断列表数量,没有名片直接返回

6.6查询名片

任务6.6.1查询名片-查询功能实现

任务6.6.2查询名片-准备处理名片函数

6.7处理名片

任务6.7.1处理名片-增加分支判断用户操作类型

任务6.7.2处理名片-删除名片

任务6.7.3处理名片-修改名片

任务6.7.4处理名片-输入新的函数

任务6.7.5处理名片-删除名片

任务6.7.6处理名片-增加文档注释、删除TODO标记

6.8运行程序

任务6.8.1运行程序-增加Shebang符号直接运行Python程序