Python Basic – Mastery Checklist (AI / Audio / Backend ready)
Python Core (MUST)
Syntax & Basics
✔ Variables
✔ Data types (int, float, str, bool)
✔ Type casting
✔ Comments
Input / Output
✔ input()
✔ print()
✔ f-string
Control Flow (VERY IMPORTANT)
✔ if, elif, else
✔ Nested conditions
✔ for loop
✔ while loop
✔ break, continue, pass
Data Structures (CRITICAL)
Lists
✔ Create
✔ Indexing / slicing
✔ append, remove, pop
✔ List comprehension
Tuples
✔ Immutable concept
Sets
✔ Unique values
✔ Set operations
Dictionaries (VERY IMPORTANT)
✔ key–value
✔ Looping dict
✔ .get()
Functions (MUST)
✔ Function define
✔ Parameters
✔ Return
✔ Default arguments
✔ *args, **kwargs
Modules & Packages
✔ import math
✔ import random
✔ from x import y
✔ Install package using pip
File Handling (IMPORTANT)
✔ Read text file
✔ Write file
✔ Read CSV
Exception Handling
✔ try-except
✔ Custom error message
OOP (Enough for AI & Backend)
✔ Class
✔ Object
✔ __init__
✔ Methods
✔ Inheritance (basic idea)
Virtual Environment (IMPORTANT)
✔ venv
✔ Activate / deactivate
✔ Why separate environments needed
Final Goal Check (Self-Test)
তু মি যমি পার া—
✔ CSV file read কর audio metadata load ক া
✔ Function মিরে audio process call ক া
✔ Dictionary মিরে config handle ক া
✔ Error হরে program crash না ক া
✔ Simple class বামনরে model wrap ক া
তাহরে Python Basic COMPLETE
Recommended Resources:
Programming with Mosh – Python Full Course
Docs
[Link]
[Link]