Barcha kurslar Yo'nalishlar Reyting Kirish Ro'yxatdan o'tish

Kurs yakunlandi. Bu konspekt — o'rganilganlarning xaritasi, keyingi yo'lni tanlash yo'riqnomasi va yakuniy sinov topshirig'i.

Nimalarni o'rgandingiz

O'n to'rt bo'limda dasturchining poydevor to'plami yig'ildi:

  • Ma'lumot turlari: matn, son, ro'yxat, tuple, lug'at — har birining kuchli tomoni va qachon qo'llanishi;
  • Boshqaruv: if/elif/else, while, for, break/continue;
  • Tuzilma: funksiyalar (return, standart parametrlar, *args), modullar, OOP (klass, vorislik, super(), dunder metodlar);
  • Tashqi dunyo: fayllar (with open), pickle/JSON, try-except;
  • Professional odatlar: unittest bilan testlash, GitHub, xato xabarlarini o'qish;
  • Uch loyiha: "Son topish", "So'z topish", Kirill-Lotin transliterator.

Bu ro'yxatga qarab o'zingizni tekshiring: har banddan kamida bitta misolni yoddan yoza olsangiz — poydevor mustahkam. Qaysidir band "tumanli" bo'lsa — o'sha bo'limning konspekti va testi joyida turibdi.

Keyingi yo'l: uch yo'nalish

Python — poydevor; endi ustiga nima qurishni tanlaysiz. Uchala yo'l ham Ochiq Kursda to'liq bor:

Veb-dasturlash. Saytlar va API'lar qurish. Tartib: Django asoslari → PostgreSQL → Django REST Framework. "Python backend dasturchi" yo'nalishida bu yo'l Linux, Docker va Nginx bilan birga boshidan oxirigacha tuzib qo'yilgan.

Telegram botlar. O'zbekistonda eng amaliy yo'nalish: birinchi real buyurtmalar ko'pincha botlardan keladi. "Pythonda Telegram Bot (aiogram)" kursi aynan shu kurs bitiruvchisi darajasiga mo'ljallangan. Kichik jamoalar uchun bot — eng tez daromad yo'li.

Ma'lumotlar tahlili va AI. Sonlar va qonuniyatlar yoqsa: NumPy → Pandas → Machine Learning nazariyasi → Deep Learning. "Data Science va AI" yo'nalishi shu ketma-ketlikni beradi.

Tanlay olmayapsizmi? Kichik sinov: har yo'nalishning birinchi darsini ko'ring. Qaysi biridan keyin "davom etgim kelyapti" hissi qolsa — sizniki o'sha. Noto'g'ri tanlovdan qo'rqmang: poydevor bitta, yo'nalishni almashtirishga hech qachon kech emas.

Uch ish odati

  1. O'z loyihangizni qiling. Kichik bo'lsin, lekin sizniki bo'lsin: oilaviy xarajatlar hisobchisi, dars jadvali boti, kitoblar ro'yxati. Kursdagi bilim faqat o'z loyihangizda "sizniki" bo'ladi.
  2. GitHub'ga qo'yib boring. Har mashq, har loyiha — commit. Bir yildan keyin bu tarix o'z-o'zidan portfolio bo'ladi; ish beruvchi rezyumedan oldin GitHub'ga qaraydi.
  3. Ritmni saqlang. Haftada bir marta 5 soatdan ko'ra har kuni 30 daqiqa samaraliroq — ko'nikma uzluksizlikda mustahkamlanadi. Saytdagi streak va faollik grafigi aynan shunga yordam beradi.

Yakuniy sinov — o'zingizni tekshiring

Quyidagi to'rt qadam kursdagi deyarli hamma mavzuni birlashtiradi. Ularni mustaqil bajara olsangiz, kurs vazifasini bajardi:

  1. Menyu dasturi. Uchala loyihani bitta dasturga birlashtiring: foydalanuvchi 1/2/3 tanlaydi — mos o'yin ishga tushadi, "q" — chiqish (funksiyalar + while True + if).
  2. Natijalar fayli. Har o'yin yakunini JSON'ga yozib boring: kim, qaysi o'yin, natija. Dastur ishga tushganda eski natijalarni o'qib, umumiy hisobni ko'rsatsin.
  3. Test. Kamida bitta funksiyaga unittest yozing (masalan, transliterator uchun "shahar" holati).
  4. GitHub. Loyihani README bilan yuklang: nima bu, qanday ishga tushiriladi, nimalar ishlatilgan.

Xayrlashuv o'rniga

Dasturlashda "bilib bo'ldim" nuqtasi yo'q — har yangi loyiha yangi savol ochadi. Lekin endi sizda eng muhimi bor: savolga javob topa olish ko'nikmasi — xatoni o'qiysiz, hujjatga qaraysiz, kichik misolda sinaysiz.

Yakuniy test sizni kutmoqda. Undan o'tganingizda kurs sertifikati profilingizda paydo bo'ladi — keyingi kursda ko'rishguncha.

So'ngso'z — yo'l xaritasi

So'ngso'z Maqola

Kurs yakuni: nimalarni o'rgandingiz va endi qaysi yo'nalishda davom etish mumkin.

Eslatma yozish uchun saytga kiring.

Resurslar hozircha qo'shilmagan

O'qituvchi dars uchun qo'shimcha materiallarni qo'shganida shu yerda paydo bo'ladi.

Savol berish uchun saytga kiring.

Hozircha savollar yo'q

Bu dars yuzasidan birinchi savolni siz bering.