Python
28 modules · 424 questions
1
Data Types & Variables
beginner
data types
built in types
fundamentals
type checking
isinstance
type
inheritance
type conversion
+43 more
30 min
15 questions
0/15
2
Operators & Expressions
beginner
arithmetic
operators
division
modulo
comparison
chaining
logical operators
short circuit
+23 more
25 min
12 questions
0/12
3
Control Flow
beginner
if elif else
conditional
branching
for loop
iteration
iterable
while loop
condition
+36 more
35 min
15 questions
0/15
4
Strings & String Methods
beginner
strings
literals
creation
f strings
formatting
interpolation
slicing
indexing
+39 more
30 min
15 questions
0/15
5
Data Structures (list, tuple, set, dict)
beginner
lists
mutable
sequence
tuples
immutable
sets
unique
set operations
+53 more
45 min
20 questions
0/20
6
Functions & Scope
intermediate
def
functions
basics
default arguments
mutable default
gotcha
args
kwargs
+46 more
40 min
18 questions
0/18
7
List Comprehensions & Generators
intermediate
list comprehension
syntax
basics
dict comprehension
set comprehension
nested comprehension
flatten
matrix
+36 more
35 min
15 questions
0/15
8
Decorators & Closures
intermediate
closures
scope
functions
nonlocal
decorators
wrapper
parameterized
decorator factory
+28 more
40 min
15 questions
0/15
9
OOP: Classes & Objects
intermediate
classes
__init__
constructor
basics
variables
instance
class
scope
+60 more
45 min
20 questions
0/20
10
OOP: Inheritance, Polymorphism, MRO
intermediate
inheritance
super
single inheritance
multiple inheritance
diamond problem
MRO
C3 linearization
abc
+34 more
40 min
15 questions
0/15
11
Magic/Dunder Methods & Protocols
intermediate
__repr__
__str__
string representation
__eq__
__hash__
equality
hashable
comparison
+45 more
35 min
15 questions
0/15
12
Error Handling & Exceptions
intermediate
try
except
else
finally
exception hierarchy
BaseException
Exception
custom exceptions
+32 more
30 min
12 questions
0/12
13
File I/O & Context Managers
intermediate
open
file modes
read
write
context manager
__enter__
__exit__
with
+33 more
30 min
12 questions
0/12
14
Modules, Packages & Imports
intermediate
import
modules
sys.modules
__init__
packages
structure
relative imports
absolute imports
+22 more
25 min
10 questions
0/10
15
Itertools, Functools & Standard Library
advanced
itertools
chain
iterators
product
cartesian product
permutations
combinations
combinatorics
+38 more
35 min
15 questions
0/15
16
Concurrency (threading, asyncio, multiprocessing)
advanced
GIL
concurrency
CPython
threading
Thread
Lock
RLock
synchronization
+37 more
45 min
18 questions
0/18
17
Memory Management & Garbage Collection
advanced
reference counting
memory
garbage collection
gc module
cyclic gc
__del__
finalizer
memory profiling
+25 more
30 min
12 questions
0/12
18
Testing (unittest, pytest, mocking)
advanced
unittest
pytest
comparison
fixtures
dependency injection
parametrize
data driven
conftest
+25 more
30 min
12 questions
0/12
19
Flask (routing, blueprints, Jinja2, middleware)
intermediate
flask
app factory
architecture
routing
URL
HTTP methods
blueprints
jinja2
+34 more
45 min
18 questions
0/18
20
Django (ORM, views, templates, admin, signals)
intermediate
django
project structure
architecture
ORM
models
querysets
Q objects
F expressions
+37 more
50 min
20 questions
0/20
21
Method Chaining & Fluent Interfaces
intermediate
method chaining
fluent interface
design pattern
builder pattern
pandas
data analysis
SQLAlchemy
query chaining
+19 more
30 min
12 questions
0/12
22
Database & ORM (SQLAlchemy, raw SQL, migrations)
intermediate
sqlalchemy
orm
database
models
columns
constraints
relationships
one to many
+31 more
40 min
15 questions
0/15
23
REST APIs, HTTP & Web Scraping
intermediate
http
methods
rest
status codes
requests
api client
headers
authentication
+41 more
45 min
18 questions
0/18
24
Type Hints & Static Typing
intermediate
type hints
typing
annotations
optional
union
typevar
generics
protocol
+29 more
35 min
15 questions
0/15
25
Design Patterns in Python
advanced
singleton
creational
design pattern
factory
observer
behavioral
events
callbacks
+38 more
45 min
18 questions
0/18
26
Python Internals & Performance
advanced
cpython
compilation
bytecode
interpreter
gil
concurrency
performance
slots
+43 more
40 min
15 questions
0/15
27
Pythonic Idioms & Philosophy
intermediate
zen
philosophy
pep 20
duck typing
protocols
polymorphism
eafp
lbyl
+32 more
30 min
12 questions
0/12
28
Modern Python Features
intermediate
match case
pattern matching
python 3.10
dataclasses
python 3.7
data model
walrus operator
assignment expression
+39 more
35 min
15 questions
0/15