Sariq Dev
13.3K subscribers
1.25K photos
381 videos
4 files
845 links
Mohirdev.uz asoschisi Anvar Narzullaevning rasmiy kanali.

Muhokama uchun guruhimiz: @sariqdevchat
Talab va takliflar uchun @sariqdevadmin ga murojat qiling.
Download Telegram
Yangi #foydali maslahatlar ruknini boshlaymiz.

Qisqa satrlarda Pythondagi foydali funksiyalar, metodlar, modullar va boshqa narsalar haqida maslahat berib boramiz.

Bugun Pythonda matn tarkibini tekshirish uchun qulay metodlar bilan tanishamiz.

Misol uchun siz foydalanuvchidan ismini (yoki yoshini) kiritishni so'radingiz, rasmdagi metodlar yordamida kiritilgan matn tarkibini tekshirib olishingiz mumkin.

Masalan, .isalpha() metodi kiritilgan matn faqatgina harflardan iborat bo'lsa True aks holda esa False qiymat qaytaradi.

Huddi shu kabi, .isdigit() metodi yordamida, foydalanuvchi kiritgan matn son ekanligini tekshirib olishimiz mumkin.

Bu bizga dasturimizdagi xatoliklarning oldini olishga yordam beradi.

Qolgan metodlarni rasmda ko'rishingiz mumkin. Vaqtni zoe ketqizmasdan, o'rgangan bilmingizni sinab ko'ring.
👍1
Bizga qo'shni 🗂 PYTHON DASTURLASH TILI kanalida turli foydali maqola va qo'llanmalar chop etib borilayapti.

Darslarimizga yaxshi qo'shimcha.

🐍 Pythonda Google Translate API bilan ishlash !!! 👇
https://t.iss.one/python_uzbek_coder/1124

🐍 Pythonning PyGame modulidan foydalanib "Snake" - 🐍 "Iloncha" o'yinini yaratamiz !!! 👇
https://t.iss.one/python_uzbek_coder/1123

🐍 Python dasturlash tiliida yaratilgan .py faylini .exe faylga o'tkazish !!! 👇
https://t.iss.one/python_uzbek_coder/1134

🐍 Python dasturlash tili yordamida Telegramda profil rasmini soatga aylantiramiz !!! 👇
https://t.iss.one/python_uzbek_coder/1141

🐍 Pythonda rasmga so'z yozuvchi dastur yaratamiz !!! 👇
https://t.iss.one/python_uzbek_coder/1166

🐍 Pythonda kodlash !!! Bu maqolani albatta saqlab qo'ying. Ayniqsa python dasturlash tilini mustaqil o'rganayotgan bo'lsangiz !!! 😉 👇
https://t.iss.one/python_uzbek_coder/1181

🔰 Git va Guthub haqida !!! 👇
https://t.iss.one/python_uzbek_coder/1184

🐍 Pythonda sodda interfeysli diktafon yaratamiz !!! 👇
https://t.iss.one/python_uzbek_coder/1200

🔰 Windowsga pipni o'rnatish !!! 👇
https://t.iss.one/python_uzbek_coder/1210

🐍 Pythonda rasmdagi obyektlarni aniqlaymiz - Deep Machine Learning !!! 👇
https://t.iss.one/python_uzbek_coder/1211

🐍 Pythonda 2 kishilik PING-PONG o'yinini yaratamiz !!! 👇
https://t.iss.one/python_uzbek_coder/1224

🔰 Dasturlashni endi boshlagan kishi loyihalar uchun mashq va g'oyalarni qayerdan topishi mumkin👇
https://t.iss.one/python_uzbek_coder/1225

P/C: Albatta bu maqolalar hali hammasi emas. Boshqa maqolalardan ham boxabar bo'lishni xoxlasangiz #Maqola heshtegidan foydalaning !!!

@python_uzbek_coder - python dasturlash tilini biz bilan o'rganing !!!
👍5🥰1🤯1
Malayziyada karantin 2.0 😷. O'zbekistonda koronavirus nimaligi esilardami?
👍5
Eslatib o'tamiz, bizning web sahifamiz va YouTube kanalimizda bepul 💻 "Dasturlash asoslari" darslari qo'yib boriladi.

Darslarimizning amaliy qismi, mashg'ulotlar va uy vazifalariga javoblar GitHub sahifamizga yuklangan.

Marhamat, obuna bo'ling.

Do'stlaringiz bilan ulashishni ham unutmang.
👍6🔥2👎1
This media is not supported in your browser
VIEW IN TELEGRAM
Aksar dasturchilarning ilk mustaqil loyihasi don-don-ziki o'yinini yaratish bo'ladi. Bu o'yin dasturchida tasodifiy sonlar bilan ishlash, algoritm tuzish va mantiqiy fikrlash kabi ko'nikmalarni shakllantiradi.

Videoda ko'rib turganingiz Tokyo Universitetining Ishikawa Oku laboratoriyasi talabalari tomonidan yaratilgan don-don-ziki o'ynaydigan robot.

Sun'iy intellekt va o'ta tez kamera bilan qurollangan robotning yutush koeffisienti 100% ga teng. Ya'ni hech qachon yutqazmaydi. Qizig'i bu bir martalik loyiha emas, robot yillar davomida takomillashtirib kelinadi.

Tak chto, don-don-ziki ustidan kulormelar 😀.

Darvoqe, Tashkent citydagi chempionat nima bo'ldi?
👍5🔥3😁1
Pythondagi #foydali modullardan biri bu difflib moduli.

difflib moduli tarkibidagi funksiyalar yordamida matnlar, ro'yxatlar va hatto fayllar o'rtasida o'xshashlik (yoki farqni) osongina topishimiz mumkin.

Misol uchun, get_close_matches() funksiyasi biror ro'yxat ichidan berilgan elementga o'xshash elementlar ro'yxatini qaytaradi. Bunda biz o'xshashlik nisbatini va o'xshash elementlar sonini ham berishimiz mumkin.

Yoki, SequenceMatcher funksiyasini olaylik. Bu funksiya ikki ro'yxat (yoki matnni) solishtirib, ularning bir-biriga o'xshashlik koeffisientini qaytaradi (.ratio() metodi)

Tushunarli bo'lishi uchun rasmdagi misollarga e'tibor qiling.

Yanayam tushunarli bo'lishi uchun esa zudlik bilan Pythonda difflib modulini sinab ko'ring.
👍3
Pythonda hech qanday vazifa bajarmaydigan, lekin juda ham #foydali pass operatori mavjud.

Odatda, bu operatordan bo'shliqlarni vaqtincha to'ldirishda foydalaniladi.

Misol uchun siz bir funksiyani yozishni o'ylab qo'ydingiz, funksiyaga nom berdingiz, lekin uning kodi (badani) tayyor emas. Agar funksiyani bo'sh qoldirsangiz, Python IndentationError xatoligini beradi. Mana shunday holatlarda pass operatori sizning xaloskoringiz.

Huddi shu kabi, klasslar yaratishda ham, klass ichidagi metodlarning nomini o'yladingiz, lekin kodi hali tayyor bo'lmasa, bo'shliqni vaqtinchaga pass bilan to'ldirib ketasiz.

Bu operatordan tsikllar yoki shartlar badanini vaqtincha to'ldirib turishda ham foydalanish mumkin.
👍6👏1