Python

Learn Python programming from scratch

144 tutorials
12 of 144 tutorials
Jul 8, 2026· 5 min read

Python's Built-in Collection Functions

Learn Python's built-in functions that work across all collection types: len(), min(), max(), sum(), sorted(), reversed(), zip(), and enumerate().

PythonBeginnercollections
Jul 8, 2026· 5 min read

Choose the Right Python Collection Type

Learn how to decide between lists, tuples, sets, and dictionaries. A practical decision guide based on ordering, mutability, uniqueness, and lookup needs.

collectionsBeginnerPython
Jul 8, 2026· 5 min read

Shallow vs Deep Copy in Python Collections

Understand shallow vs deep copy across all Python collections. Learn when slicing and the copy method are enough, and when you need the deepcopy function.

PythonBeginnercollections
Jul 8, 2026· 5 min read

Common Collection Methods in Python

A quick-reference guide to the most-used methods across Python lists, tuples, sets, and dictionaries. Learn which methods each type shares and which are unique.

PythoncollectionsBeginner
Jul 8, 2026· 5 min read

Improve Python Collection Performance

Learn practical techniques to make Python collections faster and more memory-efficient. Choose the right type, use comprehensions, and know when to reach for the collections module.

PythonBeginnercollections
Jul 8, 2026· 5 min read

Common Collection Mistakes in Python

Avoid the most frequent Python collection mistakes: aliasing instead of copying, modifying while iterating, using the wrong type for lookups, and shared inner lists.

BeginnercollectionsPython
Jul 8, 2026· 5 min read

Real-World Python Collection Examples

See Python collections in action with real-world examples: counting words, grouping data, removing duplicates, building lookup tables, and processing JSON.

PythoncollectionsBeginner
Jul 8, 2026· 5 min read

Python Operators Explained

Learn what Python operators are, the seven categories they fall into, and how each group helps you write calculations, comparisons, assignments, and logic.

OperatorsPythonBeginner
Jul 8, 2026· 5 min read

Arithmetic Operators in Python

Learn every Python arithmetic operator, including addition, subtraction, multiplication, division, floor division, modulo, and exponentiation, with clear examples for each one.

PythonBeginnerOperators
Jul 8, 2026· 5 min read

Assignment Operators in Python

Learn how Python assignment operators work, from basic assignment to compound operators that combine calculation and storage in one concise step.

PythonOperatorsBeginner
Jul 8, 2026· 5 min read

Comparison Operators in Python

Learn all Python comparison operators including equality, inequality, ordering, and how to chain multiple comparisons together for clean, readable condition checks.

PythonBeginnerOperators
Jul 8, 2026· 5 min read

Logical Operators in Python

Learn how Python logical operators and, or, and not work, how short-circuit evaluation saves computation, and how truthy and falsy values control program flow.

PythonOperatorsBeginner