A Full python series for beginners from Lets Code Together
YouTube Playlist Link: ZERO TO HERO PYTHON SERIES.
** Basic Python Syntax:** Questions related to Python's syntax, data types, variables, and basic operations.
Control Flow: Understanding of conditional statements (if, else, elif), loops (for, while), and how to control program flow.
Data Structures: Familiarity with lists, tuples, dictionaries, sets, and their manipulation.
List Comprehensions: Constructing lists using concise syntax.
Functions: Knowledge of defining and calling functions, function arguments, and return values.
Lambda Functions: Understanding and using anonymous functions.
Generators: Knowledge of generators and how they differ from regular functions.
Decorators: Understanding how decorators work and their usage.
Object-Oriented Programming (OOP): Understanding of classes, objects, attributes, methods, and inheritance.
File Handling: Reading from and writing to files using Python.
Exception Handling: Handling errors and exceptions in Python programs.
Modules and Packages: Working with built-in and third-party modules and packages.
String Manipulation: String operations, slicing, concatenation, and formatting.
Testing: Knowledge of basic testing frameworks like unittest or pytest.
Python Libraries: Familiarity with popular Python libraries.
API Integration: How to interact with APIs using Python.
Building REST API: How to buld our own API using FastAPI