the restaurant recommendations problem

Upload: macau-maria-giorgiana

Post on 14-Apr-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/30/2019 The Restaurant Recommendations Problem

    1/12

    Week 2

    (expanded, click to collapse)

    Testing Automatically Using doctest (6:47)

    Lecture Summary (html) for Testing Automatically Using doctest (6:47)

    vowels.py for Testing Automatically Using doctest (6:47)

    divisors.py for Testing Automatically Using doctest (6:47)

    Subtitles (text) for Testing Automatically Using doctest (6:47)

    Subtitles (srt) for Testing Automatically Using doctest (6:47)

    Video (MP4) for Testing Automatically Using doctest (6:47)

    Writing a '__main__' program (4:40)

    Lecture Summary (html) for Writing a '__main__' program (4:40)

    palindrome_v1.py for Writing a '__main__' program (4:40)

    https://class.coursera.org/programming2-001/lecture/21https://class.coursera.org/programming2-001/lecture/21https://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw2%2Fdoctest.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw2%2Fdoctest.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw2%2Fvowels.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw2%2Fvowels.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw2%2Fdivisors.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw2%2Fdivisors.pyhttps://class.coursera.org/programming2-001/lecture/subtitles?q=21_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=21_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=21_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=21_en&format=srthttps://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=21https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=21https://class.coursera.org/programming2-001/lecture/23https://class.coursera.org/programming2-001/lecture/23https://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw2%2F__main__.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw2%2F__main__.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw2%2Fpalindrome_v1.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw2%2Fpalindrome_v1.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw2%2Fpalindrome_v1.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw2%2Fpalindrome_v1.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw2%2F__main__.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw2%2F__main__.htmlhttps://class.coursera.org/programming2-001/lecture/23https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=21https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=21https://class.coursera.org/programming2-001/lecture/subtitles?q=21_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=21_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=21_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=21_en&format=txthttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw2%2Fdivisors.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw2%2Fdivisors.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw2%2Fvowels.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw2%2Fvowels.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw2%2Fdoctest.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw2%2Fdoctest.htmlhttps://class.coursera.org/programming2-001/lecture/21
  • 7/30/2019 The Restaurant Recommendations Problem

    2/12

    palindrome_v2.py for Writing a '__main__' program (4:40)

    Subtitles (text) for Writing a '__main__' program (4:40)

    Subtitles (srt) for Writing a '__main__' program (4:40)

    Video (MP4) for Writing a '__main__' program (4:40)

    Creating Your Own Types (6:18)

    Lecture Summary (html) for Creating Your Own Types (6:18)

    wordplay.py for Creating Your Own Types (6:18)

    Subtitles (text) for Creating Your Own Types (6:18)

    Subtitles (srt) for Creating Your Own Types (6:18)

    Video (MP4) for Creating Your Own Types (6:18)

    Testing Automatically Using unittest (4:40)

    https://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw2%2Fpalindrome_v2.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw2%2Fpalindrome_v2.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw2%2Fpalindrome_v2.pyhttps://class.coursera.org/programming2-001/lecture/subtitles?q=23_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=23_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=23_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=23_en&format=srthttps://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=23https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=23https://class.coursera.org/programming2-001/lecture/25https://class.coursera.org/programming2-001/lecture/25https://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw2%2Fclass_intro.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw2%2Fclass_intro.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw2%2Fwordplay.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw2%2Fwordplay.pyhttps://class.coursera.org/programming2-001/lecture/subtitles?q=25_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=25_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=25_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=25_en&format=srthttps://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=25https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=25https://class.coursera.org/programming2-001/lecture/27https://class.coursera.org/programming2-001/lecture/27https://class.coursera.org/programming2-001/lecture/27https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=25https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=25https://class.coursera.org/programming2-001/lecture/subtitles?q=25_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=25_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=25_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=25_en&format=txthttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw2%2Fwordplay.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw2%2Fwordplay.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw2%2Fclass_intro.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw2%2Fclass_intro.htmlhttps://class.coursera.org/programming2-001/lecture/25https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=23https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=23https://class.coursera.org/programming2-001/lecture/subtitles?q=23_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=23_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=23_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=23_en&format=txthttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw2%2Fpalindrome_v2.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw2%2Fpalindrome_v2.py
  • 7/30/2019 The Restaurant Recommendations Problem

    3/12

    Lecture Summary (html) for Testing Automatically Using unittest (4:40)

    divisors.py for Testing Automatically Using unittest (4:40)

    test_divisors.py for Testing Automatically Using unittest (4:40)

    Subtitles (text) for Testing Automatically Using unittest (4:40)

    Subtitles (srt) for Testing Automatically Using unittest (4:40)

    Video (MP4) for Testing Automatically Using unittest (4:40)

    Choosing Test Cases (7:03)

    Lecture Summary (html) for Choosing Test Cases (7:03)

    Subtitles (text) for Choosing Test Cases (7:03)

    Subtitles (srt) for Choosing Test Cases (7:03)

    Video (MP4) for Choosing Test Cases (7:03)

    https://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw2%2Funittest.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw2%2Funittest.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw2%2Funittest.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw2%2Fdivisors.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw2%2Fdivisors.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw2%2Ftest_divisors.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw2%2Ftest_divisors.pyhttps://class.coursera.org/programming2-001/lecture/subtitles?q=27_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=27_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=27_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=27_en&format=srthttps://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=27https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=27https://class.coursera.org/programming2-001/lecture/29https://class.coursera.org/programming2-001/lecture/29https://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw2%2Fchoosing_tests.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw2%2Fchoosing_tests.htmlhttps://class.coursera.org/programming2-001/lecture/subtitles?q=29_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=29_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=29_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=29_en&format=srthttps://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=29https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=29https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=29https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=29https://class.coursera.org/programming2-001/lecture/subtitles?q=29_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=29_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=29_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=29_en&format=txthttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw2%2Fchoosing_tests.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw2%2Fchoosing_tests.htmlhttps://class.coursera.org/programming2-001/lecture/29https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=27https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=27https://class.coursera.org/programming2-001/lecture/subtitles?q=27_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=27_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=27_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=27_en&format=txthttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw2%2Ftest_divisors.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw2%2Ftest_divisors.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw2%2Fdivisors.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw2%2Fdivisors.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw2%2Funittest.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw2%2Funittest.html
  • 7/30/2019 The Restaurant Recommendations Problem

    4/12

    Testing Functions that Mutate Values (3:23)

    Lecture Summary (html) for Testing Functions that Mutate Values (3:23)

    duplicates.py for Testing Functions that Mutate Values (3:23)

    test_duplicates.py for Testing Functions that Mutate Values (3:23)

    Subtitles (text) for Testing Functions that Mutate Values (3:23)

    Subtitles (srt) for Testing Functions that Mutate Values (3:23)

    Video (MP4) for Testing Functions that Mutate Values (3:23)

    Week 3

    (expanded, click to collapse)

    Analyzing Algorithms (6:34)

    Lecture Summary (html) for Analyzing Algorithms (6:34)

    https://class.coursera.org/programming2-001/lecture/41https://class.coursera.org/programming2-001/lecture/41https://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw2%2Ftest_mutable_types.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw2%2Ftest_mutable_types.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw2%2Fduplicates.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw2%2Fduplicates.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw2%2Ftest_duplicates.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw2%2Ftest_duplicates.pyhttps://class.coursera.org/programming2-001/lecture/subtitles?q=41_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=41_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=41_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=41_en&format=srthttps://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=41https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=41https://class.coursera.org/programming2-001/lecture/43https://class.coursera.org/programming2-001/lecture/43https://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw3%2Fanalyzing_algorithms.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw3%2Fanalyzing_algorithms.htmlhttps://class.coursera.org/programming2-001/lecture/subtitles?q=43_en&format=txthttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw3%2Fanalyzing_algorithms.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw3%2Fanalyzing_algorithms.htmlhttps://class.coursera.org/programming2-001/lecture/43https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=41https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=41https://class.coursera.org/programming2-001/lecture/subtitles?q=41_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=41_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=41_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=41_en&format=txthttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw2%2Ftest_duplicates.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw2%2Ftest_duplicates.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw2%2Fduplicates.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw2%2Fduplicates.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw2%2Ftest_mutable_types.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw2%2Ftest_mutable_types.htmlhttps://class.coursera.org/programming2-001/lecture/41
  • 7/30/2019 The Restaurant Recommendations Problem

    5/12

    Subtitles (text) for Analyzing Algorithms (6:34)

    Subtitles (srt) for Analyzing Algorithms (6:34)

    Video (MP4) for Analyzing Algorithms (6:34)

    Linear Search (6:41)

    Lecture Summary (html) for Linear Search (6:41)

    linear.py for Linear Search (6:41)

    Subtitles (text) for Linear Search (6:41)

    Subtitles (srt) for Linear Search (6:41)

    Video (MP4) for Linear Search (6:41)

    Binary Search (6:43)

    Lecture Summary (html) for Binary Search (6:43)

    https://class.coursera.org/programming2-001/lecture/subtitles?q=43_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=43_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=43_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=43_en&format=srthttps://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=43https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=43https://class.coursera.org/programming2-001/lecture/45https://class.coursera.org/programming2-001/lecture/45https://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw3%2Flinear_search.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw3%2Flinear_search.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw3%2Flinear.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw3%2Flinear.pyhttps://class.coursera.org/programming2-001/lecture/subtitles?q=45_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=45_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=45_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=45_en&format=srthttps://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=45https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=45https://class.coursera.org/programming2-001/lecture/47https://class.coursera.org/programming2-001/lecture/47https://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw3%2Fbinary_search.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw3%2Fbinary_search.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw3%2Fbinary.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw3%2Fbinary_search.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw3%2Fbinary_search.htmlhttps://class.coursera.org/programming2-001/lecture/47https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=45https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=45https://class.coursera.org/programming2-001/lecture/subtitles?q=45_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=45_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=45_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=45_en&format=txthttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw3%2Flinear.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw3%2Flinear.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw3%2Flinear_search.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw3%2Flinear_search.htmlhttps://class.coursera.org/programming2-001/lecture/45https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=43https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=43https://class.coursera.org/programming2-001/lecture/subtitles?q=43_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=43_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=43_en&format=txt
  • 7/30/2019 The Restaurant Recommendations Problem

    6/12

    binary.py for Binary Search (6:43)

    Subtitles (text) for Binary Search (6:43)

    Subtitles (srt) for Binary Search (6:43)

    Video (MP4) for Binary Search (6:43)

    Comparing Search Algorithms (13:08)

    Lecture Summary (html) for Comparing Search Algorithms (13:08)

    Subtitles (text) for Comparing Search Algorithms (13:08)

    Subtitles (srt) for Comparing Search Algorithms (13:08)

    Video (MP4) for Comparing Search Algorithms (13:08)

    Bubble Sort (5:52)

    Lecture Summary (html) for Bubble Sort (5:52)

    https://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw3%2Fbinary.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw3%2Fbinary.pyhttps://class.coursera.org/programming2-001/lecture/subtitles?q=47_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=47_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=47_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=47_en&format=srthttps://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=47https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=47https://class.coursera.org/programming2-001/lecture/49https://class.coursera.org/programming2-001/lecture/49https://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw3%2Fsearch_compare.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw3%2Fsearch_compare.htmlhttps://class.coursera.org/programming2-001/lecture/subtitles?q=49_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=49_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=49_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=49_en&format=srthttps://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=49https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=49https://class.coursera.org/programming2-001/lecture/51https://class.coursera.org/programming2-001/lecture/51https://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw3%2Fbubble.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw3%2Fbubble.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw3%2Fbubble.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw3%2Fbubble.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw3%2Fbubble.htmlhttps://class.coursera.org/programming2-001/lecture/51https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=49https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=49https://class.coursera.org/programming2-001/lecture/subtitles?q=49_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=49_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=49_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=49_en&format=txthttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw3%2Fsearch_compare.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw3%2Fsearch_compare.htmlhttps://class.coursera.org/programming2-001/lecture/49https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=47https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=47https://class.coursera.org/programming2-001/lecture/subtitles?q=47_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=47_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=47_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=47_en&format=txthttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw3%2Fbinary.py
  • 7/30/2019 The Restaurant Recommendations Problem

    7/12

    bubble.py for Bubble Sort (5:52)

    Subtitles (text) for Bubble Sort (5:52)

    Subtitles (srt) for Bubble Sort (5:52)

    Video (MP4) for Bubble Sort (5:52)

    Selection Sort (3:43)

    Lecture Summary (html) for Selection Sort (3:43)

    selection.py for Selection Sort (3:43)

    Subtitles (text) for Selection Sort (3:43)

    Subtitles (srt) for Selection Sort (3:43)

    Video (MP4) for Selection Sort (3:43)

    Insertion Sort (4:54)

    https://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw3%2Fbubble.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw3%2Fbubble.pyhttps://class.coursera.org/programming2-001/lecture/subtitles?q=51_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=51_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=51_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=51_en&format=srthttps://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=51https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=51https://class.coursera.org/programming2-001/lecture/53https://class.coursera.org/programming2-001/lecture/53https://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw3%2Fselection.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw3%2Fselection.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw3%2Fselection.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw3%2Fselection.pyhttps://class.coursera.org/programming2-001/lecture/subtitles?q=53_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=53_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=53_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=53_en&format=srthttps://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=53https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=53https://class.coursera.org/programming2-001/lecture/55https://class.coursera.org/programming2-001/lecture/55https://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw3%2Finsertion.htmlhttps://class.coursera.org/programming2-001/lecture/55https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=53https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=53https://class.coursera.org/programming2-001/lecture/subtitles?q=53_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=53_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=53_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=53_en&format=txthttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw3%2Fselection.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw3%2Fselection.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw3%2Fselection.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw3%2Fselection.htmlhttps://class.coursera.org/programming2-001/lecture/53https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=51https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=51https://class.coursera.org/programming2-001/lecture/subtitles?q=51_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=51_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=51_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=51_en&format=txthttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw3%2Fbubble.py
  • 7/30/2019 The Restaurant Recommendations Problem

    8/12

    Lecture Summary (html) for Insertion Sort (4:54)

    insertion.py for Insertion Sort (4:54)

    Subtitles (text) for Insertion Sort (4:54)

    Subtitles (srt) for Insertion Sort (4:54)

    Video (MP4) for Insertion Sort (4:54)

    Week 4

    (expanded, click to collapse)

    Creating a New Type (8:47)

    Lecture Summary (html) for Creating a New Type (8:47)

    cash_register.py for Creating a New Type (8:47)

    Subtitles (text) for Creating a New Type (8:47)

    Subtitles (srt) for Creating a New Type (8:47)

    https://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw3%2Finsertion.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw3%2Finsertion.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw3%2Finsertion.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw3%2Finsertion.pyhttps://class.coursera.org/programming2-001/lecture/subtitles?q=55_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=55_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=55_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=55_en&format=srthttps://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=55https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=55https://class.coursera.org/programming2-001/lecture/61https://class.coursera.org/programming2-001/lecture/61https://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw4%2Fnew_type.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw4%2Fnew_type.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw4%2Fcash_register.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw4%2Fcash_register.pyhttps://class.coursera.org/programming2-001/lecture/subtitles?q=61_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=61_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=61_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=61_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=61_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=61_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=61_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=61_en&format=txthttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw4%2Fcash_register.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw4%2Fcash_register.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw4%2Fnew_type.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw4%2Fnew_type.htmlhttps://class.coursera.org/programming2-001/lecture/61https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=55https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=55https://class.coursera.org/programming2-001/lecture/subtitles?q=55_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=55_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=55_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=55_en&format=txthttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw3%2Finsertion.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw3%2Finsertion.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw3%2Finsertion.html
  • 7/30/2019 The Restaurant Recommendations Problem

    9/12

    Video (MP4) for Creating a New Type (8:47)

    Plugging Into Python Syntax (10:54)

    Lecture Summary (html) for Plugging Into Python Syntax (10:54)

    cash_register_eq.py for Plugging Into Python Syntax (10:54)

    Subtitles (text) for Plugging Into Python Syntax (10:54)

    Subtitles (srt) for Plugging Into Python Syntax (10:54)

    Video (MP4) for Plugging Into Python Syntax (10:54)

    Writing Special Method __str__ (5:12)

    Lecture Summary (html) for Writing Special Method __str__ (5:12)

    cash_register_complete.py for Writing Special Method __str__ (5:12)

    Subtitles (text) for Writing Special Method __str__ (5:12)

    https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=61https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=61https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=61https://class.coursera.org/programming2-001/lecture/63https://class.coursera.org/programming2-001/lecture/63https://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw4%2Fplugging_into_syntax.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw4%2Fplugging_into_syntax.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw4%2Fcash_register_eq.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw4%2Fcash_register_eq.pyhttps://class.coursera.org/programming2-001/lecture/subtitles?q=63_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=63_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=63_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=63_en&format=srthttps://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=63https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=63https://class.coursera.org/programming2-001/lecture/65https://class.coursera.org/programming2-001/lecture/65https://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw4%2Fwriting__str__%20.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw4%2Fwriting__str__%20.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw4%2Fcash_register_complete.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw4%2Fcash_register_complete.pyhttps://class.coursera.org/programming2-001/lecture/subtitles?q=65_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=65_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=65_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=65_en&format=txthttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw4%2Fcash_register_complete.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw4%2Fcash_register_complete.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw4%2Fwriting__str__%20.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw4%2Fwriting__str__%20.htmlhttps://class.coursera.org/programming2-001/lecture/65https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=63https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=63https://class.coursera.org/programming2-001/lecture/subtitles?q=63_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=63_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=63_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=63_en&format=txthttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw4%2Fcash_register_eq.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw4%2Fcash_register_eq.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw4%2Fplugging_into_syntax.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw4%2Fplugging_into_syntax.htmlhttps://class.coursera.org/programming2-001/lecture/63https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=61https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=61
  • 7/30/2019 The Restaurant Recommendations Problem

    10/12

    Subtitles (srt) for Writing Special Method __str__ (5:12)

    Video (MP4) for Writing Special Method __str__ (5:12)

    Writing Classes That Interact (6:42)

    Lecture Summary (html) for Writing Classes That Interact (6:42)

    song.py for Writing Classes That Interact (6:42)

    playlist.py for Writing Classes That Interact (6:42)

    Subtitles (text) for Writing Classes That Interact (6:42)

    Subtitles (srt) for Writing Classes That Interact (6:42)

    Video (MP4) for Writing Classes That Interact (6:42)

    Week 5

    (expanded, click to collapse)

    https://class.coursera.org/programming2-001/lecture/subtitles?q=65_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=65_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=65_en&format=srthttps://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=65https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=65https://class.coursera.org/programming2-001/lecture/67https://class.coursera.org/programming2-001/lecture/67https://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw4%2Fcreating_classes_that_interact.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw4%2Fcreating_classes_that_interact.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw4%2Fsong.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw4%2Fsong.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw4%2Fplaylist.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw4%2Fplaylist.pyhttps://class.coursera.org/programming2-001/lecture/subtitles?q=67_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=67_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=67_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=67_en&format=srthttps://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=67https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=67https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=67https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=67https://class.coursera.org/programming2-001/lecture/subtitles?q=67_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=67_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=67_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=67_en&format=txthttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw4%2Fplaylist.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw4%2Fplaylist.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw4%2Fsong.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw4%2Fsong.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw4%2Fcreating_classes_that_interact.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw4%2Fcreating_classes_that_interact.htmlhttps://class.coursera.org/programming2-001/lecture/67https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=65https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=65https://class.coursera.org/programming2-001/lecture/subtitles?q=65_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=65_en&format=srt
  • 7/30/2019 The Restaurant Recommendations Problem

    11/12

    Passing Functions as Arguments (2:28)

    Lecture Summary (html) for Passing Functions as Arguments (2:28)

    function_passing.py for Passing Functions as Arguments (2:28)

    Subtitles (text) for Passing Functions as Arguments (2:28)

    Subtitles (srt) for Passing Functions as Arguments (2:28)

    Video (MP4) for Passing Functions as Arguments (2:28)

    Assigning Parameters Default Values (4:19)

    Lecture Summary (html) for Assigning Parameters Default Values (4:19)

    nth.py for Assigning Parameters Default Values (4:19)

    greeting.py for Assigning Parameters Default Values (4:19)

    Subtitles (text) for Assigning Parameters Default Values (4:19)

    https://class.coursera.org/programming2-001/lecture/71https://class.coursera.org/programming2-001/lecture/71https://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw5%2Ffunction_passing.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw5%2Ffunction_passing.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw5%2Ffunction_passing.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw5%2Ffunction_passing.pyhttps://class.coursera.org/programming2-001/lecture/subtitles?q=71_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=71_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=71_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=71_en&format=srthttps://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=71https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=71https://class.coursera.org/programming2-001/lecture/73https://class.coursera.org/programming2-001/lecture/73https://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw5%2Fdefault_parameter_value.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw5%2Fdefault_parameter_value.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw5%2Fnth.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw5%2Fnth.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw5%2Fgreeting.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw5%2Fgreeting.pyhttps://class.coursera.org/programming2-001/lecture/subtitles?q=73_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=73_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=73_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=73_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=73_en&format=txthttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw5%2Fgreeting.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw5%2Fgreeting.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw5%2Fnth.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw5%2Fnth.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw5%2Fdefault_parameter_value.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw5%2Fdefault_parameter_value.htmlhttps://class.coursera.org/programming2-001/lecture/73https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=71https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=71https://class.coursera.org/programming2-001/lecture/subtitles?q=71_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=71_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=71_en&format=txthttps://class.coursera.org/programming2-001/lecture/subtitles?q=71_en&format=txthttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw5%2Ffunction_passing.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_code%2Fw5%2Ffunction_passing.pyhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw5%2Ffunction_passing.htmlhttps://d396qusza40orc.cloudfront.net/programming2/lecture_summaries%2Fw5%2Ffunction_passing.htmlhttps://class.coursera.org/programming2-001/lecture/71
  • 7/30/2019 The Restaurant Recommendations Problem

    12/12

    Subtitles (srt) for Assigning Parameters Default Values (4:19)

    Video (MP4) for Assigning Parameters Default Values (4:19)

    Dealing with Exceptional Situations (7:26)

    https://class.coursera.org/programming2-001/lecture/subtitles?q=73_en&format=srthttps://class.coursera.org/programming2-001/lecture/subtitles?q=73_en&format=srthttps://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=73https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=73https://class.coursera.org/programming2-001/lecture/75https://class.coursera.org/programming2-001/lecture/75https://class.coursera.org/programming2-001/lecture/75https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=73https://class.coursera.org/programming2-001/lecture/download.mp4?lecture_id=73https://class.coursera.org/programming2-001/lecture/subtitles?q=73_en&format=srt