Ranked #1
Lecture 6: Recursion and Dictionaries
Lecture 6: Recursion and Dictionaries
In this lecture, Prof. Grimson introduces the concept of recursion and the Python dictionary data type.
6 Jan 2017
•
48mins
Ranked #2
Lecture 2: Branching and Iteration
Lecture 2: Branching and Iteration
In this lecture, Dr. Bell introduces strings and indentation in Python, then discusses basic features of programmatic lo... Read more
6 Jan 2017
•
43mins
Similar Podcasts
Ranked #3
Lecture 5: Tuples, Lists, Aliasing, Mutability, and Cloning
Lecture 5: Tuples, Lists, Aliasing, Mutability, and Cloning
In this lecture, Dr. Bell introduces compound data types, such as lists and tuples, and explains the concepts of aliasin... Read more
6 Jan 2017
•
41mins
Ranked #4
Lecture 9: Python Classes and Inheritance
Lecture 9: Python Classes and Inheritance
In this lecture, Dr. Bell continues the discussion of Object Oriented Programming in Python, with an emphasis on data co... Read more
6 Jan 2017
•
47mins
Ranked #5
Lecture 3: String Manipulation, Guess and Check, Approximations, Bisection
Lecture 3: String Manipulation, Guess and Check, Approximations, Bisection
In this lecture, Dr. Bell discusses string manipulation, guess-and-check algorithms, approximate solution methods, and b... Read more
6 Jan 2017
•
45mins
Ranked #6
Lecture 8: Object Oriented Programming
Lecture 8: Object Oriented Programming
In this lecture, Dr. Bell introduces Object Oriented Programming and discusses its representation in Python.
6 Jan 2017
•
41mins
Ranked #7
Lecture 4: Decomposition, Abstraction, and Functions
Lecture 4: Decomposition, Abstraction, and Functions
In this lecture, Dr. Bell discusses program structuring, functions, specifications, scoping, and the difference between ... Read more
6 Jan 2017
•
41mins
Ranked #8
Bindings
Bindings
This in-class question explains variable bindings and the order of operations in python.
6 Jan 2017
•
1min
Ranked #9
Strings
Strings
This in-class exercise demonstrates working with strings in Python.
6 Jan 2017
•
Ranked #10
Lecture 7: Testing, Debugging, Exceptions, and Assertions
Lecture 7: Testing, Debugging, Exceptions, and Assertions
In this lecture, Dr. Bell discusses testing, debugging, and exceptions and assertion statements in Python.
6 Jan 2017
•
41mins
Ranked #11
Comparisons
Comparisons
This in-class exercise demonstrates how conditionals and comparisons work in Python.
6 Jan 2017
•
1min
Ranked #12
While Loops
While Loops
This in-class question demonstrates While Loops in Python. Correction for Lecture_02_exercise_04: The right answer shou... Read more
6 Jan 2017
•
1min
Ranked #13
For Loops
For Loops
This in-class question demonstrates For Loops and Break statements in Python.
6 Jan 2017
•
1min
Ranked #14
Branching
Branching
This in-class question demonstrates how conditional branching works in Python.
6 Jan 2017
•
1min
Ranked #15
Getters and Setters
Getters and Setters
This in-class question explains how and why class attribute getters and setters are important in Python.
6 Jan 2017
•
1min