01
课程定位
Python程序设计是计算机类专业的一门专业基础课程,主要讲授Python基本语法、流程控制语句、字符串、列表与元组、字典与集合、函数、文件与数据格式化、类与面向对象、错误与异常、模块等内容,培养学生运用Python 进行程序设计、程序调试的能力,为后续课程打下编程基础。本课程共48学时。
02
课程目标
通过本课程的学习,培养学生掌握程序设计的一般步骤和基本方法,理解Python编程模式和面向对象程序设计思想,熟练使用PyCharm等开发环境,系统掌握Python编程相关知识和技术,培养学生具备一定的程序设计和程序调试能力、通过编程解决实际问题的能力。
展开剩余94%03
课程结构
以Python编程相关岗位的典型工作内容为依据,对标全国计算机等级考试Python科目的考核标准,融合职业技能大赛Python程序设计赛项的知识技能点,遵循程序设计学习与认知的一般规律,通过分解、梳理、归类、序化,将课程教学内容划分为11个项目模块,涵盖了基本语法、流程控制语句、字符串、列表与元组、字典与集合、函数、文件与数据格式化、面向对象编程、模块和库等Python编程相关典型知识技能点。课程结构如下表所示。
04
目录
项目1搭建Python编程环境
任务1打印树形图案2
【任务提出】2
【任务分析】2
【知识准备】2
1.1初识Python2
1.2下载、安装和运行Python5
1.3常用Python IDE10
1.4安装和配置PyCharm11
1.5编译可执行文件18
【任务实现】19
【任务总结】21
【巩固练习】22
【任务拓展】23
项目2基础语法应用
任务1打印简单名片26
【任务提出】26
【任务分析】26
【知识准备】26
2.1代码格式26
2.2标识符、关键字28
2.3变量29
2.4数据的输入输出30
【任务实现】32
【任务总结】33
【巩固练习】33
【任务拓展】34
任务2传统长度单位转换35
【任务提出】35
【任务分析】35
【知识准备】36
2.5数字类型36
2.6常量38
2.7数字类型转换38
【任务实现】38
【任务总结】39
【巩固练习】40
【任务拓展】41
任务3比较正方形和圆的面积、周长大小41
【任务提出】41
【任务分析】42
【知识准备】42
2.8算术运算符42
2.9赋值运算符43
2.10比较运算符45
2.11逻辑运算符46
2.12成员运算符46
2.13身份运算符46
2.14位运算符47
2.15运算符优先级47
【任务实现】48
【任务总结】49
【巩固练习】50
【任务拓展】51
项目3流程控制语句应用
任务1快递计费54
【任务提出】54
【任务分析】54
【知识准备】54
3.1程序流程结构54
3.2if语句55
3.3if嵌套语句58
【任务实现】59
【任务总结】60
【巩固练习】60
【任务拓展】62
任务2用户登录检测63
【任务提出】63
【任务分析】63
【知识准备】63
3.4while语句63
3.5whileelse语句64
【任务实现】65
【任务总结】66
【巩固练习】66
【任务拓展】67
任务3数据加密67
【任务提出】67
【任务分析】68
【知识准备】68
3.6for语句68
3.7range函数69
【任务实现】70
【任务总结】70
【巩固练习】71
【任务拓展】72
任务4猜价格赢折扣72
【任务提出】72
【任务分析】72
【知识准备】73
3.8while循环嵌套73
3.9for循环嵌套75
3.10break语句75
3.11continue语句76
【任务实现】77
【任务总结】78
【巩固练习】79
【任务拓展】80
项目4字符串应用
任务1输出英文歌词82
【任务提出】82
【任务分析】82
【知识准备】82
4.1字符串82
4.2字符串格式化85
【任务实现】89
【任务总结】90
【巩固练习】90
【任务拓展】91
任务2用户名和密码提取92
【任务提出】92
【任务分析】92
【知识准备】93
4.3字符串查找与替换93
4.4字符串分隔与拼接98
4.5字符串大小写转换100
4.6字符串对齐100
【任务实现】101
【任务总结】102
【巩固练习】103
【任务拓展】104
项目5列表与元组应用
任务1演讲比赛评分系统设计106
【任务提出】106
【任务分析】106
【知识准备】106
5.1序列106
5.2列表108
5.3列表的循环遍历 110
5.4列表的排序111
【任务实现】112
【任务总结】113
【巩固练习】114
【任务拓展】115
任务2快递超市管理系统设计116
【任务提出】116
【任务分析】116
【知识准备】116
5.5管理列表元素116
5.6嵌套列表118
【任务实现】119
【任务总结】120
【巩固练习】121
【任务拓展】122
任务3中文数字转换122
【任务提出】122
【任务分析】123
【知识准备】123
5.7元组的创建与访问123
【任务实现】124
【任务总结】125
【巩固练习】126
【任务拓展】127
项目6字典与集合应用
任务1菜单管理系统设计130
【任务提出】130
【任务分析】130
【知识准备】130
6.1字典的基本概念130
6.2字典的访问132
6.3字典的基本操作133
【任务实现】135
【任务总结】137
【巩固练习】138
【任务拓展】138
任务2自助点餐系统设计139
【任务提出】139
【任务分析】139
【知识准备】139
6.4集合的基本概念139
6.5集合的基本操作141
6.6集合类型的操作符142
【任务实现】145
【任务总结】147
【巩固练习】148
【任务拓展】148
项目7函 数 应 用
任务1简易计算器设计150
【任务提出】150
【任务分析】150
【知识准备】150
7.1函数概述150
7.2函数的定义151
7.3函数的调用152
7.4函数的嵌套定义153
【任务实现】153
【任务总结】155
【巩固练习】155
【任务拓展】156
任务2汽车进销存管理系统设计156
【任务提出】156
【任务分析】156
【知识准备】157
7.5位置参数传递157
7.6关键字参数传递157
7.7默认值参数传递158
7.8可变参数传递159
7.9混合参数传递160
7.10函数的返回值161
7.11变量作用域162
【任务实现】164
【任务总结】166
【巩固练习】166
【任务拓展】168
任务3汉诺塔游戏设计168
【任务提出】168
【任务分析】168
【知识准备】169
7.12匿名函数169
7.13递归函数170
【任务实现】171
【任务总结】172
【巩固练习】173
【任务拓展】174
项目8文 件 操 作
任务1文件内容复制176
【任务提出】176
【任务分析】176
【知识准备】177
8.1文件打开和关闭177
8.2文件数据读写179
8.3文件定位读写181
【任务实现】182
【任务总结】183
【巩固练习】183
【任务拓展】184
任务2文件批量重命名185
【任务提出】185
【任务分析】185
【知识准备】186
8.4文件管理186
8.5文件夹管理186
【任务实现】187
【任务总结】188
【巩固练习】188
【任务拓展】189
任务3文件数据读写190
【任务提出】190
【任务分析】190
【知识准备】190
8.6数据维度190
8.7数据存储191
【任务实现】193
【任务总结】193
【巩固练习】194
【任务拓展】194
项目9面向对象编程
任务1虚拟宠物系统设计199
【任务提出】199
【任务分析】199
【知识准备】199
9.1对象与类概述199
9.2类的属性201
9.3类的方法204
9.4访问权限与封装208
9.5类的继承209
9.6重写和调用父类方法211
9.7多态性213
【任务实现】213
【任务总结】218
【巩固练习】219
【任务拓展】220
项目10异 常 处 理
任务1密码复杂度检查222
【任务提出】222
【任务分析】222
【知识准备】222
10.1认识异常222
10.2处理异常226
10.3异常的抛出和自定义异常类231
【任务实现】234
【任务总结】236
【巩固练习】237
【任务拓展】238
项目11模 块 应 用
任务1简单网络爬虫240
【任务提出】240
【任务分析】240
【知识准备】241
11.1模块简介241
11.2模块导入241
11.3自定义模块244
11.4包246
11.5常用库249
【任务实现】251
【任务总结】253
【巩固练习】253
【任务拓展】254
参考文献255
05
视频样例(总时长773分钟)
06
工作任务样例(24个任务)
07
400道在线题库
08
1000+页精美PPT
09
配套数字教材
10
其他配套资源(授课计划、授课教案、任务及案例源代码、任务拓展)
发布于:北京市Powered by 网络赌钱app怎么举报 @2013-2022 RSS地图 HTML地图