Skip to content

Introduction To Computer Science And Programming In Python

License

Notifications You must be signed in to change notification settings

gitaaaaaa/Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Python

Introduction To Computer Science And Programming In Python

学习资料

Learn Videos: https://ocw.mit.edu/courses/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016/
Readings Textbook: https://pan.baidu.com/s/1uxpE9Jhvmf4bUq7M0kzUpQ?pwd=ytdc

Python IDE

  • Anaconda (安装简介)
    • Python docs
      $ python -v
      
    • Spyder
    • The numpy and matplotlib packages
      // 在 Spyder 控制台中执行以下语句, 未报错则已安装
      $ import numpy
      $ import matplotlib
      

目录

SES # TOPICS READINGS
1 What is computation? Chapters 1 and 2.1
2 Branching and Iteration Chapters 2.2, 2.3.1, 2.4, and 3.2
3 String Manipulation, Guess and Check, etc. Chapters 3.1 and 3.3–3.5
4 Decomposition, Abstractions, Functions Chapters 4.1–4.2 and 4.4–4.6
5 Tuples, Lists, Aliasing, Mutability, etc. Chapters 5.1–5.3.1 and 5.4–5.5
6 Recursion, Dictionaries Chapters 4.3 and 5.6
7 Testing, Debugging, Exceptions, Assertions Chapters 6 and 7
8 Object Oriented Programming Chapter 8.1
9 Python Classes and Inheritance Chapter 8.2
10 Understanding Program Efficiency, Part 1 Chapters 9.1–9.3.1, 9.3.3, and 9.3.5
11 Understanding Program Efficiency, Part 1 (Cont.) Chapters 9.3.2, 9.3.4, 9.3.6, and 9.3.7
12 Searching and Sorting algorithms Chapters 10.1–10.2

About

Introduction To Computer Science And Programming In Python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages