Men oxiridan boshlayman: albatta o'tish uchun kursni tavsiya qilaman!
Kimga:
Python va dasturlash bilan ishlamaganlar va allaqachon duch kelganlar (masalan, boshqa kurslarda o'qigan), lekin amalda hali biror narsa qilmaganlar.
Kurs boshlanishidan oldin men Stepik bo'yicha 3 ta python kurslarini tugatganman va kurs men uchun juda foydali bo'ldi, chunki men amaliyot o'tkazish imkoniyatiga ega bo'ldim.
Temp:
Boshida (mavzular oddiy bo'lsa) haftada 3 ta mavzu ochiladi (har bir mavzu + uy vazifasi uchun taxminan 1 - 2 soat vaqt ketadi). Darslar murakkablashishi mobaynida ularga ajratiladigan vaqt oshib boradi va temp asta sekinlashadi.
Kurs dasturi haqida:
Juda foydali bloklar: veb-sahifalarni tahlil qilish (kerakli ma'lumotlar va qiymatlarni olish uchun html kodini tahlil qilish), botlarni yaratish, shu jumladan do'kon-botlari, kutubxonalar bilan ishlash (numpy, pandas, matplotlib va boshqalar), virtual muhitlar, ma'lumotlar bazasi ma'lumotlari (sqlite), grafiklar (jumladan, grafiklarni interaktiv qilish uchun vidjetlardan foydalanish), terminal, OYD (Ob'ektga yo'naltirilgan dasturlash) asoslari (asosiy ma'lumotlar, Pygame va Godot-da oddiy o'yinlar yaratish OYD tushunchasini sezilarli darajada kengaytiradi), Jupyter Notebook, Pycharm bilan ishlash.
Tinglagan, lekin men hali amalda ishlatmagan bloklarim: multithreading va veb-serverlar.
Shuningdek, boshqa qiziqarli bloklar mavjud bo'lib, ularning o'tish Python sintaksisi va algoritmlari bo'yicha asosiy bilimlardan foydalanish amaliyotini beradi (bloklar: Bioinformatika, Tenglamalar, Investitsiyalar, fraktallar, Hayot o'yini, Kodni dekodlash, Sonic pi-da musiqa).
Mualliflar va murabbiylar haqida:
Tushuntirishning qulayligi va osonligiga kelsak, ma'ruzachilar o'zlarining eng yaxshi ko'rinishlarida. Ayniqsa, Sasha Ilyin, Roman Kruglikov, Danil Litvinovni eslatib o'tmoqchiman! Juda zavqli!)))
Shuni ham ta'kidlash kerakki, talabalar uchun har qanday muammolarni hal qilishda «ustozlar» yordamidan foydalanish imkoniyati ochildi: uy vazifasini bajarishda yordam berish, ish bo'yicha maslahatlar va o'rganilayotgan mavzular konteksti haqida umumiy tushuncha, kompaniya test vazifalarini hal qilishda yordam (maslahatlar). Mening ustozim, va nafaqat u, mening karyeramni ko'rib chiqishda va turli kompaniyalarning bir nechta test topshiriqlarida yordam berdi.
Qanday tuzilgani haqida:
Deyarli barcha mavzular nafaqat yozib olingan nisbatan qisqa video ma'ruzalarda, balki kod qismlari va to'liq dastur kodlarini o'z ichiga olgan majburiy eslatmalar bilan birga bo'lishi juda qulay, shunda siz tezda qaytib, kerak bo'lganda eslab olishingiz mumkin.
Oxirgi bloklar vebinarlar ko'rinishida - bu o'zining ijobiy va salbiy tomonlariga ega, ammo kurs mualliflari doimiy ravishda yangi yozilgan ma'ruzalarni qo'shib boryaptilar.
Har yakshanba kuni uy vazifalarini hal qilishga, nazariyadan tushunarsiz bo'lgan narsalarni aniqlashga bag'ishlangan vebinar bo'lib o'tadi. Bu juda yaxshi, chunki u muntazam mashg'ulotlar bilan uy vazifasi uchun qarzlarni to'plamaslikka imkon beradi.
Shuningdek, umumiy chat (telegram) mavjud bo'lib, u yerda har qanday masala, jumladan, texnik va tashkiliy masalalar bo'yicha tushuntirishlar va yordam olishingiz mumkin.
Kurs mualliflari kursdan tashqari parallel faoliyatni boshlaganlar -
https://www.hackerrank.com saytida muammolarni jamoaviy hal qilish bo'yicha haftalik veb-seminarlar o`tkaziladi. Bu norasmiy muhitda muammolarni hal qilishning turli usullari va yondashuvlarini ko'rish uchun ajoyib imkoniyatdir.
Aleksandr