Plays in YouTube's player, loaded from youtube-nocookie.com when you press Play. Watch on YouTube

Learn · Programming, Data Structures And Algorithms Using Python

Lecture 26 of 45Week 5: Exception handling, input/output, file handling, string processing

Lecture 1: Exception Handling

Prof. Madhavan Mukund · Chennai Mathematical Institute

Credits and licence

From
Programming, Data Structures And Algorithms Using Python, Chennai Mathematical Institute (at NPTEL)
Licence
CC BY-NC-SA, as NPTEL states it. Non-commercial use only.
Attribution
NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge. Coordinated by IIT Madras.
Who can watch
Tweens profiles and older. How courses are placed

All the lectures

  1. Lecture 1: Algorithms and programming: simple gcd YouTube
  2. Lecture 2: Improving naive gcd YouTube
  3. Lecture 3: Euclid's algorithm for gcd YouTube
  4. Lecture 4: Downloading and installing Python YouTube
  5. Lecture 1: Assignment statement, basic types - int, float, bool YouTube
  6. Lecture 2: Strings YouTube
  7. Lecture 3: Lists YouTube
  8. Lecture 4: Control Flow YouTube
  9. Lecture 5: Functions YouTube
  10. Lecture 6: Examples YouTube
  11. Lecture 1: More about range() YouTube
  12. Lecture 2: Manipulating lists YouTube
  13. Lecture 3: Breaking out of a loop YouTube
  14. Lecture 4: Arrays vs lists, binary search YouTube
  15. Lecture 5: Efficiency YouTube
  16. Lecture 6: Selection Sort YouTube
  17. Lecture 7: Insertion Sort YouTube
  18. Lecture 8: Recursion YouTube
  19. Lecture 1: Mergesort YouTube
  20. Lecture 2: Mergesort, analysis YouTube
  21. Lecture 3: Quicksort YouTube
  22. Lecture 4: Quicksort analysis YouTube
  23. Lecture 5: Tuples and dictionaries YouTube
  24. Lecture 6: Function definitions YouTube
  25. Lecture 7: List Comprehension YouTube
  26. Lecture 1: Exception Handling YouTube
  27. Lecture 2: Standard input and output YouTube
  28. Lecture 3: Handling files YouTube
  29. Lecture 4: String functions YouTube
  30. Lecture 5: Formatting printed output YouTube
  31. Lecture 6: pass, del() and None YouTube
  32. Lecture 1: Backtracking, N queens YouTube
  33. Lecture 2: Global scope, nested functions YouTube
  34. Lecture 3: Generating permutations YouTube
  35. Lecture 4: Sets, stacks, queues YouTube
  36. Lecture 5: Priority queues and heaps YouTube
  37. Lecture 1: Abstract datatypes, classes and objects YouTube
  38. Lecture 2: Classes and objects in Python YouTube
  39. Lecture 3: User defined lists YouTube
  40. Lecture 4: Search trees YouTube
  41. Lecture 1: Memoization and dynamic programming YouTube
  42. Lecture 2: Grid paths YouTube
  43. Lesson 3: Longest common subsequence YouTube
  44. Lecture 4: Matrix multiplication YouTube
  45. Lecture 5: Wrap-up, Python vs other languages YouTube