6-oy: Python va Foundation yakunlanishi
Oy haqida
Foundation oxirgi oyi. Python tilini o'rganamiz va yakuniy loyiha bajaramiz.
Python — dunyodagi eng mashhur dasturlash tillaridan biri:
- AI va Data Science
- Web (Django, FastAPI)
- Avtomatlashtirish
- O'rgatish
Nima uchun Python C dan keyin?
C dan keyin Python — juda oson:
- Sintaksis erkin (
;yo'q,{}yo'q) - Avto memory (garbage collection)
- Kuchli kutubxonalar
- Tez yozish
Lekin asoslar — C bilan o'rgangan.
Maqsadlar
6-oy oxirida talaba:
- Python sintaksisi va asoslarini biladi
- C va Python farqini tushunadi
- List, dict, tuple, set bilan ishlay oladi
- OOP asoslarini biladi (class)
- Modullar va kutubxonalardan (pip) foydalanadi
- To'liq yakuniy loyiha yaratadi (GitHub'da)
Darslar
| № | Mavzu | Dars |
|---|---|---|
| 1 | Python tanishuv | 1-dars |
| 2 | O'zgaruvchilar va turlar | 2-dars |
| 3 | Shartlar va sikllar | 3-dars |
| 4 | Funksiyalar | 4-dars |
| 5 | List, dict, tuple, set | 5-dars |
| 6 | String va format | 6-dars |
| 7 | File I/O | 7-dars |
| 8 | OOP (class) | 8-dars |
| 9 | Modullar va pip | 9-dars |
| 10 | Yakuniy loyiha — 1-qism | 10-dars |
| 11 | Yakuniy loyiha — 2-qism | 11-dars |
| 12 | Foundation yakuniy imtihon | 12-dars |
Tayyorgarlik
- Python o'rnatish:
python3 --version(3.10+ tavsiya etiladi) - VS Code + Python extension
- 5-oy yakunlangan
Yakuniy imtihon
12-dars — Foundation yakuniy imtihon. Quyidagilarni o'z ichiga oladi:
- C va Python ko'nikma testlari
- Algoritmlar
- Loyiha taqdimoti
- Refleksiya
Muvaffaqiyatli yakunlovchi talaba Foundation sertifikatini oladi va:
- Mobile Development
- Game Development
- Backend Development
yo'nalishlaridan birini tanlashi mumkin.
Baholash
| Komponent | Ulushi |
|---|---|
| Faollik | 10% |
| Uy vazifalari | 30% |
| Yakuniy loyiha | 35% |
| Yakuniy imtihon | 25% |
O'tish: 60 ball.