python编程设计_Python程序设计
《Python程序设计》课程教学大纲
课程代码:JB022A
适用专业:计算机科学与技术
参考学时:32+32
参考书目:
1. 嵩天, 礼欣,黄天羽编著.Python语言程序设计基础[M].北京: 高等教育出版社(第2版),2017.
2. 海特兰德(挪)编著.司维, 曾军崴, 谭颖化 译.Python基础教程(第2版·修订版)[M].北京:人民邮电出版社,2014.
3. Magnus Lie Hetland. Beginning Python: From Novice to Professional. 2nd Edition. Apress, 2008.
4.梁勇(美)编著. 李娜 译.Python语言程序设计[M].北京: 机械工业出版社,2015.
5. Y. Daniel Liang. Introduction to Programming Using Python. Boston, USA: Pearson, 2013.
一、说明
(一)本课程的教学目的与任务
通过对本课程的学习,使学生掌握基本的编程技能,并注重培养学生抽象分析问题和设计算法、编程实现解决问题的能力和常见的程序设计能力,从而系统地掌握一门终身受用的程序设计语言(Python),并学会利用程序设计语言解决实际问题的过程和思路。
(二)本课程的基本要求
对“程序设计基础”这门课程,要求学生掌握以下几个方面的问题:
1.程序设计基本方法;
2.配置语言开发环境;
3.Python语言语法元素;
4.基本数据类型;
5.程序的控制结构;
6.函数和代码复用;
7.组合数据类型;
8.文件和数据格式化。
(三)编写原则
1.本教学大纲是结合计算机系学科的专业特点而制定的。
2.贯彻理论联系实际的原则,尽量使教学内容重点突出并解决学时少内容多的问题。
3.作业未列入大纲,具体情况应安排在每学期的教学日历内,所以教师的授课,每学期应按教学日历进行。
(四)建议
1.教学要采用理论和应用相结合的原则,以提高学生的实际编程能力为目的。
2.在授课过程中可以布置若干合适的案例加强实践。
(五)有关其它问题的说明
“程序设计基础”课程内容的理论性和实践性都较强,涉及的知识面较广。在学习该课程前,学生应具有一定的“计算机导论”等相关的技术知识。
二、课时计划
章节教学内容总学时课时分配备注
讲授实验上机其它
1程序设计基本方法824
2Python程序基础422
3基本数据类型642
4程序的控制结构1688
5函数和代码复用1688
6组合数据类型844
7文件和数据格式化844
合计:643232
三、教学内容
第一章 程序设计基本方法
教学目的和要求:
理解计算机语言,掌握程序编写原则
教学内容:
计算机的概念、程序设计概述、Python概述、开发环境配置、程序编写基本原则方法
教学重点与难点:
理解计算机语言,掌握编程基本原则,配置开发环境
第二章Python程序基础
教学目的和要求:
掌握Python程序语法基本元素
教学内容:
程序的命名、保留字,字符串,赋值语句,输入输出
教学重点与难点:
掌握Python编程最基本语法元素
第三章 基本数据类型
教学目的和要求:
掌握Python基本数据类型
教学内容:
数字类型及其操作,字符串类型及其操作
教学重点与难点:
会灵活运用数字类型和字符串类型,掌握字符串类型的格式化方法
第四章 程序的控制结构
教学目的和要求:
掌握顺序、分支、循环三种程序控制结构
教学内容:
程序的基本结构,程序的分支结构,程序的循环结构,常见库的使用
教学重点与难点:
灵活运用分支结构和循环结构进行编程设计
第五章 函数和代码复用
教学目的和要求:
掌握函数的用法,理解代码复用和模块化设计思想
教学内容:
函数的定义,函数的调用过程,函数的参数传递,lambda函数,代码复用和模块化设计,递归的概念和用法,Python内置函数
教学重点与难点:
函数的熟练应用,递归概念,模块化程序设计思想
第六章 组合数据类型
教学目的和要求:
掌握组合数据类型
教学内容:
序列类型,集合类型,映射类型,列表类型,字典类型
教学重点与难点:
序列类型,字典类型,结合类型的用法和区别
第七章 文件和数据格式化
教学目的和要求:
掌握文件的用法
教学内容:
文件概述,文件的使用,数据组织的维度概念,一二维数据存储格式
教学重点与难点:
文件的使用
python编程设计_Python程序设计相关推荐
- python编程设计_程序设计入门—Python
知识单元一:程序设计语言基础 第1周:程序设计的基础知识 教学内容:计算的基本概念,计算机程序设计语言的历史,Python语言的发展简史及语言的特点,程序设计语言的基本语法 教学要求:了解冯诺依曼计算 ...
- python程序设计作业_CS602留学生作业代做、代写Programming课程作业、代做Python语言作业、Python编程设计作业调试...
CS602留学生作业代做.代写Programming课程作业.代做Python语言作业.Python编程设计作业调试 日期:2019-12-06 10:50 CS602 - Data-Driven D ...
- python开发cs程序_CSE209代做、代写Computer Graphics、代做CS/python编程设计代写Python程序|代做Processing...
CSE209代做.代写Computer Graphics.代做CS/python编程设计代写Python程序|代做ProcessingCSE209 Computer Graphics~1~CSE209 ...
- 新年了,用python编程设计有意义背景图片的一朵玫瑰花给心爱的人吧
新年了,用python编程设计有意义背景图片的一朵玫瑰花给心爱的人吧 在网上有很多画玫瑰的程序,可以放入pytharm中运行.我探索改进了一下,觉得做得可以个性化一点,这样送人玫瑰显得更有诚意.也为自 ...
- python255多少钱_CS255留学生作业代做、代写Python语言作业、Timetabling作业代做、Python编程设计作业调试...
CS255留学生作业代做.代写Python语言作业.Timetabling作业代做.Python编程设计作业调试 日期:2019-11-11 11:08 CS255 Artificial Intell ...
- python编程设计高级_Python编程高级技巧| 选择好的名称
点击标题下「异步图书」可快速关注 大部分标准库在构建时都要考虑可用性.例如,内置类型的使用是很自然的,其设计非常易于使用.在这种情况下,Python可以与你开发程序时所思考的伪代码进行比较.大部分代码 ...
- python教学研究_Python程序设计课程教学研究
Python 程序设计课程教学研究 * 陈剑雪 [摘 要] 文章针对自动化专业人工智能方向 Python 程序设计课程的教学问题, 分析了 Python 语言的优势和特点,针对人工智能方向学生的实际需 ...
- python编程 书籍_Python编程十大最佳书籍
python编程 书籍 Starting out with Python? Books are going to be your most reliable way to do so. Let's f ...
- python实验大纲_Python程序设计实验-教学大纲-段震
Python程序设计实验-教学大纲-段震 Python程序设计实验教学大纲课程名称中文Python程序设计实验课程名称英文Experiments of Programming in Python 课程 ...
最新文章
- 压缩,解压文件|*.tar.gz/.tar.bz2 文件
- linux操作小技巧
- 动手开发一个简易的 PHP for Git Server 第一章
- Nearest Opposite Parity(反向建边+spfa)
- Flutter StreamBuilder 实现的一个倒计时功能
- 深度优先搜索——全排列(洛谷 P1706)
- Qt Qwdget 汽车仪表知识点拆解2 图像放大
- 【Python学习日记】迭代器
- 【学亮IT手记】Java 8新特性实例介绍
- java inner class_Java Inner Class 内部类
- 极客大学架构师训练营 微服务架构 Service Mesh 服务网格 RPC 协议实现原理 Dubbo 通讯协议 第19课 听课总结
- ScheduledThreadPoolExecutor之scheduleWithFixedDelay和scheduleAtFixedRate的区别
- 数字图像学笔记——8. 几种常见的空间滤波器(均值滤波器、中值滤波器)
- 一口一口吃掉Struts(六)——动态ActionForm
- 教你免费使用刷脸支付设备,蜻蜓二代返还政策解析
- USGS批量下载影像(Sentinel2/哨兵2/Landsat)数据、bda程序安装-(史上最全讲解)
- 制造业案例 | 美创助力纳爱斯集团三层业务安全审计实践
- ubuntu18 防火墙关闭_ubuntu18上关闭默认的防火墙
- java环信后端接口
- Android初级,Toast的带图片显示
热门文章
- 【探索】Web新概念——资料横向显示(欢迎点评)
- anoconda如何切换路径
- CSP认证201512-2	消除类游戏[C++题解]:模拟
- java服务器错误怎么解决_如何解决java.lang.IllegalStateException:服务器处于错误状态异常...
- 但是尚未从池中获取连接_SQLServer超时时间已到,但是尚未从池中获取连接
- 计算机设计大赛海洋世界,全国大学生海洋文化设计大赛第二届获奖作品(三)...
- C++继承中父类和子类之间的赋值兼容
- 下列数据类型中python不支持的是_ 下列选项中 ,Python 不支持的数据类型有 ( ) 。_学小易找答案...
- python3多进程 queue 取值_【整理】python多进程之间共享queue | 勤奋的小青蛙
- python合并路径_python url合并与分离