麻省理工学院素以顶尖的工程学和计算机科学而著名,拥有林肯实验室(MIT Lincoln Lab)和麻省理工学院媒体实验室(MIT Media Lab) ,位列2016-17年世界大学学术排名(ARWU)工程学世界第一、计算机科学第二,2017-18年US News全美研究生院排名工程学第一、计算机科学第一,与斯坦福大学、加州大学伯克利分校一同被称
关注公众号:diyijc_com
问题反馈
麻省理工学院素以顶尖的工程学和计算机科学而著名,拥有林肯实验室(MIT Lincoln Lab)和麻省理工学院媒体实验室(MIT Media Lab) ,位列2016-17年世界大学学术排名(ARWU)工程学世界第一、计算机科学第二,2017-18年US News全美研究生院排名工程学第一、计算机科学第一,与斯坦福大学、加州大学伯克利分校一同被称为工程科技界的学术领袖。截止至2018年3月,麻省理工学院的校友、教职工及研究人员中,共产生了91位诺贝尔奖得主(世界第六)、6位菲尔兹奖得主(世界第十)以及25位图灵奖得主(世界第二) 。
这一系列课程的主要目的是帮助大学刚入校的新生以及一些没有任何编程经验的学生而开设。帮助学生培养读写小段程序的信心和能力。最终能让学习者拥有计算式思维能力,读写代码,明白计算机能做什么不能做什么,以及将其他领域的问题描述清楚,最后转换成计算机语言。
课程使用的语言是Python,是一种面向对象的解释型计算机程序设计语言。
Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。
Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。
其他内容还包括计算机发展史、计算机语言的分类等内容。
更新时间:2018-05-09 17:32