0
Completed
0%
Progress
0
Starred
What is Python and why is it widely used?
What are the key features of Python?
How do you install Python and set up the development environment?
How do you run a Python program?
What are variables in Python and how do you declare them?
What are the built-in data types in Python?
How do numbers work in Python? (int, float, complex)
How do strings work in Python?
What are the most important Python string methods?
What are lists in Python and how do you use them?
What are tuples in Python and when should you use them?
What are sets in Python and how do you use them?
What are dictionaries in Python and how do you use them?
How does type conversion work in Python?
What are the different types of operators in Python?
How do conditional statements work in Python?
How do for loops and while loops work in Python?
How do break, continue, and pass work in Python loops?
How do you define and call functions in Python?
What are function arguments in Python? (positional, keyword, default, *args, **kwargs)
How does the return statement work in Python functions?
What is variable scope in Python? (local, global, LEGB rule)
What are modules in Python and how do you use them?
What are packages in Python and how are they structured?
How do input and output work in Python?
How do you read and write files in Python?
How does exception handling work in Python?
What are list comprehensions in Python and how do you use them?
What is Object-Oriented Programming (OOP) in Python?
How do you define and use classes in Python?
What are objects in Python and how do they work?
How does string formatting work in Python? (%, .format(), f-strings)
What are the key list methods in Python?
What are advanced dictionary operations in Python?
What are lambda functions in Python?
How does inheritance work in Python?
What are special/dunder methods in Python classes?
What are Python's built-in functions and how do you use them?
What is the difference between mutable and immutable types in Python?
How do you use the range() function effectively in Python?
How do you work with multiline strings and raw strings in Python?
How does Python handle variable assignment and memory references?
How does Python's match statement (structural pattern matching) work?
What are decorators in Python and how do they work?
What is polymorphism in Python and how is it implemented?
How do you handle file paths cross-platform with pathlib in Python?
How do you create and raise custom exceptions in Python?
What are some essential Python standard library modules?
What are properties in Python classes and how do you use them?
What is the difference between Python 2 and Python 3?
What are generators and generator expressions in Python?
How do you use dictionary and set comprehensions in Python?
What is encapsulation and how is it implemented in Python?
What are type hints and annotations in Python?
What are closures in Python?