Nodir Ustoz
@nodirustoz
9 posts

Python SQLite — To'liq o'quv qo'llanma

Ma'lumotlar bazasi (MB) — bu ma'lumotlarni tartibli, xavfsiz va tezkor saqlash, boshqarish va qidirish imkonini beradigan tizim. Oddiy qilib aytganda, bu kompyuter xotirasidagi "aqlli daftar" — lekin oddiy daftardan ming marta kuchli va tezkor.

Python dasturlash tilida Shart operatorlari (if, elif, else)

Shart operatorlari dasturda qaror qabul qilish uchun ishlatiladi. Ular shart (logical condition) asosida kodning muayyan qismini bajarish yoki bajarmaslikni belgilaydi. Python'da shart operatorlari quyidagilardan iborat:

Python dasturlash tilidagi String mavzusidan algoritmik masalalar

Python dasturlash tilidagi String mavzusidan algoritmik masalalar

Python dasturlash tilida qiziqarli algoritmik masala

Masala: Tezlikni oshirish uchun jarimani hisoblash

Set (To'plam)

Set — Python'dagi tartibsiz, takrorlanmaydigan elementlar to'plamini saqlash uchun mo'ljallangan ma'lumot tuzilmasi. U matematik to'plamlar nazariyasiga asoslanadi va elementlarning yagona (unique) bo'lishini ta'minlaydi. Set'lar ichki jihatdan hash table (xesh jadval) asosida ishlaydi, bu esa elementlarni qidirish va qo'shish operatsiyalarini juda tez (O(1) o'rtacha vaqt murakkabligi) amalga oshirish imkonini beradi.

Python'da string - bu matnli ma'lumotlarni ifodalash uchun ishlatiladigan ma'lumot turi. Stringlar belgilar ketma-ketligidan iborat bo'lib, ular bir tirnoq ('), ikkita tirnoq (") yoki uchta tirnoq (""") ichida yoziladi. Python'da stringlar Unicode formatida saqlanadi, ya'ni har qanday til yoki maxsus belgilarni (masalan, emoji yoki alohida simvollar) qo'llab-quvvatlaydi.

Algoritmik masalalar!

Foydalanuvchi ovqat buyurtma qilmoqchi. Menuda: "osh", "shashlik", "lag‘mon", "mastava". Foydalanuvchi kiritgan taom nomi menuda bor yoki yo‘qligini aniqlab, tegishli javob chiqaring.

Python dasturlash tilida algoritmik masalalar.

Shahar avtomobil turar joyida har bir soat uchun 3000 so‘mdan to‘lov olinadi. Agar avtomobil 5 soatdan ortiq turgan bo‘lsa, umumiy summadan 2000 so‘m chegirma beriladi. Foydalanuvchi mashinani necha soat turganini kiritadi. Shu asosda to‘lov hisoblanadi.