个人介绍
Python程序设计入门

主讲教师:郭飞飞

教师团队:共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库进行数据抓取的方法;通过正则表达式进行数据解析的方法。
教师团队

李成

职称:教师

单位:阜南农林科技学校

参考教材

《Python程序设计案例教程》

出版社:机械工业出版社

ISBN 978-7-111-74813-7

主编:张瑞玲 王化喆 詹华蕊

课程评价

教学资源
课程章节 | 文件类型   | 修改时间 | 大小 | 备注
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
课程章节
提示框
提示框
确定要报名此课程吗?
确定取消

京ICP备10040544号-2

京公网安备 11010802021885号