📋 বিষয়সূচী

01

Modules & packages

⏱ ২০ মিনিট
import math from datetime import date print(math.sqrt(16))
02

File handling

⏱ ২০ মিনিট
with open("data.txt", "r") as f: content = f.read()

List comprehension: squares = [x**2 for x in range(10)]

03

Mini project idea

⏱ ২০ মিনিট

CSV file read করে line count ও average calculate করো।

with open() কেন ভালো?
Auto close file — resource leak এড়ায়
04

Modules & imports

⏱ ১০ মিনিট
import math
from datetime import datetime
import pandas as pd  # alias pattern

নিজের module: utils.py same folder-এ রাখো।

05

File I/O

⏱ ১০ মিনিট
with open("data.txt", "r", encoding="utf-8") as f:
    content = f.read()

with open("out.csv", "w") as f:
    f.write("a,b\n1,2")
with block file auto-close করে — leak prevention।
06

Modules quiz

⏱ ১০ মিনিট
import vs from import?
import = namespace; from = direct names (namespace pollution risk)
list comprehension benefit?
Concise, often faster than manual loop
encoding=utf-8 কেন?
বাংলা text সহ Unicode সঠিকভাবে read/write