Python程序开发基础》课程教学大纲
学    分:4学分
学    时:64学时  (其中:讲课学时20 上机学时:44)
先修课程:无
后续课程:Django开发Web网站
适用专业:计算机相关专业、信息技术相关专业,或工科类专业
开课部门:计算机系   
一、课程的性质与目标
《Python程序开发基础》是面向计算机相关专业、信息技术相关专业或工科类专业的一门基础课,本课程涉及案例开发流程、Python语法、数据类型、流程控制、函数、面向对象、模块、文件操作等内容,通过本课程的学习,学生能够掌握Python开发的基础知识,具备独立开发Python简单项目的能力。
二、教学条件要求
操作系统:Windows 7及以上版本
Python环境:Python 3.10.1(64-bit)
开发工具:VSCode
三、课程的主要内容及基本要求
项目1 初识Python
易语言app下载安装
章名
开启Python学习之旅
学时
4
知识目标
1.了解Python的特点、版本以及应用领域
2.熟悉Python的下载与安装
3.了解VSCode的安装及简单使用
4.了解代码规范,掌握变量的意义
5.掌握Python的基本输入/输出
知识点
了解
掌握
重点
难点
Python的特点
Python的版本
Python的应用领域
Python3的安装
IDLE的使用
VSCode的安装与使用
变量
基本输入输出
项目2字符串与格式化处理
大学python入门教程
章名
数字类型与字符串
学时
6
知识目标
1.了解数字类型的表示方法
2.掌握数字类型转换函数
3.掌握字符串的格式化输出
4.掌握字符串切片等常见操作
5.了解运算符的优先级及其使用
知识点
了解
掌握
重点
难点
Python编码规范
数字类型的表示方法
类型转换函数
算术运算符
比较运算符
赋值运算符
逻辑运算符
字符串类型的表示
字符串的格式化输出
字符串的常见操作
项目3 流程控制
章名
流程控制
学时
6
学习目标
1.了解 if语句的多种格式
2.熟练使用if语句的嵌套
3.掌握for循环与while循环的使用
4.熟悉for循环与while循环嵌套
5.掌握break与continue语句的使用
知识点
了解
掌握
重点
难点
if语句的格式
if语句嵌套
for循环
while循环
while循环嵌套
for循环嵌套
break语句
continue语句
项目4组合数据结构
章名
列表与元组
学时
8
学习目标
1.掌握列表的创建与访问列表元素的方式
2.掌握列表的遍历和排序
3.掌握添加、删除、修改列表元素的方式
4.熟悉嵌套列表的使用
5.掌握元组的创建与访问元组元素的方式
6.掌握字典的创建和访问元素的方式
7.掌握字典的基本操作
8.掌握集合的创建和常见操作
9.了解集合操作符的使用
知识点
了解
掌握
重点
难点
列表的创建方式
列表的遍历和访问
列表元素的常见操作
元组的创建方式
访问元组元素
字典的常见操作
字典元素的删除
字典元素的查询
集合的创建及其常见操作
集合类型的操作符
项目5 函数
章名
函数
学时
9
学习目标
1.掌握函数的定义与调用
2.掌握函数的参数传递方式
3.掌握局部变量和全局变量的使用
4.熟悉匿名函数与递归函数的使用
5.了解常用的内置函数
知识点
了解
掌握
重点
springboot如何部署在云服务器难点
函数的定义
函数的调用
位置参数
关键字参数
默认参数
不定长参数
局部变量
全局变量
匿名函数countif函数计算百分比
github下载的java源码makefile
项目6面向对象编程
章名
类与面向对象
学时
9
学习目标
1.理解面向对象的概念,明确类和对象的含义
2.掌握类的定义与使用方法
3.熟练创建对象、访问对象成员
4.掌握实现成员访问限制的意义,熟练访问受限成员
5.了解构造方法与析构方法的功能与定义方式
6.熟悉类方法和静态方法的定义与使用
知识点
了解
掌握
重点
难点
面向对象概述
面向对象的基本概念
面向对象编程的特点
类与对象的关系
类的定义与访问
对象的创建与使用
访问限制
构造方法
析构方法
单继承
多继承
方法的重写
super()函数
项目7 文件和目录操作
章名
文件与文件路径操作
学时
11
知识目标
1.掌握文件的打开与关闭操作
2.掌握文件读取的相关方法
windows findstr
3.掌握文件写入的相关方法
4.熟悉文件的拷贝与重命名
5.了解文件夹的创建、删除等操作
6.掌握与文件路径相关的操作
知识点
了解
掌握
重点
难点
文件的打开与关闭
文件的读写
文件的读取
csv格式化数据的读写方法
xml格式化数据的读写方法
json格式化数据的读写方法
相对路径与绝对路径
检测路径的有效性
路径的拼接

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。