Ta'lim platformasi
Весенняя перезагрузка Chegirma40% qo'llaniladi 0 дней 00:00:00
Python-ishlab chiquvchi kasbi

ISHGA JOYLASHISHDA YORDAM BERAMIZ YOKI PULINGIZNI QAYTARAMIZ*

Python-ishlab chiquvchi kasbi

Python da veb-ilovalar va neyron tarmoqlari yoziladi, ilmiy hisob-kitoblar amalga oshiriladi va jarayonlar avtomatlashtiriladi. Hech qachon dasturlashlash bilan shug’ullanmagan bo’lsangiz ham, tilni o’rganish oson. Kursda siz Telegram botlar, butun bir do’kon va portfolio uchun mashhur ijtimoiy tarmoqning analogini yaratasiz, Karyera markazi esa sizga Python ishlab chiquvchisi sifatida ish topishga yordam beradi.

Kasb haqida

Python bu yangi boshlovchilar uchun mukammal tildir. Python kodini yozish va o’qish oson, til mashhurlik reytingida doimiy ravishda yuqori o’rinlarni egallaydi, Python foydalanuvchilari esa ATning deyarli barcha sohalarida yuqori talabga ega, ya’ni bu dasturlash, ma’lumotlarni tahlil qilish, tizimli boshqaruv va sinovdan o’tkazish. YouTube, Intel, Pixar, NASA, VK, Yandex — bular o’z mahsulotlarida Python dan foydalanadigan taniqli kompaniyalardan bir nechtasidir.

Kurs 75% amaliyotdan iborat

3 hafta ichida siz quyidagilarni yozasiz:
• pul berish uchun bankomatni tekshirish algoritmi;
• raqamlarni kiritish diapazoniga ma’lumotlarni kiritishni sinovdan o’tkazish algoritmi;
• maoshga qarab progressiv shkala bo’yicha soliq miqdorini hisoblaydigan dastur.

Platformada ta’lim jarayoni qanday o'tadi

  • Roʻyxatdan oʻtish

    Platforma bilan tanishasiz

    Skillbox platformasi — bu kompaniyaning o’z ishlanmasi bo’lib, biz uni doimiy ravishda takomillashtirib boramiz. Videolar, amaliy topshiriqlar va kuratorlar bilan muloqot sizni kutmoqda. Materiallarga kirish imkoniyati kursni sotib olgandan so’ng darhol ochiladi.

  • Nazariya

    Bilimlarni olasiz

    Kurslar turli davomiylikdagi tematik videolardan iborat. Ularni istalgan vaqtda, istalgan joyda tomosha qiling. Kirish imkoniyati cheklanmagan, shuning uchun siz har doim qaytib, nazariyani takrorlashingiz mumkin.

  • Amaliyot

    Vazifalarni bajarasiz

    Biz ko’nikmalar faqat amaliyot orqali rivojlanishiga ishonchimiz komil. Shuning uchun, nazariyadan so’ng, sizni amaliy ish yoki test kutadi. Barcha vazifalar realga yaqin — ularni g’urur bilan portfolioga qo’shishingiz mumkin.

  • Teskari aloqa

    Kurator bilan ishlaysiz

    Vazifalar kuratorlar tomonidan tekshiriladi. Ular mavzu bo’yicha mutaxassislardir. Ular sizga qiyin vazifalarni yechishda yordam beradilar va loyihalaringizni qanday yaxshilash bo’yicha maslahatlar beradilar. Siz to’g’ridan-to'g'ri platformada tekshiruvchi kuratorlar bilan bog’lanishingiz mumkin.

Kurs ishtirokchilari uchun yordam va hamjamiyat

  • Внимательные кураторы помогут вам исправить ошибки в практических работах, поделятся лайфхаками и полезной литературой.
  • В закрытом чате вы сможете общаться и обмениваться полезными материалами с другими пользователями платформы. А куратор ответит на вопросы по курсу и даст советы по выполнению заданий.
  • Здравствуйте! Отправляю задание на проверку. Пожалуйста, ответьте на вопросы в комментариях.

    Кристина Аватар
  • Задание проверила, на вопросы ответила в файле. Отлично поработали, осталось немного доделать 😊

    Куратор Аватар
  • Спасибо, всё поправила 👍

    Кристина Аватар

Мы понимаем, как сложно бывает применять новые знания на практике, и поддержим вас на этом пути ❤️

★ Ishtirokchilar kursni 5 balldan 4,7 ball bilan baholadilar

Отзывы студентов Pavel Boltenkov, Rossiya, Korolev Курс «Python Basic»
Eng boshidanoq amaliy ishdagi vazifalarni turli yo'llar bilan yechish mumkin, «Buni shunday qiling! », degan qat'iy ko'rsatma yo'q. Menga material taqdimoti juda yoqdi.
Отзывы студентов Maksim Brechko, Moskva Курс «Python-ishlab chiquvchi kasbi»
Menga taqdimot, bir necha 10 daqiqalik videolarda bir hafta davomida o'zingiz tushuna olmagan mavzuni tushuntirish qobiliyati va o'rganilgan materialni mustahkamlash imkonini beruvchi o'rtacha murakkablik darajasidagi amaliy ishlar yoqadi.

Kurs mazmuni

Sizni Python da 3 ta dasturlash bloki va tahlil uchun 100 dan ortiq mavzular kutmoqda. Mashg’ulotlarning murakkablik darajasi asta-sekin ortadi. Ish beruvchilarga hozirda kerak bo’lgan ko’nikmalarni sizga taqdim etish uchun 2022-yil may oyida kursni yangiladik.

  • 7 oylik o'qish
  • 3 amaliy ishlar
  1. Python asoslari. 1-qism ≈ 1 oy

      1. Kirish.
      2. Python bilan ishlash asoslari.
      3. Operatorlar, ifodalar.
      4. Shartli if iborasi, shoxlanish.
      5. Shartli if iborasi, davom ettirish.
      6. While sikli.
      7. For sikli: hisoblagichli sikl.
      8. For sikli: range bilan ishlashning o'ziga xos tomonlari.
      9. For sikli: qatorlar bilan ishlash.
      10. O'rnatilgan sikllar.
      11. Raqamlar. int va float turlari.
      12. Funksiyalar: boshlanishi.
      13. Floatning o'ziga xos tomonlari.
  2. Python asoslari. 2-qism ≈ 2,5 oy

      1. IDEni o'rnatish va sozlash.
      2. Asosiy to'plamlar. Ro'yxatlar.
      3. List: ro'yxatlar bilan ishlash usullari.
      4. Ro'yxatlarni taqdim etish.
      5. Asosiy kolleksiyalar. Qatorlar.
      6. Asosiy kolleksiyalar.Lug'atlar.
      7. Asosiy kolleksiyalar.O'zgarmas to'plamlar(tuple).
      8. Funksiyalar: davom ettirish.
      9. Fayllar bilan ishlash.
      10. Istisnolar: xatolar bilan ishlash.
      11. Obyektga yo'naltirilgan dasturlashga kirish.
      12. Obyektga yo'naltirilgan dasturlashning asosiy tamoyillari.
      13. Iteratorlar va generatorlar.
      14. Dekoratorlar: bazaviy daraja.
      15. Sinflar bilan chuqur ishlash va o'rnatilgan dekoratorlar.
      16. Dekoratorlar: ilg'or daraja.
      17. Funksiyalar: yakun.
      18. Ma'lumotlar bilan ishlash uchun kutubxonalar.
  3. Yakuniy loyiha: Telegram boti

    Too Easy Travel sayyohlik agentligining ko'rsatmalariga binoan Telegram botini ishlab chiqasiz. Bot foydalanuvchining taxminiy yashash narxini va uning joylashuvini oladi va eng mos mehmonxonalar ro'yxatini qaytaradi.

  4. Python ramka Django ≈ 2,5 oy

      1. Veb-doiralarga kirish.
      2. Django ga kirish.
      3. Django da so'rovlarni qayta ishlash.
      4. Ma'lumotlar bazasi va modellar.
      5. Shakllar.
      6. Fayllar bilan ishlash.
      7. Sinovdan o'tkazish.
      8. Autentifikatsiya va avtorizatsiya.
      9. Admin.
      10. Mahalliylashtirish va xalqarolashtirish.
      11. Kirish huquqlari.
      12. Hujjatlashtirish.
      13. Optimallashtirish.
      14. Ma'lumotlarni eksport qilish.
  5. Skillbox da amaliyotni o'tash

      1. Jamoa yetakchisi va 3-5 kishidan iborat jamoa bilan birgalikda siz to'liq huquqli marketpleys uchun server qismini ishlab chiqasiz. Scrum yoki Kanban tizimi bo'yicha ishlaysiz, jamoa yetakchisi bilan muntazam ravishda mavjud rivojlanish jarayonini muhokama qilasiz va yangi vazifalarni olasiz. Barcha jarayonlar real sharoitlarga maksimal darajada yaqinlashtirilgan- ish beruvchi kompaniyalarda tijorat dasturiy ta'minoti aynan shunday yaratiladi.
      2. Natijada siz Yandex Marketning shaxsiy analogini yaratasiz.
  6. ✦ Skillbox karyera markazi yordamida ishga joylashish

    Ushbu bosqichda siz ishga kirishga tayyorsiz - karyera bo'yicha maslahatchi sizga ish topishda yordam berishni va sizni suhbatga tayyorlashni boshlaydi. Siz kompaniyada Junior lavozimida ishni boshlashingiz va bir vaqtning o'zida ilg'or darajadagi mavzularni parallel ravishda o'qishingiz mumkin.

  7. Python Advanced ≈ 3,5 oy

      1. Flask: boshlanishi.
      2. Linux da ishlash asoslari.1-qism.
      3. CI madaniyatining asoslari. 1-qism.
      4. Flask.
      5. Linux da ishlash asoslari.2-qism.
      6. Nosozliklarni tuzatish va profillash asoslari. 1-qism.
      7. Logger.
      8. Linuxda dasturni joylashtirish.
      9. Docker.
      10. Ma'lumotlar bazasi. 1-qism.
      11. Ko'p vazifalilik. 1-qism.
      12. Ko'p vazifalilik. 2-qism.
      13. Ma'lumotlar bazasi. 2-qism.
      14. MVC doiralari bo'yicha kirish moduli.1-qism.
      15. MVC doiralari bo'yicha kirish moduli. 2-qism.
      16. Ma'lumotlar bazasi. 3-qism.
      17. RESTful API.
      18. MVC, shablonlar tili. 3-qism.
      19. Ma'lumotlar bazasi. 4-qism.
      20. ORM SQLAlchemy bilan tanishish. 1-qism.
      21. ORM SQLAlchemy. 2-qism.
      22. CGI server.
      23. Nosozliklarni tuzatish va profillash asoslari. 2-qism.
      24. Nosozliklarni tuzatish va profillash asoslari. 3-qism.
      25. Ko'p vazifalilik. asyncio.
      26. Ko'p vazifalilik. fastAPI.
      27. Postgres +Migratsiya.
      28. Pytest, Mock.
      29. Xavfsizlik.
      30. CI: linters madaniyatining asoslari.
      31. CD, avtomatik joylashtirish.
  8. Yakuniy loyiha: ijtimoiy tarmoq

    Siz Twitter ning analogini yaratasiz, unda foydalanuvchilar postlarni chop etishlari, sharhlarni yozib qoldirishlari va ularga layk qo'yishlari mumkin bo'ladi.

  9. ✦ Ishda joyida ko’tarilish

    Ilg'or bilim va ko'nikmalar sizga ishdagi murakkab vazifalar bilan kurashishga va Middle darajasiga tezroq o'sishga imkon beradi.

  10. Qo'shimcha kurslar

      1. Dasturchi uchun karyera va rivojlanish.
      2. Veb-sahifalash. Bazaviy daraja
      3. SQL so'rovlar tili.
      4. GIT versiyalarini boshqarish tizimi.
      5. Dasturchining universal bilimlari.

Qaysidir Skillbox kurslarini yakunlaganmisiz?

Bu haqida menejerga ayting – ular uchun pul to'lashingiz shart emas.

Aksiya!

Qo’shimcha dasturlarni sotib olishingiz shart emas. Kurs bilan birga siz Timeweb Cloud kompaniyasidan bepul bonuslarga ega bo’lasiz.

Ingliz tili yili!

Birinchi kursdan 3 ta modulni yakunlang va bir yil davomida KESPA onlayn platformasining darslari va materiallariga kirish imkoniyatiga ega bo’ling.

Sizlarni kutmoqda:

  • so’zlar va grammatikani tezlashtirilgan holda yodlash usuli;
  • ingliz tilini noldan boshlab gapirishga yordam beradigan shaxsiy ta’lim dasturi.
KESPA tasviri

Nazariy ta'limni kim amalga oshiradi

Aleksey
Polovinkin
AGIMA tomonidan Python-jamoa rahbari. Ish tajribasi - 7 yildan ortiq
Sergey
Krotov
Yetakchi muhandis- dasturchi. Ish tajribasi - 5 yildan ortiq 
Aleksey
Nekrasov
MTS da Python rahbari, Skillbox da Python dasturi direktori. Ish tajribasi - 6 yildan ortiq
Roman
Bulgakov
5 yildan ortiq tajribaga ega bo'lgan informatika va dasturlash o'qituvchisi
Andrey
Shulaev
Bosh muhandis-dasturchi. Ish tajribasi - 3 yildan ortiq 
Nikita
Nesterenko
Sberbankda loyiha menejeri va bosh rivojlanish muhandisi. Ish tajribasi - 5 yildan ortiq

Kursni yakunlagandan so'ng sizning rezyume

Python-ishlab chiquvchisi

Dan 9 300 000 сум

Mening malakalarim:

  • Python da har qanday murakkablikdagi ilovalarni yarataman: skriptlardan veb-ilovalargacha
  • Docker yordamida ilovalarni joylashtirishni avtomatlashtiraman
  • Uchinchi tomon kutubxonalarini ulayman
  • Ko'p bosqichli ilovalarni ishlab chiqaman
  • Kodni sinovdan o'tkazaman: qo'lda va avtomatik
  • Ilova dizayni naqshlarini bilaman va qo'llayman
  • Ma'lumotlar bazalari va uchinchi tomon API lari bilan ishlayman
  • Django va Flask da veb ilovalarni yarataman
  • Ilovalarni avtomatik joylashtirish va integratsiyalashni sozlayman - CI/CD

Mening loyihalarim:

  1. Mehmonxonalarni qidirish uchun Telegram boti
  2. Onlayn do'kon
  3. Ijtimoiy tarmoq
  • Kurs boshlanishi: 17 мая
  • Qoldi: 7 мест

Kurs narxi

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

  • 3 255 354 сум/oy
  • -40%
1 953 212 сум/oy
  • Bo'lib to'lash 9 oylik
  • Kurs sovg'a tariqasida
  • Bo'lib to'lash muddati - 12 oy
  • Ish topishga yordam beramiz yoki pulingizni qaytarib beramiz*

Kursga yozilish yoki bepul maslahat olish

Xatolik yuz berganga o'xshaydi. Qayta yuborishga harakat qiling yoki sahifani qaytadan yuklang.
Rahmat!

Sizning arizangiz muvaffaqiyatli yuborildi

Tez-tez beriladigan savollar

  • Menda dasturlash sohasida tajriba yo'q. Ushbu kurs menga mos keladimi?
    Albatta — kurs mutlaqo yangi boshlovchilar uchun mo’ljallangan. Ammo siz qo’shimcha adabiyotlarni o’qishga, darslarni qoldirmaslikka va o’z vaqtida amaliy ishlarni bajarishga harakat qilishingiz kerak. Qolgan ishlarda esa Skillbox sizga yordam beradi — kuratorlar amaliy vazifalarni tushuntirib beradilar, yordamchilar kursning o’tish jarayoni bo’yicha savollarga javob beradilar va Karyera markazi sizni ish joyi bilan ta’minlash bilan shug’ullanadi.
  • Nima uchun aynan Python? Axir, boshqa dasturlash tillari ham mavjud
    Pythonni o’rganish juda oson — u insonlar so’zlashadigan oddiy tilga o’xshaydi. Nuqtali vergul va qavslarni qo’yishning, yangi boshlovchilar uchun qiyin bo’lgan tushunchalar haqida o’ylashning hojati yo’q, masalan, «axlatni yig’ish» yoki «turni to’ldirish». Boshqa tomondan, Python katta imkoniyatlarni ochadi — siz chat botlarini yaratishingiz, ma’lumotlarni tahlil qilishingiz, vazifalarni avtomatlashtirishingiz va undagi veb-saytlar uchun mantiqni ishlab chiqishingiz mumkin.
  • Matematikani bilish kerakmi?
    Dastlabki bosqichlarda sizdan ilg’or bilimlar talab etilmaydi — maktab matematikasidan olingan bilimlarning o’zi yetarli. Lekin qo’rqmang, agar siz unutgan yoki o’tmagan mavzularni tushunishingiz kerak bo’lsa — kurator sizning bilimlaringizni yangilashga yordam beradi yoki foydali havolalarni beradi.
  • Kursga haftasiga necha soat ajratishim kerak?
    Bu sizning ushbu kasbni qanchalik tez egallashni xohlayotganingizga bog’liq. Kursni 10 oyda yakunlash uchun kuniga 2 soat shug’ullanish kerak. Ammo qat’iy jadvalga rioya qilish shart emas — istalgan qulay vaqtda tahsil olish mumkin.
  • Nega shuncha ko'p vaqt ketadi? Ushbu tilni deyarli bir haftada o'zlashtirish mumkin, deyishadi.
    Kurs siz Python ni bosqichma-bosqich o’zlashtirishingiz uchun ishlab chiqilgan — biz har bir mavzuni bosqichma-bosqich, asoslardan tortib to ilgʻor tushunchalargacha boʻlgan holda ajratib chiqdik. Tilning nozik tomonlariga chuqur kirib bormasdan turib, yaxshi Python ishlab chiquvchisi bo’lish qiyin.

    Xavotir olmang — ishlashni boshlash uchun uzoq kutishingiz shart emas. Siz bir necha oy ichida birinchi natijalarga erishasiz — yarim yildan keyin amaliyot o’tashingiz va kompaniyaga Junior lavozimiga ishga joylashishingiz mumkin.
  • Menga kursda kim yordam beradi?
    Amaliy ishlarni ekspert — amaliyotchi Python ishlab chiquvchisi tekshiradi. Siz unga shaxsiy kabinetingizda savol berishingiz yoki kursning Telegram chatiga murojaat qilishingiz mumkin.
  • Kursda amaliyotni o'tash jarayoni qanday amalga oshadi?
    Siz «Python asoslari», «Django» kurslarini tamomlashingiz va barcha amaliy ishlarni bajarishingiz bilan yakuniy loyihaga kirish huquqiga ega bo’lasiz. Arizani qoldirasiz, biz esa jamoani tashkil qilib, jamoa yetakchisini tayinlaymiz.

    Jamoa yetakchisi va 3−5 kishilik jamoa bilan birgalikda siz marketpleysni ishlab chiqishni boshlaysiz. Scrum yoki Kanban tizimida ishlaysiz, Git dan foydalanasiz, muntazam ravishda qo’ng’iroqlashasiz va joriy vazifalarni muhokama qilasiz. Haqiqiy kompaniyada ishlashga tayyorlanasiz va portfolio uchun kuchli loyihani yaratasiz.
  • Kompyuter uchun maxsus talablar bormi?
    Python kuchli qurilma va katta resurslarni talab qilmaydi. Windows 7 yoki 10, Linux Ubuntu yoki macOS 10.11 yoki undan yuqori versiyalarida ishlaydigan har qanday kompyuter ishlaydi. PyCharm ishlab chiqish muhitini o’rnatish uchun sizga kamida 4 Gb operativ xotira, qattiq diskda 5 gigabayt bo’sh joy va 64 bitli operatsion tizimning so’nggi versiyalaridan biri kerak bo’ladi.
  • Bo'lib to'lash dasturlari bormi?
    Ha, siz kursni bo’lib to’lash sharti bilan sotib olishingiz va butun miqdorni kichik oylik to’lovlarga bo’lish orqali o’z byudjetingizni rejalashtirishingiz mumkin.
  • Ushbu saytda ishlatiladigan atamalarni tushuntiramiz.
    Scrum — bu katta vazifa kichik bosqichlarga bo’linadigan metodologiyadir. Jamoa ilovaning turli xususiyatlarini parallel ravishda ishlab chiqadilar, qat’iy muddatlarda ishlaydilar va rivojlanish jarayonini muhokama qilish uchun muntazam ravishda qo’ng’iroqlashadilar.

    Kanban — mahsulotni ishlab chiqishni «doska» shaklida tasavvur qilish imkonini beruvchi metodologiya. Kanban doskalari yordamida vazifalarning bajarilishini kuzatish va muammolarni tezda hal qilish qulay.

    IDE (ishlab chiqish muhiti) — siz kod yozadigan maxsus dastur. Oddiy matn muharriridan farqli o’laroq, bunda juda ko’p foydali funksiyalar mavjud. Masalan, koddagi xatolarni ajratib ko’rsatish, dastur natijasini sinov asosida chiqarish uchun konsol va hatto funksiya nomini eslab qolishga yordam beradigan qalqib chiquvchi ko’rsatmalar.

    Kutubxona — bu o’z ishingizni osonlashtirish uchun dasturingizda «murojaat qilishingiz» mumkin bo’lgan boshqa ishlab chiquvchilarning kodi. Masalan, Python da murakkab matematik hisoblar uchun NumPy kutubxonasi mavjud. Buning yordamida ishlab chiquvchilar koddagi formulalarni o’zlari tasvirlashlari shart emas — shunchaki kerakli funksiyani chaqirish kifoya.

    Ko’p oqimli ilovalar — bu bir nechta vazifalar parallel ravishda bajarilishi mumkin bo’lgan dasturlardir. Bunday vazifalar oqimlar deb ataladi. Ko’p oqimli dasturga misol sifatida operatsion tizimni keltirish mumkin. Siz bir vaqtning o’zida sayt bo’ylab harakat qilishingiz va, masalan, messenjerda suhbat qurishingiz mumkin. Bunday holda, tizim nosozliklarsiz ishlaydi.

    Ilovani loyihalashtirish shablonlari — bu jamoaning ishlashini osonlashtirish uchun kod yozish va formatlash uchun kerak bo’lgan qoidalar.

    Deploy (joylashtirish) — bu ilovani serverga yuklash jarayoni. Siz shunchaki kodni olib, uni serverga joylashtira olmaysiz — barcha bog’liqliklarni o’rnatishingiz, ma’lumotlar bazalari bilan ishlashni sozlashingiz va boshqa ko’plab kundalik tartiblarni bajarishingiz kerak. Joylashtirish ko’p vaqt talab qilishi sababli, bu jarayon avtomatlashtiriladi.