python教学计划与教学大纲_Python基础教程-教学大纲

Python

编程基础课程教学大纲

课程代码:

课程名称:

Python

编程基础

/Python programming fundamental

开课学期:

2

学分

/

学时:

3/32+16

课程类型:必修

适用专业

/

开课对象:

先修课程:

开课单位:

团队负责人:

责任教授:

执笔人:

核准院长:

一、课程的性质、目的与任务

Python

编程基础》是软件工程专业中面向编程初学者的一门课程,主要包括

Python

的基础语法、包和包管理器的使用、代码风格、面向对象基础知识、函数式编程基础、标准

库的了解和使用等。

本课程的目的与任务是使学生通过本课程的学习,

Python

的基础语法入手,

由浅入

深学习

Python

的使用技巧和一些基础算法,

培养编程的一般性思维,

同时通过小项目的实

践来培养学生的基础程序设计能力。

本课程除了要求学生熟练使用

Python

以外,

还要求学

生对程序设计有一定理解,为以后更深入的学习和实践打下基础。

二、教学内容及教学基本要求

1. Python

简介(

2

学时)

了解

Python

的应用前景和

Python

几种开发工具的选择,练习使用

Python

的包管理

工具,学习

Python

基本计算语句的使用,重点掌握运算符的使用和优先级问题。

2. Python

基础语法(

4

学时)

掌握

Python

三种控制语句的写法,学习

Python

中字符串的处理方法,培养写简单程

序的能力。

3. Python

三种数据类型(

4

学时)

重点学习

Tuple, List, Dict

三种数据类型,了解它们的联系和特点,熟练使用相关的方

法,重点掌握它们的互相嵌套。

4. Python

函数(

4

学时)

学习

Python

的函数定义和使用,

了解参数的定义方式和返回值的返回,

理解函数的嵌

套,

重点掌握函数作用域,

对闭包能有一个模糊的认知为后面函数式编程打下基础,

同时要

对标准库有一定了解。

5. Python

编码规范(

2

学时)

学习

Python

编码规范,重点学习

PEP8

,同时要理解良好的编码习惯带来的好处。

6. Python

面向对象(

4

学时)

学习面向对象的基础思想,理解对象和类的概念,学习封装、继承和多态在

Python

如何表达,掌握生成器和迭代器的写法。

7. Python

函数式编程(

2

学时)

学习使用匿名函数,

了解三种高阶函数,

重点掌握闭包,

理解函数即变量,

学习装饰器

的思想和使用方法。

8. Python

文件读写(

4

学时)

了解在

Python

中如何进行文件读写,

学习读写文件相关的

API

理解序列化的意义和

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值