Pythonda dasturlash: Havaskordan Mutahasisgacha
Python bu universal professional dasturlash tili bo'lib uni har qanday turdagi dasturiy mahsulotlar ishlab chiqish maqsadida foydalanish mumkin.
Google'da dasturlash tillarini o'rganish maqsadida qilingan so'rovlarni tahlil qilish natijasiga ko'ra (http://pypl.github.io/PYPL.html) Python bugungi kunda dasturchi bo'lish uchun o'rganilayotgan dunyodagi 1-raqamali dasturlash tili hisoblanadi.
Ushbu kurs Python dasturlash tilini boshlang'ich darajasidan boshlab, ushbu tilning yuqori darajasigacha bo'lgan mavzularni qamrab olgan. Siz umuman dasturlashdan habardor bo'lmasangiz ham, yoki biroz habardor bo'lsangiz ham yoki uni yuqori darajada o'rganishni hohlasangiz ham, bizning darslarga qo'shilishingiz mumkin!
To'liq kurs 3 qismdan tashkil topgan:
1-qismda asosiy urg'u dasturlashning asoslarni o'rganishga va dasturchidek fikrlashni o'rgatishga berilgan.
2-qismda Python dasturlash tilidan foydalanib dasturiy loyihlarni qanday mutahasis kabi ishlab chiqish va dasturchi ishini onsonlashtiruvchi turli imkoniyatlar yoritilgan.
3-qismda asosiy e'tibor ma'lumotlar bilan ishlashga qaratilgan, xususan, ma'lumotlarni saqlash, ma'lumotlarni tahlil qilish va ma'lumotlarni visual tasvirlash.
Shuningdek, darslar nafaqat dasturlashga oid mavzularni, balki, dars davomidagi amaliy ishlar, qiziqarli muammolarning avtomatlashtirilgan yechimlari, jamoaviy/mustaqil loyihalar, ajoyib testlar, savol-javob sessiyalari va yana turli interaktiv qismlarni o'z ichiga oladi.
1.1 Kursga kirish, Dasturlash muhiti va Python sintaksisi
1.2 O'zgaruvchilar, Ma'lumot turlari va Operatorlar
1.3 Ma'lumot turlarini o'zgartirish, Vaqt va Satrlar bilan ishlash
1.4 Shart operatorlari va Ma'lumotlar strukturasi
1.5 Siklar va Fundamental Algoritmlar
1.6 --- Amaliyot ---
1.7 Funksialar va Ma'lumotlarni ko'rinish sohasi
1.8 Modullar va Fayllar bilan ishlash
1.9 Collections paketi bilan ishlash
1.10 --- Amaliyot ---
1.11 Web so'rovlar, API va paketlar bilan ishlash
1.12 Loyiha: Instagram bot
1.13 Loyiha: Instagram bot
2.1 Virtual muhit yaratish va Regular ifodalar
2.2 Obketga Yo'naltirilgan Dasturlash (OYD): Klasslar/Obyektlar, attribyutlar va konstruktor
2.3 OYD: Metodlar va vorislik
2.4 --- Amaliyot ---
2.5 OYD: Polimorfizm va Inkapsulatsiya
2.6 Istisno holatlari va ko'p potokli dasturlash
2.7 Web sahifalardan ma'lumot o'qish + Avtomatlashtirilgan Telegram Kanal
2.8 Lambda, Filter, Reduce va Map
2.9 --- Amaliyot ---
2.10 Brauzerdagi vazifalarni avtomatlashtirish (Formalarni to'ldirish, ro'yhatdan o'tish va h.kz)
2.11 Iteratorlar va Generatorlar
2.12 Decoratorlar va Kodni testlash
2.13 GUI vazifalarni avtomatlashtirish (Avtomatik mishka va klaviaturani boshqarish, Klientlarga avtomatik hizmat ko'rsatish va h.kz)
3.1 SQL so'rovlar tili va MySQL asoslari
3.2 MySQL: Insert, Update, Delete va boshqa so'rov ifodlari
3.3 MySQL: Join, Group by, Having va boshqa so'rov ifodlari
3.4 --- Amaliyot ---
3.5 Numpy
3.6 Pandas bilan ma'lumotlarni tahrir qilish-1
3.7 Pandas bilan ma'lumotlarni tahrir qilish-2
3.8 --- Amaliyot ---
3.9 Ma'lumotlarni visual grafiklar bilan ifodalash-1
3.10 Ma'lumotlarni visual grafiklar bilan ifodalash-2
3.11 Data.gov.uz ma'lumotlarini tahlil qilish
3.12 Birja bozorini tahlil qilish + Bitcoin savdogar bot strategiyasi
3.13 Bitcoin savdogar bot yaratish
Dasturlash bu san'atdir, chunki u mavjud bilimlarni amaliy qo'llaydi, u yaratuvchanlik va tajribalarni talab etgan holda go'zallikni yaratadi.
O'rganishni boshlang Biz bilan bog'laning