jubincn

导航

2013年1月29日 #

6.00 Introduction to Computer Science and Programming lec2

摘要: 从这一课开始,6.00开始介绍Python相关的东西。第一步,自然是配好环境,即安装Python(2.x系列)和对应的IDLE。在Ubuntu中,Python是自带的,例如Ubuntu 12.10自带Python 2.7. IDLE的安装比较容易,使用sudo apt-get install idle即可安装。如何开始学习一个面向对象的语言?这里涉及到一个问题,什么是面向对象程序的基础元素?6.00的答案是这样:类型 -> 表达式 -> 控制 ->输入输出等类型是一个决定性的元素,它赋予冷冰的10以意义,例如,0110 1100 0110 1111 0111 0110 011 阅读全文

posted @ 2013-01-29 22:49 jubincn 阅读(169) 评论(0) 推荐(0)

6.00 Introduction to Computer Science and Programming lec1

摘要: 6.00 是MIT CS的入门课程,面向没有多少编程基础的人。从前学过一次,现在再学一遍,主要是为了学习Python。第一课主要介绍计算机的一些基础知识,内容虽浅但逻辑清晰,涵盖了很多重要的问题。1. Declarative Knowledge vsImperative KnowledgeDeclarative风格:首先声明一些规则,类似于启发式程序,这个可以从Lisp - AI上找到此程序风格的分支,90年代曾经红极一时,当初日本成为AI的中心,雄伟的五代机计划似乎要将美帝踩到脚下。随Google等公司大量使用函数式编程风格解决并行计算并投入巨大资源研究AI,相信我们未来能从Declarat 阅读全文

posted @ 2013-01-29 02:04 jubincn 阅读(197) 评论(0) 推荐(0)