Yaliyomo

Ratiba ya Mwalimu

Kila wiki ina vipindi 3. Fuata mpangilio huu kwa kasi inayomfaa mwanafunzi. Bofya wiki kwenye menyu ili kufungua maelezo yake kamili.

Kabla ya kila wiki

  • Soma faili la wiki yote mara moja na usakinishe kinachohitajika.
  • Kabla ya kila kipindi, andika code yote ya somo mwenyewe na ufanye mazoezi kabla ya kuangalia majibu.
  • Baada ya kila wiki, jaza checklist ya wiki na Daftari la Maendeleo.

Mwezi 1: Misingi ya Python

Wiki Kipindi 1 Kipindi 2 Kipindi 3
1 Setup, REPL, print, comments Variables, data types, input Operators
2 Strings if / elif / else Loops + mchezo wa kubahatisha namba
3 Lists Loops juu ya lists + tuples Dicts, sets, nested structures
4 Functions Default args, *args/**kwargs, scope, modules Mradi: Daftari la Wanafunzi + marudio

Mwezi 2: Python ya Juu

Wiki Kipindi 1 Kipindi 2 Kipindi 3
5 Files (txt, pathlib) CSV, JSON + exceptions raise, custom exceptions, venv + pip
6 Classes & objects Class vs instance attributes, @property __str__/__repr__ + mini project
7 Inheritance Polymorphism, abc, dunder methods Dataclasses + type hints
8 Comprehensions, lambda Generators, decorators, Git Mradi: Mfumo wa Maktaba

Baada ya Wiki 8 kuna mapumziko mafupi. Yatumie kujiandaa na FastAPI, kwa sababu mada za mwezi 3 ni mpya hata kwako.

Mwezi 3: FastAPI na Data

Wiki Kipindi 1 Kipindi 2 Kipindi 3
9 Jinsi web inavyofanya kazi (HTTP) requests na API za nje FastAPI ya kwanza, path & query params, /docs
10 Pydantic + CRUD SQLite + SQLModel Depends + routers
11 Password hashing + JWT Protected routes, CORS, pytest Mradi: Todo API
12 AI ni nini, Jupyter, NumPy pandas + kusafisha data matplotlib + ML ndogo ya kwanza

Mwezi 4: AI na Django

Wiki Kipindi 1 Kipindi 2 Kipindi 3
13 ML ni nini, regression Classification + vipimo Kuhifadhi model + FastAPI endpoint
14 LLM ni nini, API ya kwanza Chatbot ya Kiswahili Tool use, JSON + AI endpoint
15 Django: project, apps, URLs, views Templates + static files Models, migrations, admin
16 Forms + CRUD Class-based views + login Mradi wa Mwisho + kufunga kozi

Kumbuka

  • Mwanafunzi akikosa kipindi, fidia kipindi hicho kabla ya kuendelea.
  • Mwanafunzi akiwa nyuma, simamisha mada mpya na urudie. Ratiba ni mwongozo, si sheria.