Python
Python
Learn Python programming from fundamentals to advanced concepts and practical applications.
Python basics, variables, operators, and control flow
Data structures: strings, lists, tuples, dicts, sets
Arguments, scope, closures, generators, recursion
Try/except, custom exceptions, context managers
Classes, inheritance, magic methods, properties
File handling, os, subprocess, collections, datetime
Decorators, functools, itertools, context managers
CSV, JSON, XML, APIs, and databases
Common patterns, gotchas, and interview prep
Parse and explore log data with Python tools
Last updated on