Python Basic

6 oy ichida pul ishlab toping
-70% 0 дня 00:00:00
  • Davomiyligi

    4−6 oy

  • Telegram-bot

    portfoliodagi haqiqiy loyiha

  • Kursga kirish - abadiy

    agar biror narsani unutgan bo’lsangiz, darslarga qaytishingiz mumkin

  • Sizning tezligingiz bo'yicha onlayn o'qish

    qulay vaqtda va qulay joyda

  • -70%

    Chegirma qo'llaniladi
    0 дня 00:00:00

Python dasturlash tili kimga to’gri keladi:

  • Uydan ishlashni xohlaydigan va sharoitga qaramaganlar
  • O’z darajasini va daromadini oshirishni xohlaydigan tahlilchilar uchun
  • Amaliy ko’nikmalarga ega bo’lishni istagan talabalar uchun
  • Frilanser bo’lib ishlashni va qo’shimcha daromad olishni xohlovchilar uchun

2023-yilda eng mashhur til

TIOBE tadqiqotiga ko’ra, 2022 yil oxirida Python eng mashhur dasturlash tillari ro’yxatida birinchi o’rinda turadi. U C, JavaScript, PHP, Swift tillaridan oldinga chiqib ketgan. Uning yordamida veb-saytlar, ilovalar va neyrotarmoqlar yoziladi.

Ushbu kurslar kimlar uchun mo‘ljallangan

  • Dasturlashni mukamal o’rganmoqchi bo’lganlar uchun

    Python noldan organatiladi: sintaksis, funksiyalar, standart kutubxonalar. Python-dasturchi sifatida o’z karyerangizni boshlay olasiz.

  • Boshlayotgan Python dasturchilari uchun

    Siz Python haqidagi mukamal bilimga ega bo’lasiz, mavzularni professional darajada o’zlashtirb, ishlab chiquvchi sifatida malakangizni oshirasiz.

  • IT sohasidagi mutaxassislar uchun

    Siz Python-ni ozlashtirasiz va odatdagi vazifalarni avtomatlashtirasiz, vakolatlaringiz doirasini kengaytirasiz va mutaxassis sifatida qadr-qiymatiingiz oshadi.

  • Boshqa tillarda dasturlaydiganlar uchu

    Siz Python xususiyatlarini yaxshiroq tushuna boshlaysiz, oz mutaxassisligingizni ozgartirish imkoniyatiga ega bolasiz va eng ehtiyojli va talab etilayotgan oddiy tillardan birida ishlay boshlaysiz.

Siz nimalarni o‘rganib olasiz

  • Sof kodni yozish

    Python sintaksisi bilan tanishasiz, dasturlashni to‘g‘ri amalga oshirish va sizga hamda boshqa ishlab chiquvchilarga tushunarli bo‘lgan qisqa va aniq kodni yozishni o‘rganasiz.

  • Ma’lumotlar algoritmlari va tuzilishini tushunish

    Ma’lumotlar algoritmlari va ularning tuzilishini o’ganish bilan birga ma’lumotlar asosiy algoritm tuzilmalarini va ularni Pythonda qanday amalga oshirishni o‘rganasiz. Algoritmlarning murakkabligini qanday baholashni bilib olasiz.

  • Python –da dasturlar yaratish

    Python yordamida siz turli xil dasturlar qanday yaratishni bilib olasiz. Yani: imperativ, ob’ektli va funksional uslublarda

  • Kodni sinash

    Sozlash va sinov usullarini mukamal egalaysiz— o’zingizning yoki boshqalarning kodidagi xatolarni topa olish bilan birga ularni tuzata olasiz.

Kurs mazmuni

O’quv dasturi oddiydan murakkabgacha tamoyilida tuzilgan, bu sizga materialni ketma-ketlikda o’rganish va olingan ko’nikmalarni mustahkamlashga ulgurishingiz uchun imkoniyat beradi.

  • 6 месяцев обучения
  • 1-31 tematik modullar
  1. Kirish

      1. Kodning onlayn muharriri bilan qanday ishlashni bilib olasiz. Birinchi dasturingizni yozasiz, print funksiyasi bilan ishlashni o’rganasiz.
  2. Python bilan ishlash asoslari

      1. O’zgaruvchilar, input kiritish operatori va satrlar bilan ishlashni o’rganasiz.
  3. Operatorlar, ifodalar

      1. Raqamlar bilan arifmetik amallarni, ularni bajarish tartibini, raqamlarni klaviaturadan kiritishni, butun va qoldiqli bo’lishni, shuningdek qisqartirilgan operatorlarni o’rganasiz.
  4. If shartli operatori, shoxlanish

      1. If operatori bilan ishlash asoslarini, shartlarga ega oddiy dasturlarni yozishni o'rganasiz.
  5. If shartli operatori:davomi

      1. not, and, or mantiqiy operatorlarni o’rganasiz. Ketma-ket va ichki shartlarni yozishni, murakkab ifodalarni soddalashtirishni o’rganasiz.
  6. While sikli

      1. while sikli operatoridan qanday foydalanishni bilib olasiz. Mantiqiy o’zgarishlarni, cheksiz sikllarni, break, continue operatorlarini o’rganasiz.
  7. For sikli.Hisoblagich bilan sikllar

      1. Raqamlar bo’yicha takrorlash uchun for siklidan qanday foydalanishni, range () funksiyasi asoslarini o’rganasiz.
  8. For sikli.Range bilan ishlash xususiyatlari

      1. range () funksiyasi parametrlari bilan ishlashni bilib olasiz: start, stop, step.
  9. For sikli:satrlar bilan ishlash

      1. Satrlar bilan print funksiyasi, end operatori va shartli operatorda ishlashni o’rganasiz.
  10. O'rnatilgan sikllar

      1. O’rnatilgan sikllarni qayerda topish mumkinligini, ular qanday ishlashini va hisoblagichlar sikl bilan qanday o'zgarishini bilib olasiz. O’rnatilgan sikl ichidagi hisoblagichlarni solishtirishni, matematik vazifalarni o’rnatilgan sikllar yordamida yechishni o’rganasiz.
  11. Raqamlar. int va float turlari

      1. Python da butun (int tipi) va moddiy (float tipi) sonlar bilan ishlashni, ularni kiritish va o‘zgartirishni, ular bilan arifmetik amallarni amalga oshirishni o‘rganasiz. Math modulidan standart matematik funksiyalarni o’rganasiz.
  12. Funksiyalar: boshlash

      1. Funksiyalarning asoslarini bilib olasiz: funksiyani e’lon qilish va chaqirish, bir yoki bir nechta parametrli funksiyalar.
  13. float xususiyatlari

      1. Funksiyalardan qiymatlarning qiymat funksiyalarini qaytarishni, return operatori, berilgan aniqlikdagi algoritmlar bilan ishlashni o’rganasiz. Moddiy sonlar bilan ishlash xususiyatlari bilan tanishasiz.
  14. IDE ni o’rnatish va sozlash

      1. IDE Pycharm ni o’rganitishingiz, buyruq satri va interpretator bilan ishlashingiz, dasturlarni tuzatishingiz mumkin.
  15. Asosiy to’plamlar. Ro’yxatlar

      1. Asosiy to’plam bilan — ro’yxatlar (list) bilan ishlashni o’rganasiz. Siz ro’yxatlarni e’lon qilishingiz va chiqarishingiz hamda elementlar bilan ishlashingiz, sikllar yordamida ro’yxatlar yaratishingiz mumkin.
  16. List: Ro’yxatlar bilan ishlash usullari

      1. Ro‘yxatlar bilan ishlash funksiyalari va usullarini o‘rganasiz. Roʻyxatlar elementlarini olib tashlash va almashtirish, roʻyxatlar boʻylab takrorlash, ichki oʻrnatilgan sikllardan foydalanishni oʻrganasiz.
  17. Ro’yxatlarni taqdim etish

      1. List comprehensions yordamida ro’yxatlarni tuzishni o’rganasiz. Slice turi bilan ishlash va ro’yxatlarni tartiblashni o’rganasiz.
  18. Asosiy to’plamlar. Satrlar

      1. Satrlar bilan ishlashni o’rganasiz. Satrlar usullaridan qanday foydalanishni o’rganasiz, satrlarga o’zgartirish va formatlash haqida bilib olasiz.
  19. Asosiy to’plamlar. Lug’atlar va to’plamlar

      1. Lug’atlar yaratish va ularning elementlari bilan ishlashni o’rganasiz. Lug’at usullarini va elementlarni takrorlashni o’rganasiz. Lug’atlarni yaratishingiz va set funksiyasi bilan ishlashingiz mumkin bo’ladi.
  20. Asosiy to’plamlar. Kortejlar

      1. Kortejlar ro’yxatlardan qanday farq qilishini va ular nima uchun kerakligini bilib olasiz. Zip va enumerate funksiyalaridan foydalanishni o’rganasiz. Lug’atdagi kalitlar va qiymatlardan birma-bir foydalanishingiz, kompozit kalitlar bilan ishlashingiz mumkin.
  21. Funksiyalar: davomi

      1. Rekursiya bilan ishlashni, funksiya ichida va chaqirilganda to’plamlar bilan ishlashni o’rganasiz. Funksiya bilan ishlashda standart qiymatlardan foydalana olasiz.
  22. Fayllar bilan ishlash

      1. Siz fayllarga bo’lgan yo’llar, unix path bilan ishlashni o’rganasiz. Fayllar bilan amalga oshiriladigan asosiy operatsiyalarni o’rganasiz: open, read, write, close, for sikli bilan fayl bo’yicha takrorlash, quyi satrni qidirish, fayllar bilan xavfsiz ishlash.
  23. Istisnolar: xatolar bilan ishlash

      1. Istisnolar va ularning ierarxiyasi nima ekanligini bilib olasiz. try-except-finally-else konstruksiyasidan foydalanishni va istisnolarga to’g’ri ishlov berishni o‘rganasiz.
  24. Obyektga yo’naltirilgan dasturlashga kirish

      1. Pythonda obyektga yo’naltirilgan dasturlash, sinflar va ularning usullari, __init__ sinflar konstruktori, self-klass obyekti bilan ishlashni o’rganasiz.
  25. Obyektga yo’naltirilgan dasturlashning asosiy tamoyillari

      1. Obyektga yo’naltirilgan dasturlashning asosiy tamoyillari Ma’lumotlarni inkapsulyatsiya qilish va yashirishni, meros va polimorfizm bilan ishlashni, sinflar va usullarni tavsiflashni o’rganasiz.
  26. Iteratorlar va generatorlar

      1. Iterator va takrorlanadigan obyekt o’rtasidagi farqni tushunasiz. Iteratorni qanday olishni, iter, next funksiyalari bilan ishlashni o’rganasiz. Funksiyani generatorga aylantira olasiz, yield operatoridan foydalana olasiz
  27. Dekoratorlar: asosiy daraja

      1. Funksiyalarning xususiyatlarini o’zgartirish uchun dekoratorlardan foydalanishingiz mumkin. Datatime moduli bilan ishlashni va dekoratordan taymer sifatida foydalanishni o’rganasiz.
  28. Sinflar bilan chuqur ishlash va o’rnatilgan dekoratorlar

      1. Bir nechta meroslar bilan ishlashni o’rganasiz. Sinf interfeysi va abstrakt sinflar haqida bilib olasiz. Sinfda statistik usullarni loyihalash, usullar chaqiruvlarisiz obyekt atributlarini o’zgartirish yoki olish imkoniyatiga ega bo’lasiz.
  29. Dekoratorlar: ilg’or bosqichDekoratorlar: ilg’or bosqich

      1. Argumentlar bilan dekoratorlardan foydalanishingiz mumkin. Generatorlar kontekst boshqaruvchisi va logging moduli sifatida.
  30. Funksiyalar. Yakun

      1. Lambda funksiyalari, map, filter, reduce, all any bilan ishlashni o’rganasiz. Siz nomlar maydonlarini, ko’rish maydonini o’rnatishingiz va counter sinfidan foydalanishingiz mumkin.
  31. Ma’lumotlar bilan ishlash uchun kutubxonalar

      1. Siz muntazam ifodalar, sana va vaqt va itertools moduli bilan ishlashingiz mumkin.

Spiker

Abdulla
Abdurazzoqov
Toshkent shahridan muhandis-dasturchi.

EXADEL kompaniyasida dasturiy ta'minot muhandisi. Ish tajribasi — 3 yildan ortiq.

14 yoshida HTML/CSS/PHP yordamida dasturlashni boshlagan. O’sha paytda u o’zi uchun bir nechta veb-saytlarni yaratgan. Endi uning asosiy dasturlash tili — bu Python. U ML/DL loyihalarini veb-ilovalar bilan birlashtiradi. Quyidagi loyihalarda Python dasturchisi sifatida tajribaga ega: Jafton.com, UzAuto Motors, Fiverr.

Kurs ishtirokchilarining fikr-mulohazalari

Ivan Medvedev, Ivanteevka Курс Sinov bo‘yicha muhandis
Agar biron bir materialni o‘zlashtirish qiyin bo‘lsa, amaliy ishlar yuzasidan  savol tug‘ilsa -  kuratorga yozish kifoya va  u sizga yordam beradi va muammoni qanday hal qilishga ko‘maklashadi.

Kursda 9 oydan so‘ng men veb-saytlarga boshqacha nazar bilan qarashni boshladim. Endi men xatolarni ko‘ra olaman, sahifalashni bilaman, reportlarni olib boraman. Muayyan dasturiy ta’minot bilan ishlashni o‘rgandim.Hozirdanoq Skillbox ni tanlaganimdan umuman afsuslanmayman. Rahmat!!!
Valentina Narushevich, Sankt-Peterburg Курс Grafik dizayner noldan PRO gacha
Kurs tufayli men ajoyib posterlar va vektorli tasvirlarni yaratishni o‘rgandim. Shuningdek, mening yangi skillarim ro‘yxati professional grafik dizaynerning asosiy ko‘nikmalaridan biri bo‘lgan retushlarim va tasvirlar obtravkasini  to‘ldiradi.
Va, albatta,  jurnallarni sahifalash ko‘nikmasi! Endi, men haqiqiy grafik dizayner sifatida, birorta mashhur jurnalni osongina yarata olaman.

Videosharhlar

  • Старт курса: 13 декабря
  • Осталось: 7 мест

Kurs narxi

Скидка действует 0 дня 00:00:00

  • 1 746 941 сум/мес
  • -70%
524 082 сум/мес
  • В рассрочку на 9 месяцев
  • Ishonchli hamkor banklardan mo'ddatli to'lov
  • 1 yil ingliz tilini o'rganish bepul
  • Kurs bitirishdan keyin rus va o'zbek tilida sertifikat

Записаться на курс или получить бесплатную консультацию

Похоже, произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.
Спасибо!

Ваша заявка успешно отправлена

Tez-tez beriladigan savollar

  • Men avval dasturlamaganman. Uddalay olarmikanman?

    Albatta! To‘g‘ri yondashuv, bilimlar ko‘lamini mutstaqil rivojlantirish va amaliy ishlarni o‘z vaqtida bajarish bilan siz maxsus bilimlarsiz ham natijaga erishishingiz mumkin. Tajribali murabbiylar hamma ishingizda yordam beradilar, sizni kurs davomida yo‘naltiradilar.

  • Kursda o‘qish uchun dasturiy ta’minot yoki uskunalar sotib olishim kerak bo‘ladimi?

    Yo‘q. Sizga kerkli barcha narsa kursda bor. Shu jumladan, IDE ot JetBrains ishlash muhiti ham.

  • Platformadagi mashg‘ulotlar jadvali qanday? Uni ish bilan birga olib borish mumkinmi?

    Kurs materiallari bilan o‘zingizga qulay vaqtda va o‘zingizga mos sur’atda ishlashingiz mumkin. Bundan tashqari, barcha videolar kurs tugaganidan keyin ham, doimiy mavjud bo‘ladi va shuning uchun siz istalgan vaqtda o‘z bilimingizni yangilashingiz mumkin. Platformadagi mashg‘ulotlar ishingiz, o‘qishingiz va shaxsiy hayotingiz bilan birga olib boriladigan tarzda tashkil etilgan.

  • Kursga haftasiga necha soat vaqt ajratishim kerak bo‘ladi?

    Hammasi o‘zingizga bog‘liq. Ishtirokchilar haftasiga o‘rtacha 3 soatdan 5 soatgacha shug‘ullanadilar. Biroq, kasbni tezda o‘zlashtirish va zo‘r dasturchi bo‘lishni istasangiz, materiallarni har kuni kamida 1-2 soat davomida o‘rganishingizni maslahat beramiz.

  • Boshqa foydalanuvchilar bilan muloqot qilish imkoni bormi?

    Ha. Siz turli kurslar bo‘yicha chatlarga qo‘shilasiz. U yerda siz foydali materiallarga havolalar va eng tez-tez uchraydigan savollarga javoblarni topasiz. Ushbu chatlarda ishtirokchilar bor bo‘lib, siz ular bilan mavzular va loyihalarni muhokama qilishingiz, tajriba almashishingiz yoki yordam so‘rashingiz mumkin.

  • Muddatli to‘lov dasturlari amal qiladimi?

    Ha, siz kursni qismlarga bo‘lib sotib olishingiz — va o‘z byudjetingizning to‘liq miqdorini kichik oylik to‘lovlarga bo‘lish orqali rejalashtirishingiz mumkin.