Programming in Python
4.0
(1)
12 learners
What you'll learn
This course includes
- 23 hours of video
- Certificate of completion
- Access on mobile and TV
Course content
1 modules • 95 lessons • 23 hours of video
Programming in Python
95 lessons
• 23 hours
Programming in Python
95 lessons
• 23 hours
- L1: A quick introduction to variables | programming in python 06:16
- L2: Introduction to programming basics in python 06:02
- L3: Introduction to REPLIT | programming in python 08:22
- L4: More on REPLIT, print command & common python mistakes 10:17
- L5: Variables & literals in python 09:18
- L6: Data types part 1 | programming in python 11:22
- L7: Data types part 2 | programming in python 09:54
- L8: Introduction to strings & string slicing in python 09:45
- L9: Operators & expressions | part 1 | programming in python 09:02
- L10: Operators & expressions | part 2 | programming in python 12:07
- L11: More on strings | programming in python 13:45
- L12: Variables - a programmer's perspective | programming in python 07:53
- L13: Variables & input statement | programming in python 08:15
- L15: Variables revisited dynamic typing | programming in python 06:20
- L16: Introduction | programming in python 04:16
- More on Variables, Operators and Expressions 17:30
- L17: Mastering string methods in python 11:40
- L18: Escape characters & types of quotes in python strings 13:00
- L19: Conclusion | FAQs & tips for beginner python programmers 10:12
- L20: An interesting cipher | more on strings | programming in python 22:29
- L21: Introduction to the if statement | programming in python 09:08
- Tutorial on if, else and else-if (elif) conditions 25:10
- L23: Different ways to import a library | programming in python 11:55
- L24: Introduction | programming in python 03:40
- L25: Conclusion python syntax variables if statements & libraries 03:13
- L26: Introduction to while loop | programming in python 13:06
- L27: Introduction to import library | programming in python 15:45
- while to Compute Factorial 13:00
- L28: FOR loop to calculate sum of first n numbers in python 10:05
- L30: Introduction to for loop in python with examples 10:54
- Tutorial on while loop | programming in python 28:11
- L32: For loop for multiplication tables | programming in python 05:04
- L33: More on range & for loop without range | programming in python 10:11
- L34: Nested for loops & string operations in python 10:39
- Tutorial on for loop & difference between while loop & for loop 20:15
- L36: Conclusion | programming in python 02:14
- Tutorial on nested loops | programming in python 20:56
- L38: Formatted printing 21:12
- L39: Introduction to problem solving practice in python 02:48
- L40: Warmup with lists | programming in python 12:17
- L41: Break continue & pass in python explained with examples 12:58
- L42: Birthday paradox in python with random module 25:39
- L43: Dot product of vectors in python using for loops 08:41
- L44: The obvious sorting in python 14:11
- L45: Matrix addition in python from scratch 10:47
- L46: Matrix multiplication | part 1 in python step by step 10:11
- L47: Naive search in a list | programming in python 17:34
- L48: Matrix multiplication | part 2 | programming in python 12:03
- L49: More examples of functions | programming in pPython 14:32
- L50: Sorting in python using functions refactoring the obvious sort 11:20
- L51: Introduction to functions | hands-on coding with examples 15:32
- L52: Conclusion | mastering fundamentals & preparing for challenges 02:42
- L53: Lists & sets | understanding trade-offs & efficiency 28:05
- L54: Tuples | immutable data structures explained 20:28
- L55: Dictionaries | efficient data storage & retrieval 47:06
- L56: Matrix multiplication using functions | modular & clean approach 34:19
- L57: More on lists | advanced operations & methods 21:40
- L58: More on tuples | immutability, packing & hashable tuples 10:36
- L59: More on dictionaries | keys, values & essential methods 06:16
- L60: More on sets | operations, properties & methods 05:40
- L61: Types of function arguments 15:20
- L62: Functional programming | part 2 | inline statements & list comprehensions 11:07
- L63: Types of functions | built-in, library, string & user-defined 11:39
- L64: Scope of variables 12:17
- Tutorial on functions 49:54
- L66: Introduction | advanced concepts & exception handling 02:27
- L67: Reading & writing to a file | basics of file handling 13:57
- L68: Functional programming | part 1 | iterators, generators, & yield 12:41
- L69: Functional programming | part 3 | lambda, enumerate, zip, map, filter 21:17
- L70: Very big files a tip 05:19
- L71: Caesar cipher | file encryption example with sherlock holmes 16:31
- L72: Big text file handling | searching & error management 13:18
- L73: Introduction to file handling | basics & pandas overview 11:45
- L74: File handling, genetic sequences | f.seek, f.read & knuth morris pratt algorithm 12:26
- L75: Introduction to the week & recursion | concepts & applications 10:09
- L76: Theoretical introduction to recursion 10:21
- L77: Recursion - an illustration | sum of n numbers, factorial & more 15:24
- L78: Recursion: a simple question | checking lLists with recursive logic 05:27
- L79: Recursion: find 0 in a list | practical example & vim/ipython setup 10:57
- L80: Sorting recursively | recursive sorting algorithm explained 11:15
- L81: Binary search implementation | efficient searching explained 46:41
- L82: Exception handling | try, except, finally & custom errors 33:29
- L83: Binary search recursion way | recursive algorithm explained 23:24
- L84: Introduction to OOP | object-oriented programming basics 04:05
- L85: Warm up for binary search | obvious search & time complexity 26:15
- L86: Introduction to binary search | halving technique & real-world examples 14:41
- L87: Inheritance & method overriding | types of inheritance & file importing 31:36
- L88: Introduction to numpy library | arrays vs lists explained 10:23
- L89: Why pandas | data analysis made easy 19:39
- L90: Attributes & methods | OOP, init, self, and behavior explained 22:51
- L91: Classes & objects | object oriented programming fundamentals explained 17:04
- L92: Pandas series, dataframe & more | data analysis made easy 30:28
- L93: Course summary | review of core python concepts & next steps 25:34
- L94: Introduction to matplotlib library | data visualization with charts & plots 07:03
- L95: How to submit a programming assignment 06:00
