Asosiy qismga o'tish

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.

37 ta dars Boshlang'ich O'zbek tili 28 soat 41 daqiqa

O'qituvchi: Jahongir Dustqulov (video darslar)

Python
O'qishni boshlash

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
8 OOP: voris olish va maxsus metodlar 3 ta dars
9 Xatolar, fayllar, JSON va pip 4 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:

  1. Video — mavzu amalda ko'rsatiladi.
  2. Yozma tushuntirish — mavzu misollar, jadvallar va izohlar bilan to'liq yozilgan: videoni ko'rmasdan ham o'qib o'rganish mumkin.
  3. 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.