Course Hive
Courses
Summaries
Continue with Google
or

6.0001 Introduction to Computer Science and Programming in Python. Fall 2016

4.0 (0)
6 learners

What you'll learn

This course includes

  • 9.5 hours of video
  • Certificate of completion
  • Access on mobile and TV

Course content

1 modules • 38 lessons • 9.5 hours of video

6.0001 Introduction to Computer Science and Programming in Python. Fall 2016

38 lessons • 9.5 hours
  • 1. What is Computation?43:06
  • Shell vs. Editor01:20
  • Python vs. Math01:37
  • Bindings01:40
  • 2. Branching and Iteration43:31
  • Strings00:53
  • Comparisons01:23
  • Branching01:06
  • While Loops01:51
  • For Loops01:55
  • 3. String Manipulation, Guess and Check, Approximations, Bisection45:02
  • String Manipulations03:05
  • For Loops With Strings04:19
  • 4. Decomposition, Abstraction, and Functions41:09
  • Function Calls02:35
  • Functions as Arguments03:33
  • 5. Tuples, Lists, Aliasing, Mutability, and Cloning41:28
  • Tuples03:29
  • Simple Lists02:49
  • List Operations03:06
  • List Aliasing/Mutation01:55
  • 6. Recursion and Dictionaries48:22
  • 7. Testing, Debugging, Exceptions, and Assertions41:33
  • Black Box and Glass Box Testing02:04
  • Errors01:16
  • Exceptions02:41
  • 8. Object Oriented Programming41:44
  • Class Definition00:50
  • Class Instance02:21
  • Methods01:26
  • Method Call01:47
  • Special Methods02:12
  • 9. Python Classes and Inheritance47:28
  • Getters and Setters01:45
  • Subclass02:46
  • 10. Understanding Program Efficiency, Part 151:26
  • 11. Understanding Program Efficiency, Part 249:13
  • 12. Searching and Sorting48:32

You may also be interested in

FAQs

Suggest a Youtube Course

Our catalog is built based on the recommendations and interests of students like you.

Course Hive
Download now and unlock unlimited audiobooks — 100% free
Explore Now