职称:教师
单位:阜南农林科技学校
主讲教师:郭飞飞
教师团队:共1位
| 学校: | 阜南农林科技学校 |
本课程是面向大数据技术专业的一门专业核心课,涉及Python语法、数据类型、函数、文件操作、异常、模块、面向对象等内容。通过本课程的学习,学生能够掌握Python开发的基础知识,可以独立开发Python简单的项目程序。使学生全面掌握程序设计的方法和步骤,培养学生的综合能力,活跃学生的思维,激发学生的创造力和想象力,以适应日新月异的就业形势和社会的人才需求。在课程设计过程中,课题组成员坚持理论够用为度的原则,围绕以就业为导向的办学理念,面向Python爬虫工程师、Python数据分析师等相关职业,突出培养学生就业所需的岗位能力和职业能力。 课程内容和要求包括: (一)认识Python 了解Python的发展历程;了解Python的特点和应用领域;掌握Python的安装;掌握使用PyCharm新建Python文件;掌握Python程序的执行原理;掌握Python语言基本组成部分的功能,掌握Python程序的编写、编译、调试和运行。 重点:Python的安装;使用PyCharm新建Python文件;Python语言的基本构成,Python程序的编写、编译、调试和运行。 难点:使用PyCharm新建Python文件;Python程序的编写、编译、调试和运行。 (二)Python语法基础 掌握Python中的变量和变量类型;掌握Python中的标识符,能准确判断标识符的合法性;了解Python中的关键字,会借助工具查看关键字信息;了解不同运算符的作用,会进行不同的数值运算;掌握字符串的输入和输出;掌握常见的字符串的内建函数。 重点:Python中的变量和变量类型;Python中的标识符;Python中的运算符;字符串的输入和输出。 难点:数据类型转换;位运算;常见的字符串的内建函数。 (三)流程控制 理解选择结构程序设计的基本结构、特征和判断条件的设置。掌握if语句的基本形式和使用方法,会应用if语句解决实际问题。理解关系运算符的功能和作用,掌握关系表达式的求值。理解逻辑运算符的功能和作用,掌握逻辑表达式的求值。掌握if语句的嵌套。掌握switch语句的基本形式和使用方法。熟练掌握选择结构程序设计方法。理解循环结构的基本概念,掌握while、do-while和for三种循环语句的格式、功能、特点和执行过程。掌握几种循环之间的区别和联系。掌握几种循环的嵌套形式和含义,理解continue语句和break语句的作用。通过程序举例,学会在程序中利用循环语句实现单重或多重循环控制,掌握循环结构的基本程序设计方法。 重点:if语句的基本形式和使用方法;选择结构程序设计方法;while、do-while和for三种循环结构;循环结构程序设计应用。 难点:if语句的基本形式和使用方法;if语句的嵌套;选择结构程序设计方法;循环结构程序设计应用。 (四)列表、元组、字典和集合 掌握什么是列表以及列表的常见操作;掌握列表的嵌套使用;掌握列表的循环遍历;掌握元组的使用;元组的循环遍历;掌握什么是字典以及字典的常见操作;掌握什么是集合以及集合的常见操作;理解生成式的使用,理解生成器和迭代器的使用。 重点:列表的常见操作;元组的常见操作;字典的常见操作;集合的常见操作。 难点:列表的循环遍历;元组的循环遍历,迭代器。 (五)函数 掌握函数的定义和调用方式;掌握函数的参数和返回值;掌握函数的嵌套调用;理解变量作用域;掌握局部变量和全局变量的区别;掌握递归函数与匿名函数的使用;掌握闭包的使用;理解装饰器的概念,装饰函数。 重点:函数定义的一般形式;函数的调用。 难点:闭包的使用;装饰器的概念。 (六)面向对象 理解面向对象编程思想;明确类和对象的关系;会独立设计类;会使用类创建对象,并添加属性;熟悉self的使用技巧;理解私有成员和公有成员的区别;理解私有方法和公有方法的区别;掌握单继承和多继承,会重写和调用父类方法;理解多态的使用;掌握类成员和实例成员。 重点:类和对象的关系;使用类创建对象;私有成员和公有成员的区别;重写和调用父类方法;类成员和实例成员。 难点:类和对象的关系;类创建对象。 (七)Python文件操作 掌握文件的打开和关闭;掌握文件的操作。 重点:文件的操作。 难点:文件的操作。 (八)异常 理解异常的概念;掌握处理异常的几种方式;掌握raise和assert语句,会抛出自定义的异常;掌握with语句的使用。 重点:处理异常的几种方式。 难点:raise和assert语句。 (九)GUI编程 理解使用tkinter进行GUI编程的主要步骤;熟悉tkinter的常用控件;掌握事件绑定的方法;掌握布局管理器的使用方法。 重点:tkinter的常用控件;事件绑定的方法;布局管理器的使用。 难点:使用tkinter进行GUI编程。 (十)网络爬虫 理解网络爬虫的基本操作流程;掌握通过urllib库和requests库进行数据抓取的方法;掌握通过正则表达式进行数据解析的方法;掌握运用beautifulsoup4库和XPath解析和处理数据的方法。 重点:数据抓取和数据解析的方法。 难点:通过urllib库和requests库进行数据抓取的方法;通过正则表达式进行数据解析的方法。
| 课程章节 | | 文件类型 | | 修改时间 | | 大小 | | 备注 | |
| 1.1 Python概述 |
文档
.pptx
|
2024-03-16 | 4.45MB | ||
|
视频
.mp4
|
2024-03-16 | 269.54MB | |||
| 1.2 Python程序的开发流程和编码规范 |
视频
.mp4
|
2024-03-16 | 249.39MB | ||
|
文档
.pptx
|
2024-03-16 | 3.95MB | |||
| 1.3 任务1 搭建Python开发环境——安装Python |
视频
.mp4
|
2024-03-16 | 198.99MB | ||
|
文档
.pptx
|
2024-03-16 | 4.41MB | |||
| 1.4 任务1 搭建Python开发环境——安装PyCharm |
文档
.pptx
|
2024-03-16 | 4.29MB | ||
|
视频
.mp4
|
2024-03-16 | 212.59MB | |||
| 1.5 任务2 开发第一个Python程序 |
视频
.mp4
|
2024-03-16 | 258.51MB | ||
|
文档
.pptx
|
2024-03-16 | 4.11MB | |||
| 2.1 Python基本语法 |
视频
.mp4
|
2024-03-16 | 290.46MB | ||
|
文档
.pptx
|
2024-03-16 | 3.96MB | |||
| 2.2 运算符和表达式 |
视频
.mp4
|
2024-03-16 | 366.21MB | ||
|
文档
.pptx
|
2024-03-16 | 3.98MB | |||
| 2.2.1 算术运算符 |
文档
.pptx
|
2024-03-16 | 3.93MB | ||
| 2.2.2 比较运算符 |
文档
.pptx
|
2024-03-16 | 3.93MB | ||
| 2.2.3 赋值运算符 |
文档
.pptx
|
2024-03-16 | 3.94MB | ||
| 2.2.4 逻辑运算符 |
文档
.pptx
|
2024-03-16 | 3.92MB | ||
| 2.2.5 成员运算符 |
文档
.pptx
|
2024-03-16 | 3.91MB | ||
| 2.2.6 位运算符 |
文档
.pptx
|
2024-03-16 | 3.91MB | ||
| 2.2.7 运算符优先级 |
文档
.pptx
|
2024-03-16 | 3.91MB | ||
| 2.2.8 表达式 |
文档
.pptx
|
2024-03-16 | 3.90MB | ||
| 2.3 基本输入输出 |
视频
.mp4
|
2024-03-16 | 229.97MB | ||
|
文档
.pptx
|
2024-03-16 | 3.99MB | |||
| 2.4 任务1 实现学生信息的录入与打印 |
视频
.mp4
|
2024-03-16 | 204.66MB | ||
|
文档
.pptx
|
2024-03-16 | 3.96MB | |||
| 2.5 任务2 实现表达式的变身 |
视频
.mp4
|
2024-03-16 | 212.06MB | ||
|
文档
.pptx
|
2024-03-16 | 4.00MB | |||
| 2.6 任务3 开发记事本程序 |
视频
.mp4
|
2024-03-16 | 172.59MB | ||
|
文档
.pptx
|
2024-03-16 | 3.93MB | |||
| 3.1 流程图与基本结构 |
文档
.pptx
|
2024-03-16 | 3.96MB | ||
|
视频
.mp4
|
2024-03-16 | 252.58MB | |||
| 3.2 分支语句 |
视频
.mp4
|
2024-03-16 | 265.72MB | ||
|
文档
.pptx
|
2024-03-16 | 4.12MB | |||
| 3.2.1 if 语句 |
文档
.pptx
|
2024-03-16 | 3.94MB | ||
| 3.2.2 if-else |
文档
.pptx
|
2024-03-16 | 3.94MB | ||
| 3.2.3 if-elif |
文档
.pptx
|
2024-03-16 | 3.99MB | ||
| 3.2.4 if 嵌套 |
文档
.pptx
|
2024-03-16 | 3.97MB | ||
| 3.3 循环语句 |
视频
.mp4
|
2024-03-16 | 306.73MB | ||
|
文档
.pptx
|
2024-03-16 | 3.96MB | |||
| 3.3.1 for 循环 |
文档
.pptx
|
2024-03-16 | 4.00MB | ||
| 3.3.2 while 循环 |
文档
.pptx
|
2024-03-16 | 3.98MB | ||
| 3.3.3 break 和 continue |
文档
.pptx
|
2024-03-16 | 3.97MB | ||
| 3.4 任务1猜数字游戏流程 |
视频
.mp4
|
2024-03-16 | 203.82MB | ||
|
文档
.pptx
|
2024-03-16 | 3.93MB | |||
| 3.5 任务2 设计飞机行李托运费计算程序 |
文档
.pptx
|
2024-03-16 | 3.91MB | ||
|
视频
.mp4
|
2024-03-16 | 252.11MB | |||
| 3.6 任务3 开发进步一点点游戏 |
视频
.mp4
|
2024-03-16 | 230.47MB | ||
|
文档
.pptx
|
2024-03-16 | 3.91MB | |||
| 4.1 列表 |
视频
.mp4
|
2024-03-16 | 436.65MB | ||
|
文档
.pptx
|
2024-03-16 | 3.96MB | |||
| 4.2 元组 |
视频
.mp4
|
2024-03-16 | 479.16MB | ||
|
文档
.pptx
|
2024-03-16 | 3.95MB | |||
| 4.3 字典 |
视频
.mp4
|
2024-03-16 | 395.84MB | ||
|
文档
.pptx
|
2024-03-16 | 3.97MB | |||
| 4.4 集合 |
文档
.pptx
|
2024-03-16 | 3.93MB | ||
|
视频
.mp4
|
2024-03-16 | 462.60MB | |||
| 4.5 任务1 邀请同学共建项目 |
视频
.mp4
|
2024-03-16 | 358.31MB | ||
|
文档
.pptx
|
2024-03-16 | 4.13MB | |||
| 4.6 任务2 输出键盘上的相邻字母 |
视频
.mp4
|
2024-03-16 | 277.19MB | ||
|
文档
.pptx
|
2024-03-16 | 4.00MB | |||
| 4.7 任务3 设计商品仓库 |
视频
.mp4
|
2024-03-16 | 253.68MB | ||
|
文档
.pptx
|
2024-03-16 | 4.09MB | |||
| 4.8 任务4 实现问卷调查 |
视频
.mp4
|
2024-03-16 | 224.00MB | ||
|
文档
.pptx
|
2024-03-16 | 3.98MB | |||
| 5.1 函数的定义与调用 |
视频
.mp4
|
2024-03-16 | 149.65MB | ||
|
文档
.pptx
|
2024-03-16 | 3.92MB | |||
| 5.2 函数的参数 |
视频
.mp4
|
2024-03-16 | 239.10MB | ||
|
文档
.pptx
|
2024-03-16 | 3.93MB | |||
| 5.3 return语句 |
视频
.mp4
|
2024-03-16 | 133.26MB | ||
|
文档
.pptx
|
2024-03-16 | 3.94MB | |||
| 5.4 函数的嵌套和递归 |
视频
.mp4
|
2024-03-16 | 224.26MB | ||
|
文档
.pptx
|
2024-03-16 | 4.01MB | |||
| 5.5 变量的作用域 |
视频
.mp4
|
2024-03-16 | 212.30MB | ||
|
文档
.pptx
|
2024-03-16 | 3.92MB | |||
| 5.6 匿名函数 |
文档
.pptx
|
2024-03-16 | 3.91MB | ||
|
视频
.mp4
|
2024-03-16 | 160.66MB | |||
| 5.7 模块 |
视频
.mp4
|
2024-03-16 | 231.50MB | ||
|
文档
.pptx
|
2024-03-16 | 3.92MB | |||
| 5.8 任务1 设计饮品自动售货机程序 |
视频
.mp4
|
2024-03-16 | 162.94MB | ||
|
文档
.pptx
|
2024-03-16 | 4.01MB | |||
| 5.9 任务2 求解汉诺塔问题 |
视频
.mp4
|
2024-03-16 | 219.07MB | ||
|
文档
.pptx
|
2024-03-16 | 3.92MB | |||
| 5.10 任务3 制作2022年北京冬季奥运会奖牌榜 |
视频
.mp4
|
2024-03-16 | 151.79MB | ||
|
文档
.pptx
|
2024-03-16 | 4.01MB | |||
| 5.11 任务4 设计抽奖程序 |
视频
.mp4
|
2024-03-16 | 181.98MB | ||
|
文档
.pptx
|
2024-03-16 | 3.96MB | |||
| 6.1 走进面向对象编程 |
视频
.mp4
|
2024-03-16 | 162.80MB | ||
|
文档
.pptx
|
2024-03-16 | 4.17MB | |||
| 6.2 类成员和实例成员 |
视频
.mp4
|
2024-03-16 | 175.62MB | ||
|
文档
.pptx
|
2024-03-16 | 3.92MB | |||
| 6.3 封装、继承和多态 |
视频
.mp4
|
2024-03-16 | 229.55MB | ||
|
文档
.pptx
|
2024-03-16 | 3.92MB | |||
| 6.4 任务1 设计学生信息管理系统 |
视频
.mp4
|
2024-03-16 | 180.84MB | ||
|
文档
.pptx
|
2024-03-16 | 4.07MB | |||
| 6.5 任务2 开发“人机猜拳”游戏 |
视频
.mp4
|
2024-03-16 | 177.25MB | ||
|
文档
.pptx
|
2024-03-16 | 4.03MB | |||
| 7.1 文件基本操作 |
视频
.mp4
|
2024-03-16 | 296.43MB | ||
|
文档
.pptx
|
2024-03-16 | 4.18MB | |||
| 7.2 os模块 |
文档
.pptx
|
2024-03-16 | 3.91MB | ||
| 7.3 shutil模块 |
文档
.pptx
|
2024-03-16 | 3.92MB | ||
| 7.4 time&datetime模块 |
文档
.pptx
|
2024-03-16 | 3.92MB | ||
| 7.5 任务1 制作学生信息管理系统 |
视频
.mp4
|
2024-03-16 | 203.16MB | ||
|
文档
.pptx
|
2024-03-16 | 4.23MB | |||
| 7.6 任务2 实现文件/目录管理器 |
文档
.pdf
|
2024-03-16 | 67.67KB | ||
| 8.1 认识异常 |
文档
.pptx
|
2024-03-16 | 4.17MB | ||
|
视频
.mp4
|
2024-03-16 | 191.41MB | |||
| 8.2 异常的捕捉和处理 |
文档
.pptx
|
2024-03-16 | 4.08MB | ||
|
视频
.mp4
|
2024-03-16 | 359.24MB | |||
| 8.3 抛出异常 |
视频
.mp4
|
2024-03-16 | 201.31MB | ||
|
文档
.pptx
|
2024-03-16 | 3.94MB | |||
| 8.4 用户自定义异常 |
文档
.pptx
|
2024-03-16 | 3.91MB | ||
|
视频
.mp4
|
2024-03-16 | 156.68MB | |||
| 8.5 任务1 初识异常 |
视频
.mp4
|
2024-03-16 | 19.45MB | ||
|
文档
.pdf
|
2024-03-16 | 155.93KB | |||
| 8.6 任务2 求解三角形面积 |
文档
.pptx
|
2024-03-16 | 3.99MB | ||
|
视频
.mp4
|
2024-03-16 | 179.04MB | |||
| 8.7 任务3 制作空气质量评级系统 |
文档
.pptx
|
2024-03-16 | 4.47MB | ||
|
视频
.mp4
|
2024-03-16 | 205.81MB | |||
| 9.1 tkinter库 |
文档
.pdf
|
2024-03-16 | 220.21KB | ||
| 9.2 事件处理 |
文档
.pdf
|
2024-03-16 | 267.04KB | ||
| 9.3 布局 |
文档
.pdf
|
2024-03-16 | 122.93KB | ||
| 9.4 任务1 制作个人信息调查系统 |
视频
.mp4
|
2024-03-16 | 211.28MB | ||
|
文档
.pptx
|
2024-03-16 | 4.32MB | |||
| 9.5 任务2 实现鼠标的花样 |
文档
.pptx
|
2024-03-16 | 4.25MB | ||
|
视频
.mp4
|
2024-03-16 | 141.68MB | |||
| 9.6 任务3 制作计算器 |
文档
.pdf
|
2024-03-16 | 99.05KB | ||
| 10.1 urllib库 |
文档
.pptx
|
2024-03-16 | 3.91MB | ||
| 10.2 requests库 |
文档
.pptx
|
2024-03-16 | 3.93MB | ||
| 10.3 base64模块 |
文档
.pptx
|
2024-03-16 | 3.91MB | ||
| 10.4 数据解析 |
文档
.pdf
|
2024-03-16 | 148.37KB | ||
| 10.5 任务1 实现百度在线翻译 |
视频
.mp4
|
2024-03-16 | 179.42MB | ||
|
文档
.pptx
|
2024-03-16 | 4.06MB | |||
| 10.6 任务2 制作简易网页采集器 |
文档
.pptx
|
2024-03-16 | 3.97MB | ||
|
视频
.mp4
|
2024-03-16 | 170.68MB | |||
| 10.7 任务3 制作2022年中国大学排名榜 |
文档
.pdf
|
2024-03-16 | 379.32KB | ||
| 11.1 语法基础-经典案例 |
文档
.pptx
|
2024-03-16 | 3.98MB | ||
| 11.2 流程控制-经典案例 |
文档
.pptx
|
2024-03-16 | 4.02MB | ||
| 11.3 面向对象-经典案例 |
文档
.pptx
|
2024-03-16 | 4.09MB | ||
| 11.4 TXT文件操作案例 |
文档
.pptx
|
2024-03-16 | 3.91MB | ||
| 11.5 CSV文件操作案例 |
文档
.pptx
|
2024-03-16 | 4.10MB | ||
| 11.6 JSON文件操作案例 |
文档
.pptx
|
2024-03-16 | 4.00MB | ||
| 11.7 学生系统-经典案例 |
文档
.pptx
|
2024-03-16 | 3.94MB | ||
| 12.1 生成式 |
文档
.pptx
|
2024-03-16 | 3.91MB | ||
| 12.2 迭代器 |
文档
.pptx
|
2024-03-16 | 3.90MB | ||
| 12.3 生成器 |
文档
.pptx
|
2024-03-16 | 3.91MB | ||
| 12.4 Python-科学计算库 |
文档
.pdf
|
2024-03-16 | 1.59MB |