Cover image of Introduction to Computer Science and Programming in Python

Introduction to Computer Science and Programming in Python

Introduction to Computer Science and Programming in Python

Ranked #1

Podcast cover

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

Podcast cover

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

Podcast cover

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

Podcast cover

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

Most Popular Podcasts

Ranked #5

Podcast cover

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

Podcast cover

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

Podcast cover

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

Podcast cover

Bindings

Bindings

This in-class question explains variable bindings and the order of operations in python.

6 Jan 2017

1min

Ranked #9

Podcast cover

Strings

Strings

This in-class exercise demonstrates working with strings in Python.

6 Jan 2017

Ranked #10

Podcast cover

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

Podcast cover

Comparisons

Comparisons

This in-class exercise demonstrates how conditionals and comparisons work in Python.

6 Jan 2017

1min

Ranked #12

Podcast cover

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

Podcast cover

For Loops

For Loops

This in-class question demonstrates For Loops and Break statements in Python.

6 Jan 2017

1min

Ranked #14

Podcast cover

Branching

Branching

This in-class question demonstrates how conditional branching works in Python.

6 Jan 2017

1min

Ranked #15

Podcast cover

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

“Podium: AI tools for podcasters. Generate show notes, transcripts, highlight clips, and more with AI. Try it today at https://podium.page”