Python

14 articles in this topic

Python Introduction and Setup Tutorial: Install, Verify, and Run Your First Programs

Set up Python with confidence by checking the command, isolating a project in .venv, and running a saved program whose output you can verify step by step.

Updated 19 Aug 20266 min readPython

Python Functions and Modules: Complete Guide with Worked Examples

Build a reliable mental model for Python functions, scope, imports, and packages, then trace a two-module score report from call to printed result.

Updated 17 Aug 20266 min readPython

Python Tuples Tutorial: Packing, Unpacking, Methods and Examples

Learn how Python tuples work through runnable examples, a fixed-record route program, precise error fixes and four predict-before-running exercises.

Updated 15 Aug 20266 min readPython

Python Lists Tutorial: Create, Update, Slice and Use Lists with Examples

Learn Python lists through one clear path, from creation and indexing to mutation, comprehensions, copying, and exam-style output questions.

Updated 13 Aug 20266 min readPython

Python Dictionaries Tutorial: Syntax, Methods and Worked Examples

Learn how Python dictionaries store, retrieve and transform key-value data through runnable examples, common traps and one complete marks-processing task.

Updated 11 Aug 20266 min readPython

Python Tutorial: The Complete Learning Path, Ordered for Self-Study

Follow Python in a practical order, from your first program to functions, collections, files, OOP, libraries, and the point where DSA should begin.

Updated 9 Aug 20267 min readPython

Python String Methods and Formatting: Immutability, Slicing and the Interview Question Patterns

Predict string output by tracking returned values, half-open slices and formatting specifications, then avoid the replace, find, identity and concatenation traps.

Updated 6 Aug 20265 min readPython

Python Decorators and Generators: yield, Closures and the Trace-the-Output Interview Questions

See decorators and generators as functions that retain state. Trace a wrapped call, expand @repeat(3), and follow countdown(3) through StopIteration.

Updated 4 Aug 20266 min readPython

OOP in Python: Classes, Inheritance, the MRO Diamond and Dunder Methods for Interviews

Work through Python's MRO diamond and the __eq__ plus __hash__ rule. These two examples explain many of the OOP output questions asked in interviews.

Updated 1 Aug 20265 min readPython

String Problems in Python for Coding Rounds: Palindromes, Anagrams and Compression Solved

Python turns common string problems into one-liners, but interviewers usually remove that shortcut next. Learn the Pythonic and manual solutions for three recurring patterns.

Updated 30 Jul 20266 min readPython

Python Functions Deep Dive: *args, **kwargs, the Mutable Default Trap and LEGB Scope

Trace the shared-list default, unpack extra arguments, and follow Python's LEGB lookup so familiar function snippets stop producing surprising output.

Updated 29 Jul 20265 min readPython

Python vs C for TCS NQT: Which Language to Pick for the Coding Section

Choose Python or C for TCS NQT by comparing input speed, code length, execution and your existing practice, then lock the choice with a focused three-week routine.

Updated 24 Jul 20265 min readPython