《Python程序设计》教学大纲(共11页).doc
《《Python程序设计》教学大纲(共11页).doc》由会员分享,可在线阅读,更多相关《《Python程序设计》教学大纲(共11页).doc(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上Python程序设计课程教学大纲 课程编号: 课程名称: Python程序设计课程类别: 专业必修、选修课总学时: 48-64学时总学分: 3-4学分适用对象:计算机科学与技术、软件工程等专业本科学生课程性质和目标: Python程序设计的课程性质是普通高等学校计算机科学与技术本科专业的一门必(选)修课程。该课程结合大学和大学生实际情况,全面介绍了Python语言的基本语法以及与当前主流语言Java等的异同,同时重点介绍了Python特有的字符串、列表和元组、映射和集合类型、模块和包、面向对象编程、Python数据库编程、GUI编程和Django框架Web编程,全面领
2、略Python程序设计的原理和技术,让学生快速全面掌握现代最流行程序设计技术,进一步提高学生的软件编程能力。先修后续课程: 先修课程:C、Java程序设计 后续课程:无。课程内容: 本课程共48-64个学时,3-4个学分。教学大纲主要说明教学目的与要求、课程重点与难点、教学内容与学时分配。该课程采用理论实践一体化教学模式,各项目的参考学时见下面的学时分配表。学时分配表课 程 内 容学 时Python语言简介2数据类型、运算符及表达式24程序流程控制24字符串、列表和元组46映射和集合类型46函数46模块和包24文件46面向对象编程68Python数据库编程46tkinter GUI编程68Dj
3、ango框架Web编程68课时总计4864第1章 Python语言简介【目的要求】:n 了解Python语言的发展历史n 掌握Python语言的特点n 了解Python的应用n 掌握Python中的安装n 掌握第一个Python程序【重点与难点】:Python语言的特点、安装、熟悉掌握第一个Python程序。【主要内容及学时分配】理论教学内容(1学时):主要包含:1. 什么是Python语言;2. Python语言的发展历史;3. Python语言的特点;4. Python语言的应用;5. Python的安装;6. 第一个Python程序;实践教学内容与安排(1学时):见本章教材习题作业与思考
4、 见本章教材习题第2章 数据类型、运算符及表达式【目的要求】:n 理解Python程序基本结构n 理解Python中的输出格式n 掌握Python的基本数据类型n 掌握Python中的输入输出函数n 掌握Python中的运算符和表达式【重点与难点】:基本数据类型、输入输出函数【主要内容及学时分配】理论教学内容(2学时):主要包含:1. Python程序基本结构;2. 基本输入和输出;3. 数据类型;4. 运算符;实践教学内容与安排(2学时):见本章教材习题作业与思考 见本章教材习题第3章 程序流程控制【目的要求】:n 掌握if语句n 掌握while和for循环语句n 会使用break和cont
5、inue语句控制程序的执行顺序 【重点与难点】:if/elif/else选择结构,for语句的特有形式。【主要内容及学时分配】理论教学内容(2学时):主要包含:1. 控制结构;2. if选择结构;3. if/else选择结构;4. if/elif/else选择结构;5. while循环结构;6. for循环结构;实践教学内容与安排(2学时):见本章教材习题作业与思考 见本章教材习题第4章 序列:字符串、列表和元组【目的要求】:n 掌握字符串的创建、访问、操作和常用内置函数n 掌握列表的创建、访问、操作和常用内置函数n 掌握元组的创建、访问、操作和常用内置函数 【重点与难点】:字符串和列表【主要
6、内容及学时分配】理论教学内容(4学时):主要包含:1. 字符串的表示和创建;2. 字符串基本操作;3. 字符串方法;4. 列表基本操作;5. 列表的访问、排序和反转;6. 元组的创建;7. 元组的访问;8. 元组的其它基本操作和方法。实践教学内容与安排(2学时):见本章教材习题作业与思考 见本章教材习题第5章 映射和集合类型【目的要求】:n 掌握字典的创建、访问、更新n 熟悉字典的常用内置函数n 掌握集合的创建、访问、更新n 熟悉集合的常用内置函数【重点与难点】:字典的创建、访问和更新。【主要内容及学时分配】理论教学内容(4学时):主要包含:1. 创建字典;2. 访问字典;3. 更新字典;4.
7、 字典常用操作和方法;5. 创建集合;6. 访问集合;7更新集合(可变集合)8集合操作实践教学内容与安排(2学时):见本章教材习题作业与思考 见本章教材习题第6章 函数【目的要求】: n 熟练掌握函数n 理解函数及函数参数的分类并能够灵活使用n 掌握函数的嵌套调用n 掌握函数的递归调用n 掌握变量的作用域【重点与难点】:重点是函数的定义使用。难点是lambda函数以及函数列表的使用。【主要内容及学时分配】理论教学内容(4学时):主要包含:1. 函数的定义;2. 函数的调用;3. 函数参数;4. 函数的嵌套定义和lambda函数定义;5. 函数的递归调用和函数序列调用;6. 函数变量的作用域。实
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python程序设计 Python 程序设计 教学大纲 11
限制150内