MIT Introduction to Computer Science and Programming (Lesson one )
MIT Introduction to Computer Science and Programming (Lesson one )
这篇文是记载 MIT 计算机科学及编程导论 第一集 的笔记
Lesson one : Goals of the course;what is computation;introduction to data types,operators,and variables
一 讲解课程的任务、课程目标
目标
- 像一个计算机科学家一样思考
- 都能够读写程序
- tacking technical problems
技巧
- 学会写小规模的程序,来培养自己的计算思维
- 学习读别人代码,并且应用来写出自己风格的代码
- 了解计算机的基础以及局限
二 There is no best language
- they all are description diferent things, having said that , some of them are bettr suited for something than others.
- Matlab is great for doing things with vactors and mathices.
- C is better to control date networks (术业有专攻,每个不同的语言都有它的用武之地)
- high level VS low level Language
- General VS targeted Language
- compiled VS interpreted Language
- python is High , general-purpose, interpreted language
三 statics , string ,numbers , some others etc…
- 代码风格可以使我们避开简单的语义错误
- 一些简单的代码
MIT Introduction to Computer Science and Programming (Lesson one )的更多相关文章
- Introduction to Computer Science and Programming in Python--MIT
		学习总结--(Introduction to Computer Science and Programming in Python--MIT) 导论 主题 重新利用数据结构来表达知识 理解算法的复杂性 ... 
- MITx: 6.00.1x Introduction to Computer Science and Programming Using Python Week 2: Simple Programs   4. Functions
		ESTIMATED TIME TO COMPLETE: 18 minutes We can use the idea of bisection search to determine if a cha ... 
- edX MITx: 6.00.1x Introduction to Computer Science and Programming Using Python 课程   Week 1: Python Basics   Problem Set 1   Problem 3
		Assume s is a string of lower case characters. Write a program that prints the longest substring of ... 
- Note 2 for <Pratical Programming : An Introduction to Computer Science Using Python 3>
		Book Imformation : <Pratical Programming : An Introduction to Computer Science Using Python 3> ... 
- Note 1 for <Pratical Programming : An Introduction to Computer Science Using Python 3>
		Book Imformation : <Pratical Programming : An Introduction to Computer Science Using Python 3> ... 
- Computer Science: the Big Picture
		1.课程PPTMIT OpenCourseWarehttp://ocw.mit.edu/courses/; Courses Stanfordhttp://cs.stanford.edu/course ... 
- What every computer science major should know 每一个计算机科学专业的毕业生都应该都知道的
		Given the expansive growth in the field, it's become challenging to discern what belongs in a modern ... 
- Discovering the Computer Science Behind Postgres Indexes
		This is the last in a series of Postgres posts that Pat Shaughnessy wrote based on his presentation ... 
- [转载] A set of top Computer Science blogs
		This started out as a list of top Computer Science blogs, but it more closely resembles a set: the o ... 
随机推荐
- Spark编译与部署
			Spark入门实战系列--2.Spark编译与部署(上)--基础环境搭建 [注] 1.该系列文章以及使用到安装包/测试数据 可以在<倾情大奉送--Spark入门实战系列>获取: 2.S ... 
- android之Fragment(官网资料翻译)
			Fragment要点 Fragment作为Activity界面的一部分组成出现 能够在一个Activity中同一时候出现多个Fragment,而且,一个Fragment亦可在多个Activity中使用 ... 
- win8 64位使用plsql developer连接oracle数据库问题
			问题:win8的64使用位系统plsql developer本地连接oracle莫名其妙的问题发生在数据库时.错误消息框,甚至可能是空的. 原因:它表示,互联网,的原因,预计在64位系统安装在64位O ... 
- 交易应用-运行多个SQL声明
			事务具有原子性.要么不运行.要么全运行.一旦成功运行永久保存.而这些正是因为事务的原子性和对数据库的持久性形成的.下面是一个关于统一给数据库中的数据改动的批量操作,利用到事务. TODO:批量改动数据 ... 
- ssh 综合
			文件夹结构: 搭建项目: 1.创建web项目 2.创建各种包. com.atguigu.surveypark.dao.impl com.atguigu.surveypark.model com.atg ... 
- C#中利用双缓冲技术解决绘图闪屏问题。
			这段时间在做一个小型游戏,在界面显示的时候用到了一些图形.一开始涉及到的图形全都用控件的背景图片代替了.这样游戏运行的时候存在的一个很大的问题是游戏运行很慢.小组成员费尽周折,即将放弃,每一个成员都愁 ... 
- spark(1.1) mllib 源代码分析
			在spark mllib 1.1加入版本stat包,其中包括一些统计数据有关的功能.本文分析中卡方检验和实施的主要原则: 一个.根本 在stat包实现Pierxunka方检验,它包括以下类别 (1)适 ... 
- 《剑指offer》 相应 在线测试地址
			<剑指Offer>面试题集收录汇总 面试题1 赋值运算符函数 不适合在线模式 面试题2 实现Singleton模式 不适合在线模式 面试题3 二维数组中的查找 已收录 面试题4 替换空格 ... 
- Swift学习笔记(一)搭配环境以及代码运行成功
			原文:Swift学习笔记(一)搭配环境以及代码运行成功 1.Swift是啥? 百度去!度娘告诉你它是苹果最新推出的编程语言,比c,c++,objc要高效简单.能够开发ios,mac相关的app哦!是苹 ... 
- .NET平台机器学习
			.NET平台机器学习资源汇总,有你想要的么? 接触机器学习1年多了,由于只会用C#堆代码,所以只关注.NET平台的资源,一边积累,一边收集,一边学习,所以在本站第101篇博客到来之际,分享给大家.部分 ... 
