《Python程序设计》课程简介
课程编号:0701400004
课程名称:中文
学分:3
学时:48 (实验: 上机:20 课外实践: )
适用专业:信息技术及其计算机相关专业
建议修读学期:5
开课单位:
课程负责人:
先修课程:计算机科学技术概论
考核方式与成绩评定标准:考查相结合(理论考试+平时成绩),其中最终理论考试(50%)、平时成绩(50%),平时成绩中上机占30%、考勤占20%
教材与主要参考书目:
1、《Python程序设计基础》, 蔡永铭主编,人民邮电出版社,2015
2、《Python基础教程》,吕云翔主编,人民邮电出版社 ,2016
3、《Python程序设计》第二版,董付国。清华大学出版社,2016。
4、《Python3程序开发指南》第二版.修订版,[美]Mark Summerfield著,王弘博、孙传庆译。人民邮电出版社,2015。
5、《Python宝典》,杨佩璐,宋强等。电子工业出版社,2014。
内容概述:中文:
本课程是信息技术及其计算机相关专业学生选修的一门实践性很强的专业基础课程。课程
通过对Python程序设计内容的讲授,使学生掌握程序设计的基本知识、基本原理和基本方法,并具有设计简单程序的能力。课程主要内容包括Python设计基础知识、Python数据结构、面向对象程序设计、文件操作等。本课程将为后续课程的学习以及相关课程设计、毕业设计等奠定重要的基础。
《Python程序设计》教学大纲
课程编号:0701400004
课程名称:中文/英文
学分:3
学时:48 (实验: 上机:20 课外实践: )
适用专业:信息技术及其计算机相关专业
建议修读学期:5
开课单位:
课程负责人:
先修课程:计算机科学技术概论
一、课程性质、目的与任务
本课程是信息技术及其计算机相关专业的选修课,通过本课程的学习,使学生对Python程序设计步骤有总体的了解,建立面向对象编程、事件驱动机制的基本概念,为以后学习其他的编程语言打下良好的基础。本课程主要讲授Python基本知识、基本理论和基本程序设计方法,同时着重培养学生的设计思维和设计能力,为学生毕业后进一步从事程序开发、机器学习等专业工作打下必要的基础。
二、教学内容及学时分配
本课程总学时数为 48 学时,其中理论教学为 28 学时,实验(上机)教学为 20 学时;课程教学共有 10 章,具体内容及学时安排等如下表所示:
课程内容 | 教学 要求 | 重点(☆) | 难点(△) | 学时 安排 | 实验学时 | 上机学时 | 备注 |
第一章 Python语言简介 | B | 2 | |||||
第一节 什么是Python语言 | C | ||||||
第二节 Python语言的发展历史 | C | ||||||
第三节 Python语言的特点 | C | ||||||
第四节 Python语言的应用 | B | ||||||
第五节 Python的安装 | A | ☆ | △ | ||||
第六节 第一个Python程序 | B | ||||||
第二章 数据类型、运算符及表达式 | A | 2 | 2 | ||||
第一节 Python程序基本结构 | A | ||||||
第二节 基本输入和输出 | A | ||||||
第三节 数据类型 | A | ☆ | △ | ||||
第四节 运算符 | A | ☆ | △ | ||||
第三章 程序流程控制 | A | 2 | 2 | ||||
第一节 控制结构 | A | ☆ | |||||
第二节 if选择结构 | A | ☆ | △ | ||||
第三节 if/else选择结构 | A | ☆ | △ | ||||
第四节 if/elif/else选择结构 | A | ☆ | △ | ||||
第五节 while循环结构 | A | ☆ | △ | ||||
第六节 for循环结构 | A | ☆ | △ | ||||
propsww是什么 |
第四章 序列:字符串、列表和元组 | A | 4 | 2 | ||||
第一节 字符串的表示和创建 | A | ||||||
第二节 字符串基本操作 | A | ☆ | △ | ||||
第三节 字符串方法 | A | △ | |||||
第四节 列表基本操作 | A | ☆ | △ | ||||
第五节 列表的访问、排序和反转 | A | ☆ | △ | ||||
第六节 元组的创建 | A | △ | |||||
第七节 元组的访问 | A | ☆ | △ | ||||
第八节 元组的其它基本操作和方法 | A | ☆ | △ | ||||
第五章 映射和集合类型 | A | 2 | 2 | ||||
第一节 创建字典 | A | ☆ | |||||
第二节 访问字典 | A | ☆ | 源码精灵小巴格 △ | ||||
第三节 更新字典 | A | ☆ | △ | ||||
第四节 字典常用操作和方法 | A | ☆ | △ | ||||
第五节 创建集合 | A | ☆ | |||||
第六节 访问集合 | A | ☆ | △ | ||||
第七节 更新集合(可变集合) | wallpaper鼠标特效A | ☆ | △ | ||||
第八节 集合操作 | A | ☆ | △ | ||||
第六章 函数 | A | ||||||
第一节 函数的定义 | B | 4 | 2 | ||||
第二节 函数的调用 | A | ☆ | |||||
第三节 函数参数 | A | ☆ | |||||
第四节 函数的嵌套定义和lambda函数定义 mysql入门基础教程 | A | ☆ | △ | ||||
第五节 函数的递归调用和函数序列调用 | A | ☆ | △ | ||||
第六节 函数变量的作用域 | A | ☆ | △ | ||||
第七章 模块和包 | A | 2 | 2 | ||||
第一节 命名空间的分类 | B | ☆ | |||||
第二节 命名空间的规则 | A | ||||||
第三节 命名空间示例 | A | ||||||
第四节 导入模块 | A | ☆ | |||||
第五节 导入与执行语句 | A | ☆ | |||||
第六节 import及from的使用 | A | ☆ | |||||
第七节 重新载入模块 | A | ☆ | △ | ||||
第八节 嵌套导入模块 | A | 钳形表上的select是什么意思☆ | △ | ||||
第九节 模块对象属性和命令行参数 | license的形容词形式A | ☆ | △ | ||||
第十节 模块搜索路径 | A | ☆ | △ | ||||
第十一节 包的基本结构和包的导入 | A | ☆ | △ | ||||
第八章 文件 | A | 2 | |||||
第一节 文件的打开与关闭 | A | ☆ | |||||
第二节 文件的读写 | A | ☆ | △ | ||||
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论