Complete Python Programming Guide
Master Python from fundamentals to advanced data structures, OOP, comprehensions, and error handling.
Python Variables & Data Types
Master variable assignment, dynamic typing, integers, floats, booleans, and type conversion in Python.
Python Strings & F-Strings
String slicing, indexing, formatting with f-strings, and essential string methods.
Python Numbers & Arithmetic Math
Integers, floating-point numbers, arithmetic operators, floor division, and the math module.
Python Booleans & Comparisons
Boolean truthiness, comparison operators, and logical operators (and, or, not).
Python If, Elif, Else Conditions
Conditional execution flow, nested if statements, and inline ternary expressions.
Python Lists & List Operations
Creating lists, indexing, slicing, appending, inserting, sorting, and list manipulation.
Python Tuples & Immutability
Immutable sequences, tuple unpacking, and using tuples as dictionary keys.
Python Dictionaries (Key-Value Maps)
Creating dictionaries, accessing keys, .get() defaults, iterating, and dict comprehensions.
Python Sets & Set Operations
Unique element collections, union, intersection, difference, and fast membership testing.
Python For Loops & Range
Iterating over sequences, range(), enumerate(), and zip() multi-sequence iteration.
Python While Loops & Control Flow
While loops, infinite loop safety, break, continue, and while-else syntax.
Python Functions & Arguments
Defining functions with def, return values, default parameters, *args, and **kwargs.
Python Lambda & Anonymous Functions
Writing compact one-line lambda expressions with map(), filter(), and sorted().
Python List & Dict Comprehensions
Writing elegant, pythonic list, set, and dictionary comprehensions with conditional filtering.
Python File I/O & Context Managers
Reading and writing files safely using open() and with statement context managers.
Python Error Handling (Try / Except)
Handling runtime errors with try, except, else, finally, and raising custom exceptions.
Python Modules & Imports
Importing standard libraries, creating custom modules, and __name__ == "__main__".
Python Classes & Object-Oriented Programming
Object-oriented programming in Python: classes, __init__, self, methods, and inheritance.
Python JSON Parsing & Serialization
Working with JSON in Python using json.loads(), json.dumps(), and file loading.
Python Datetime & Timestamp Formatting
Working with dates, times, timezones, timedeltas, and strftime formatting in Python.
JSON Obfuscator & Compressor
Minify payloads and encode keys or unicode string escapes with dictionary mapping.
ESBuild & JS Decompiler
Unpack bundled IIFEs, expand minified comma-statements, and restore clean ES6 formatting.
Universal Media Downloader
Save video streams from YouTube, Twitter/X, TikTok, and Instagram with zero quality loss.
Bulk Image ToolBulk Image Resizer
Scale, resize, and compress entire folders of PNG and JPEG images client-side.