Python Programming in Tamil: From Basics to Advanced
Learn Python programming in Tamil, starting with core language syntax, control structures, and collections before moving on to object-oriented programming. The course also explores intermediate and advanced topics such as exception handling, multithreading, GIL, and asynchronous programming.
Lessons by Adi Explains on YouTubeCurated by YodaHut. These lessons are hosted on YouTube and produced by their original creators, who are not affiliated with YodaHut. You still earn YodaCoins, keep your streak and track progress here.
What You'll Learn
- Work with core Python data structures including lists, tuples, sets, and dictionaries
- Implement functions, lambda expressions, and modules for clean code organization
- Build object-oriented programs using classes, inheritance, polymorphism, and abstraction
- Manage files, handle runtime errors with try-except blocks, and use generators
- Understand concurrency concepts including multithreading, GIL constraints, and async programming
Prerequisites
- No prior experience needed
Course Curriculum
- 1Introduction to Python2:55
- 2Regular Expressions (Regex) Basics17:18
- 3Strings and Slicing18:22
- 4Lists15:09
- 5List Comprehension8:07
- 6Tuples17:46
- 7Sets15:04
- 8Dictionaries23:40
- 9Dictionary Comprehension11:21
- 10Functions11:24
- 11Types of Function Arguments24:37
- 12Lambda Functions9:30
- 13Modules and Packages19:03
- 14Classes and Objects29:48
- 15Types of Class Methods21:48
- 16Access Modifiers: Public, Private, Protected19:31
- 17Inheritance27:02
- 18Super Function12:04
- 19Polymorphism: Method Overloading and Overriding31:42
- 20Abstraction and Abstract Methods15:02
- 21Exception Handling: Try, Except, Finally23:29
- 22File Handling19:51
- 23Multithreading, Race Conditions, and Locks32:15
- 24Global Interpreter Lock (GIL)28:42
- 25Python Package Management with uv19:26
- 26Generators20:55
- 27Asynchronous Programming: Async vs Threads28:03
- 28Synchronous vs Asynchronous Performance Demo9:10
- 29Advanced Regular Expressions40:55
About the Instructor
Adi Explains
YouTube creator
The lessons in this course were produced by Adi Explains and are published on YouTube. YodaHut selected and sequenced them into this course; we did not make them, and Adi Explains is not affiliated with YodaHut.
Visit the channel on YouTubeMore in the Library: Development

- 29 lessons
- 9h 34m of video
- Earns YodaCoins & streaks
- Timestamped notes
- Free — hosted on YouTube
No certificate is issued for Library courses.

