0
《
Python
程序设计》教学大纲
学
时:
62
代
码:
适用专业:
制
定:
审
核:
批
准:
一、课程的地位、性质和任务
程序设计基础是普通高等学校计算机科学与技术专业的一门重要的专业基础课。通过本课程的
学习,使学生能够在已有的计算机基础知识基础上,对计算机程序设计有一个系统的、全面的了解、
为掌握计算机软件开发打下良好的基础;在系统理解和掌握程序设计基本原理的基础上,了解和掌
握软件开发的基本原理和方法,具有设计和开发计算机软件的基本能力。
程序设计是一门实践性非常强的学科,它要求学生在理解和掌握程序程序设计语言语法的基础
上,充分利用实验课程,在计算机上动手完成程序的编写和调试。
二、课程教学基本要求
1.
课程教学以
Python
3
程序设计基本方法为主,在教学过程中让学生掌握计算机程序设计的基
本原理和方法。
2.
要求在教学过程中合理安排理论课时和实验课时,让学生有充分的使用在计算机上练习理论
课程中学到的
Python 3
编程技巧和方法。
三、课程的内容
第
1
章
Python
语言基础
Python
的发展、特点和版本,
Python
3
与
Python
2
的区别,
Python
程序运行方式、
Python
开
发环境。
第
2
章
Python
基本语法
基本语法元素、基本输入和输出、变量和对象。
第
3
章
基本数据类型
数字类型、数字运算、字符串类型、数据类型操作。
第
4
章
组合数据类型
集合、列表、元组、字典、迭代和列表解析
第
5
章
程序控制结构
if
分支结构、
for
循环、
while
循环、异常处理。
第
6
章
函数和模块
函数、变量作用域、模块、模块包。
第
7
章
文件和数据组织
文本文件的
读写、
二进制文件的读写、
CSV
文件的读写、
数据组织的维度、
数据的排序和查找。
第
8
章
标准库