Python dasturlash: noldan OOP gacha
37 ta darsda Python: o'zgaruvchi va sikllardan funksiya, OOP, fayl va JSON'gacha. Har darsda video, to'liq yozma tushuntirish va shu sahifada tekshiriladigan 15 ta masala.
O'qituvchi: Jahongir Dustqulov (video darslar)
Natijalaringiz saqlanishi uchun Telegram orqali kiring.
- Video darslar va matnlar
- Masalalar shu sahifaning o'zida tekshiriladi
- Darslardan keyin testlar
- Har bir dars oldingisidan keyin ochiladi
- QR kodli PDF sertifikat
Nimalarni o'rganasiz
- Python va VS Code'ni o'rnatish, birinchi dasturni yozish va ishga tushirish
- O'zgaruvchilar, ma'lumot turlari, arifmetik va mantiqiy amallar, matematik funksiyalar
- if-else shartlari, while va for sikllari
- Ro'yxat (list), kortej (tuple) va lug'at (dict) bilan ishlash, saralash
- Matnlar, sana-vaqt va muntazam ifodalar (regex)
- Funksiyalar, *args va **kwargs, rekursiya, lambda va modullar
- OOP: sinf va obyekt, inkapsulyatsiya, dekoratorlar, property, voris olish, dunder metodlar
- Xatolarni ushlash (try-except), fayllar, JSON va pip paketlari
- 480 ta masala: har biri shu sahifaning o'zida avtomatik tekshiriladi
Kurs dasturi
9 ta mavzu · 37 ta dars
1 Kirish: Python va birinchi dasturlar 5 ta dars
2 Shartlar va ish muhiti 3 ta dars
3 Sikllar 2 ta dars
4 Ro'yxat, kortej va lug'at 5 ta dars
5 Matnlar, sana-vaqt va regex 3 ta dars
6 Funksiyalar va modullar 5 ta dars
7 OOP: sinf, obyekt va xususiyatlar 7 ta dars
- OOP haqida Test 24 daqiqa
- Class va Object 15 ta masala 50 daqiqa
- get va set metodlar 15 ta masala 48 daqiqa
- Dekoratorlar 15 ta masala 49 daqiqa
- @property, getter, setter va deleter 15 ta masala 49 daqiqa
- hasattr, getattr, setattr, delattr 15 ta masala 45 daqiqa
- @classmethod va @staticmethod 15 ta masala 48 daqiqa
8 OOP: voris olish va maxsus metodlar 3 ta dars
Kurs haqida
Python — dunyodagi eng mashhur dasturlash tillaridan biri. U veb-saytlar, Telegram botlar, ma'lumotlar tahlili, sun'iy intellekt va kundalik ishlarni avtomatlashtirishda ishlatiladi. Sintaksisi sodda, shuning uchun dasturlashni aynan Python'dan boshlash eng qulay.
Kurs Jahongir Dustqulovning YouTube'dagi «Python darslari» videokursi asosida tuzilgan: 37 ta dars, videolar o'zbek tilida. Har bir dars uch qismdan iborat:
- Video — mavzu amalda ko'rsatiladi.
- Yozma tushuntirish — mavzu misollar, jadvallar va izohlar bilan to'liq yozilgan: videoni ko'rmasdan ham o'qib o'rganish mumkin.
- 15 ta masala — oddiydan murakkabga. Kodni shu sahifaning o'zida yozasiz va «Tekshirish» tugmasini bosasiz: dastur bir nechta test bilan sinab ko'riladi. Nazariy darslarda (Python haqida, o'rnatish, VS Code, OOP g'oyasi, pip) masala o'rniga 15 savollik test bor.
Keyingi dars qachon ochiladi? Darsdagi masalalarning kamida 70 foizini yechsangiz (15 tadan 11 tasi) yoki testdan 70 foiz bilan o'tsangiz. Barcha darslarni tugatganingizda QR kodli sertifikat beriladi.
Kerakli narsalar: kompyuter yoki telefon va internet. Masalalarni yechish uchun hech narsa o'rnatish shart emas — Python brauzerning o'zida ishlaydi. Kompyuterga Python va VS Code'ni o'rnatish 2- va 8-darslarda ko'rsatiladi.
Videolar muallifi — Jahongir Dustqulov (YouTube). Yozma tushuntirishlar, masalalar va testlar Ziyo Academy tomonidan tayyorlangan. Videolar 2022-yilda yozilgan, shuning uchun dasturlarning oynalari hozirgi versiyalardan biroz farq qilishi mumkin.