1 / 29
文档名称:

Python 教程 chapter1.ppt

格式:ppt   页数:29
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

Python 教程 chapter1.ppt

上传人:szh187166 2013/1/8 文件大小:0 KB

下载得到文件列表

Python 教程 chapter1.ppt

文档介绍

文档介绍:程序设计思想与方法
董笑菊
电子信息与电气工程学院
计算机科学与工程系
教师信息
办公地点:电院楼群3号楼327室
电话:34205060转602
E-mail
dong-******@.
******@sjtu.
网址
./~xiaoju
./~xiaoju/CT
助教
邓晓杰
******@sjtu.
作业
请确定通过Python验证后发给助教
每个星期日晚上12点之前
课程信息
教材
John M. Zelle
Python Programming: An Introduction puter Science
参考资料
Jeffrey Elkner, Allen B. Downey, and Chris Meyers.
How to Think Like puter Scientist: Learning with Python.
/thinkCSpy/
Python学习手册_第3版
课程信息
下载python 软件的地址
/
cs190c:textsoft09

python 版
成绩组成
考试
作业、大作业
平时上机(共5-6次)
周次:3, 6, 9, 12, 15, (16)
时间:下午12:55到15:30(三学时)
地点:计算中心?房间
出勤
7
7
7
关于课程
课程名称是“程序设计思想与方法”, 其实对应于近年来国际上提出的新课程—“计算思维”
计算思维应成为所有人的基本能力
与阅读, 书写, 算术能力一样!
8
8
8
putational thinking
计算思维是计算机科学家利用计算机解决问题时的思想和方法
计算机科学是关于“计算”的学问
计算思维建立在由人或机器执行的计算过程的能力和限制之上
了解计算机的能力,并充分利用
计算机只能按照给定的指令一步步做,无跳跃
按照计算机的特点去思考
计算思维的特点
是概念化思考, 而非编程
是基本能力, 而非机械的生搬硬套
是人的思考方式, 而非计算机的
是数学思维和工程思维的互补及组合
是思想, 而非人造物
人人皆有, 处处皆是
9
计算思维的例子
问题抽象, 表示, 建模
问题难度与机器的能力
问题解决的效率, 近似解, 失误率…
变难为易: 分解, 约简, 嵌入, 转换, 模拟
递归地思考
并行处理
类型检查
程序美学, 系统设计的简洁与优雅
10