Python for Beginners
Python for Beginners
41 episodes
0
Introduction to Python - Your First Program | Python Tutorial (Lesson 1)
1
Python Tutorial for Beginners #2 - Variables & Data Types (str, int, float, bool)
2
Python Tutorial for Beginners #3 - String Operations (Methods, Slicing, f-strings)
3
Python Tutorial for Beginners #4 - Numbers & Math (All 7 Operators, Math Module, Built-ins)
4
Python Tutorial for Beginners #5 - User Input & Output (input(), print(), Mini Project)
5
Python Conditionals Explained - if, elif, else, and, or, not | Beginner Tutorial #6
6
Learn Python Loops in 6 Minutes - for, while, range(), enumerate() | Tutorial #7
7
Lists (append, sort, pop, slice, in, enumerate) - Python Tutorial for Beginners #8
8
Python Tuples & Sets Explained - Unpacking, Set Operations & frozenset (Beginner Tutorial #9)
9
Learn Python Dictionaries - get(), items(), pop(), Comprehensions (Tutorial #10)
10
Python Functions Tutorial - def, return, scope, keyword arguments | Beginner #11
11
Python *args and kwargs Explained - Beginner Tutorial #12 (with mini project)
12
Lambda Functions (map, filter, sorted, anonymous functions) - Python Tutorial for Beginners #13
13
List Comprehensions, Dict Comprehensions & Generator Expressions - Python Tutorial #14
14
File Handling (read, write, append, context manager, pathlib) - Python Tutorial for Beginners #15
15
Exception Handling (try, except, raise, finally, custom exceptions) - Python Tutorial #16
16
Modules & Imports (import, from, as, custom modules, name) - Python Tutorial #17
17
Parse, Create & Manage JSON Data | Python for Beginners #18
18
Python Classes & Objects Tutorial - __init__, self, inheritance, super() Explained
19
Inheritance, Polymorphism, Duck Typing (Beginner Friendly) - Python OOP Tutorial #20
20
Private Attributes, @property & Setters Explained - Python OOP Encapsulation Tutorial #21
21
Abstract Classes & Operator Overloading (ABC, Dunder Methods) - Python Tutorial for Beginners #22
22
Python Decorators, @classmethod & @property Explained. #23
23
Iterators & Generators (yield, Lazy Evaluation, Data Pipelines) - Python Tutorial for Beginners #24
24
Python Context Managers Explained - with Statement, __enter__, __exit__ & contextlib | Tutorial #25
25
Regular Expressions - search, findall, match & groups (Python Beginner Lesson #26)
26
Virtual Environments & pip (Create, Activate, Freeze, Requirements) -  Python Tutorial #27
27
Unittest, assertEqual, setUp & tearDown Explained - Python Unit Testing Tutorial #28
28
Python Type Hints - Annotate Variables, Functions & Classes (Tutorial #29)
29
Dataclasses (@dataclass, field, frozen, post_init) - Python Tutorial #30
30
Async/Await - Concurrent I/O Without Blocking (Python  Tutorial #31)
31
HTTP Requests with the requests Library (GET, POST, JSON, Sessions) -  Python #32
32
Web Scraping (BeautifulSoup, Selectors, Pagination) - Python Tutorial for Beginners #33
33
Create, Read, Update, Delete with sqlite3, Tutorial  - Python SQLite part I , #34
34
Verify Database Changes with sqlite3 CLI - Python SQLite Part 2 , #35
35
SQLAlchemy ORM (Models, Relationships, Aggregates) - Python Tutorial for Beginners #36
36
Build Command Line Tools with argparse, Click, and Rich - Python CLI Tutorial #37
37
Build REST APIs with Pydantic Validation - Python FastAPI Tutorial -#38
38
Flask in Python - GET, POST, PUT, DELETE with curl Testing #39
39
Python Packaging with pyproject.toml - Wheels, pip install, CLI Entry Points Tutorial #40
40
Python Best Practices - PEP8 Style Guide, Black, Ruff & Mypy Tutorial #41