0

Completed

0%

Progress

0

Starred

01

What is Python and why is it widely used?

beginner#Basics
02

What are the key features of Python?

beginner#Basics
03

How do you install Python and set up the development environment?

beginner#Setup
04

How do you run a Python program?

beginner#Setup
05

What are variables in Python and how do you declare them?

beginner#Variables
06

What are the built-in data types in Python?

beginner#Data Types
07

How do numbers work in Python? (int, float, complex)

beginner#Numbers
08

How do strings work in Python?

beginner#Strings
09

What are the most important Python string methods?

beginner#Strings
10

What are lists in Python and how do you use them?

beginner#Lists
11

What are tuples in Python and when should you use them?

beginner#Tuples
12

What are sets in Python and how do you use them?

beginner#Sets
13

What are dictionaries in Python and how do you use them?

beginner#Dictionaries
14

How does type conversion work in Python?

beginner#Type Conversion
15

What are the different types of operators in Python?

beginner#Operators
16

How do conditional statements work in Python?

beginner#Conditional Statements
17

How do for loops and while loops work in Python?

beginner#Loops
18

How do break, continue, and pass work in Python loops?

beginner#Loops
19

How do you define and call functions in Python?

beginner#Functions
20

What are function arguments in Python? (positional, keyword, default, *args, **kwargs)

beginner#Functions
21

How does the return statement work in Python functions?

beginner#Functions
22

What is variable scope in Python? (local, global, LEGB rule)

beginner#Scope
23

What are modules in Python and how do you use them?

beginner#Modules
24

What are packages in Python and how are they structured?

beginner#Packages
25

How do input and output work in Python?

beginner#Input and Output
26

How do you read and write files in Python?

beginner#File Handling
27

How does exception handling work in Python?

beginner#Exception Handling
28

What are list comprehensions in Python and how do you use them?

beginner#List Comprehensions
29

What is Object-Oriented Programming (OOP) in Python?

beginner#OOP
30

How do you define and use classes in Python?

beginner#Classes
31

What are objects in Python and how do they work?

beginner#Objects
32

How does string formatting work in Python? (%, .format(), f-strings)

beginner#Strings
33

What are the key list methods in Python?

beginner#Lists
34

What are advanced dictionary operations in Python?

beginner#Dictionaries
35

What are lambda functions in Python?

beginner#Functions
36

How does inheritance work in Python?

beginner#OOP
37

What are special/dunder methods in Python classes?

beginner#OOP
38

What are Python's built-in functions and how do you use them?

beginner#Basics
39

What is the difference between mutable and immutable types in Python?

beginner#Data Types
40

How do you use the range() function effectively in Python?

beginner#Loops
41

How do you work with multiline strings and raw strings in Python?

beginner#Strings
42

How does Python handle variable assignment and memory references?

beginner#Variables
43

How does Python's match statement (structural pattern matching) work?

beginner#Conditionals
44

What are decorators in Python and how do they work?

beginner#Functions
45

What is polymorphism in Python and how is it implemented?

beginner#OOP
46

How do you handle file paths cross-platform with pathlib in Python?

beginner#File Handling
47

How do you create and raise custom exceptions in Python?

beginner#Exception Handling
48

What are some essential Python standard library modules?

beginner#Modules
49

What are properties in Python classes and how do you use them?

beginner#OOP
50

What is the difference between Python 2 and Python 3?

beginner#Basics
51

What are generators and generator expressions in Python?

beginner#Functions
52

How do you use dictionary and set comprehensions in Python?

beginner#List Comprehensions
53

What is encapsulation and how is it implemented in Python?

beginner#OOP
54

What are type hints and annotations in Python?

beginner#Basics
55

What are closures in Python?

beginner#Functions