Skip to content

Latest commit

 

History

History
43 lines (28 loc) · 7.41 KB

linux-ji-chu-zhi-shi.md

File metadata and controls

43 lines (28 loc) · 7.41 KB

Introduction to Computer Science and Programming in Python

这里是我通过麻省理工的6.0001课程学习计算机科学和如何使用Python编程的笔记

6.0001 Introduction to Computer Science and Programming in Python

is intended for students with little or no programming experience. It aims to provide students with an understanding of the role computation can play in solving problems and to help students, regardless of their major, feel justifiably confident of their ability to write small programs that allow them to accomplish useful goals. The class uses the Python 3.5 programming language.

这门课为了没有编程经验的人设计的,帮助学生理解计算机如何帮助人们解决问题。帮助不同学科的人自如的使用python编写一些小程序来辅助自己。这门课是基于python3.5的。

MITx Versions

MITx offers a free version of this subject on edX. Please register to get started:

MIT提供2个版本的课程,6.00.2x是进阶课程,会有一些高级的编程技巧,去解决更多的实际问题

The slides and codes 课程相关的文档代码下载链接如下
TOPICS LECTURE SLIDES LECTURE CODES
1 What is computation? Slides for Lecture 1 (PDF) Code for Lecture 1 (PY)
2 Branching and Iteration Slides for Lecture 2 (PDF) Code for Lecture 2 (PY)
3 String Manipulation, Guess and Check, Approximations, Bisection Slides for Lecture 3 (PDF) Code for Lecture 3 (PY)
4 Decomposition, Abstractions, Functions Slides for Lecture 4 (PDF 1.1MB) Code for Lecture 4 (PY)
5 Tuples, Lists, Aliasing, Mutability, Cloning Slides for Lecture 5 (PDF) Code for Lecture 5 (PY)
6 Recursion, Dictionaries Slides for Lecture 6(PDF - 1.3MB) Code for Lecture 6 (PY)
7 Testing, Debugging, Exceptions, Assertions Slides for Lecture 7 (PDF) Code for Lecture 7 (PY)
8 Object Oriented Programming Slides for Lecture 8(PDF) Code for Lecture 8 (PY)
9 Python Classes and Inheritance Slides for Lecture 9(PDF - 1.6MB) Code for Lecture 9 (PY)
10 Understanding Program Efficiency, Part 1 Slides for Lecture 10 (PDF) Code for Lecture 10 (PY)
11 Understanding Program Efficiency, Part 2 Slides for Lecture 11 (PDF) Code for Lecture 11 (PY)
12 Searching and Sorting Slides for Lecture 12(PDF - 2.4MB) Code for Lecture 12 (PY)