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,理解序列化的意义和

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值