Python dasturlash maktabi
Ⓜ️ A'zolik operatorlari A'zolik operatorlari ob'ektda ketma-ketlik mavjudligini tekshirish uchun ishlatiladi: satr = 'salom dunyo 22' list = ['salom dunyo', 'hello world', 22, '33'] in Ob'ektda belgilangan ketma-ketlikda o'zgaruvchini topsa rost (True)…
Toʻgʻri javobni toping?
shahar = 'Toshkent Buxoro' print('toshkent' in shahar)
shahar = 'Toshkent Buxoro' print('toshkent' in shahar)
Anonymous Quiz
31%
True
54%
False
12%
Error
3%
None
Python dasturlash maktabi
Ⓜ️ A'zolik operatorlari A'zolik operatorlari ob'ektda ketma-ketlik mavjudligini tekshirish uchun ishlatiladi: satr = 'salom dunyo 22' list = ['salom dunyo', 'hello world', 22, '33'] in Ob'ektda belgilangan ketma-ketlikda o'zgaruvchini topsa rost (True)…
Toʻgʻri javobni toping?
x = '55' print(5 not in x)
x = '55' print(5 not in x)
Anonymous Quiz
41%
True
42%
False
14%
Error
3%
None
Python dasturlash maktabi
⭕️ 2-bo'lim “Operatorlar” ————————————— Ⓜ️Operatorlar guruhlari? ----------------------------- Pythonda operatorlar quyidagi guruhga bo'linadi. Arifmetik operatorlar Tayinlash operatorlari Taqqoslash operatorlari Mantiqiy operatorlar Identifikatsiya operatorlari…
Ⓜ️ Bitli operatorlar
Bitli operatorlar 2 lik sanoq tizimidagi raqamlarni solishtirish uchun ishlatiladi va natijani 10 lik sanoq tizimida qaytaradi.
@pythonuz_videos
Bitli operatorlar 2 lik sanoq tizimidagi raqamlarni solishtirish uchun ishlatiladi va natijani 10 lik sanoq tizimida qaytaradi.
@pythonuz_videos
Python dasturlash maktabi
Ⓜ️ Bitli operatorlar Bitli operatorlar 2 lik sanoq tizimidagi raqamlarni solishtirish uchun ishlatiladi va natijani 10 lik sanoq tizimida qaytaradi. @pythonuz_videos
a = 9 # 0b1001
b = 65 # 0b1000001
print("AND operatori 9 & 65 = ", a & b) # 1 - 0b1
print("OR operatori 9 | 65 = ", a | b) # 73 - 0b1001001
print("OR operatori 9 ^ 65 = ", a ^ b) # 72 - 0b1001000
print("NOT operatori ~ 9 = ", ~ a) # -10 - -0b1010
print("SHIFT operatori 9 << 65 = ", a << 1) # 18 - 0b10010
print("SHIFT operatori 9 >> 65 = ", b >> 1) # 32 - 0b100000
Bu mavzuni keyinchalik tushuntiraman
Python dasturlash maktabi
Testlarni guruhlarga ulashing! 🗓MUNDARIJA: --------------------------- ⭕️ 1-bo'lim “Asosiy tushunchalar” Ⓜ️ Python nima? Ⓜ️ Birinchi dastur Ⓜ️ Oddiy operatsiyalar Ⓜ️ Haqiqiy sonlar Ⓜ️ Matnlar (strings) Ⓜ️ O'zgaruvchilar (Variables) Ⓜ️ Ma'lumotlarni olish…
Ⓜ️ Matnlar (strings)
-----------------------------
Python dasturlash tilida matnlar bir tirnoq (apostrof) yoki ikki tirnoq orasida matn kiritish orqali hosil bo'ladi.
@pythonuz
-----------------------------
Python dasturlash tilida matnlar bir tirnoq (apostrof) yoki ikki tirnoq orasida matn kiritish orqali hosil bo'ladi.
>>>print('Salom dunyo!')⚠️ Matn uchun ishlatiladigan bo'sh joy ' salom ' uning ishlashiga hech qanday ta'sir qilmaydi.
Salom dunyo!
>>>print("O'zbekiston")
O'zbekiston
@pythonuz
Python dasturlash maktabi
Ⓜ️ Matnlar (strings) ----------------------------- Python dasturlash tilida matnlar bir tirnoq (apostrof) yoki ikki tirnoq orasida matn kiritish orqali hosil bo'ladi. >>>print('Salom dunyo!') Salom dunyo! >>>print("O'zbekiston") O'zbekiston ⚠️ Matn uchun…
Toʻgʻri javobni toping?
print('Reykyavik')
print('Reykyavik')
Anonymous Quiz
13%
Error
20%
Rekyvavik
10%
Rekvyavik
57%
Reykyavik
Python dasturlash maktabi
Ⓜ️ Matnlar (strings) ----------------------------- Python dasturlash tilida matnlar bir tirnoq (apostrof) yoki ikki tirnoq orasida matn kiritish orqali hosil bo'ladi. >>>print('Salom dunyo!') Salom dunyo! >>>print("O'zbekiston") O'zbekiston ⚠️ Matn uchun…
📘 Yangi qator va tabulyatsiya
\n yangi qator(ENTER)ni anglatadi.
\t 4 ta bo'sh joy (tabulyatsiya, TAB) ni anglatadi.
\n yangi qator(ENTER)ni anglatadi.
\t 4 ta bo'sh joy (tabulyatsiya, TAB) ni anglatadi.
>>> print('bir\n\nikki\nuch')
bir
ikki
uch
>>> print('Dasturlash bu\tkelajak')
Dasturlash bu kelajak
Desktop dasturchilar @pyqt_5
Python dasturlash maktabi
Ⓜ️ Matnlar (strings) ----------------------------- Python dasturlash tilida matnlar bir tirnoq (apostrof) yoki ikki tirnoq orasida matn kiritish orqali hosil bo'ladi. >>>print('Salom dunyo!') Salom dunyo! >>>print("O'zbekiston") O'zbekiston ⚠️ Matn uchun…
Toʻgʻri javobni toping?
>>> print('oq/tqora')
>>> print('oq/tqora')
Anonymous Quiz
32%
oq/tqora
51%
oq qora
8%
oqqora
9%
Error
Python dasturlash maktabi
Ⓜ️ Matnlar (strings) ----------------------------- Python dasturlash tilida matnlar bir tirnoq (apostrof) yoki ikki tirnoq orasida matn kiritish orqali hosil bo'ladi. >>>print('Salom dunyo!') Salom dunyo! >>>print("O'zbekiston") O'zbekiston ⚠️ Matn uchun…
📘 Birlashtirish
Bir necha satrlarni + belgisi bilan birlashtirish mumkin.
#️⃣
Bir necha satrlarni + belgisi bilan birlashtirish mumkin.
#️⃣
>>> print('Nematillo ' + "Ochilov")
Nematillo Ochilov
>>> print('2' + '8')
28
JavaScript guruhi @js_uz
Python dasturlash maktabi
📘 Birlashtirish Bir necha satrlarni + belgisi bilan birlashtirish mumkin. #️⃣ >>> print('Nematillo ' + "Ochilov") Nematillo Ochilov >>> print('2' + '8') 28 JavaScript guruhi @js_uz
Toʻgʻri javobni toping?
print(python ' + ' java')
print(python ' + ' java')
Anonymous Quiz
23%
python ' + ' java'
38%
python java
6%
java
33%
Error
Python dasturlash maktabi
📘 Birlashtirish Bir necha satrlarni + belgisi bilan birlashtirish mumkin. #️⃣ >>> print('Nematillo ' + "Ochilov") Nematillo Ochilov >>> print('2' + '8') 28 JavaScript guruhi @js_uz
Toʻgʻri javobni toping?
print('python + go')
print('python + go')
Anonymous Quiz
55%
python + go
17%
python go
15%
pythongo
12%
Error
Python dasturlash maktabi
📘 Birlashtirish Bir necha satrlarni + belgisi bilan birlashtirish mumkin. #️⃣ >>> print('Nematillo ' + "Ochilov") Nematillo Ochilov >>> print('2' + '8') 28 JavaScript guruhi @js_uz
Toʻgʻri javobni toping?
print('python' + '3')
print('python' + '3')
Anonymous Quiz
77%
python3
5%
python
10%
pythonpythonpython
8%
Error
Python dasturlash maktabi
Ⓜ️ Matnlar (strings) ----------------------------- Python dasturlash tilida matnlar bir tirnoq (apostrof) yoki ikki tirnoq orasida matn kiritish orqali hosil bo'ladi. >>>print('Salom dunyo!') Salom dunyo! >>>print("O'zbekiston") O'zbekiston ⚠️ Matn uchun…
Ⓜ️ O'zgaruvchilar (Variables)
-----------------------------
Biror qiymatga nom berganda o'zgaruvchi hosil bo'ladi.O'zgaruchi nomi 1 ta tenglik va qiymat.Namuna: var = 123
Python dasturlash tilida o'zgaruvchilar turi ko'rsatilmaydi va o'zgaruvchini turini o'zgartirish mumkin.Namuna:
O'zgaruvchilar lotin harflari bilan boshlanadi va 2 belgidan keyin ostki chiziq yoki raqamlardan foydalanishingiz mumkin.Namuna:123abc, bozor$
O'zgaruvchilar nomidagi katta va kichik harflar farq qiladi.
Kompyuter uchun dastur tuzish: @pyqt5
-----------------------------
Biror qiymatga nom berganda o'zgaruvchi hosil bo'ladi.O'zgaruchi nomi 1 ta tenglik va qiymat.Namuna: var = 123
Python dasturlash tilida o'zgaruvchilar turi ko'rsatilmaydi va o'zgaruvchini turini o'zgartirish mumkin.Namuna:
a = 3; a = 'anor'; a = False
vahokazo.O'zgaruvchilar lotin harflari bilan boshlanadi va 2 belgidan keyin ostki chiziq yoki raqamlardan foydalanishingiz mumkin.Namuna:
a123, AIR, en_ru
O'zgaruvchilar nomi birinchi belgisi raqam bilan boshlanishi yoki o'zgaruvchilar nomida simvollar ishtirok etishi mumkin emas.namuna: Narx
va narx
boshqa boshqa o'zgaruvchi hisoblanadi.x = 123
x = 1
print(x)
>>> 1
Kompyuter uchun dastur tuzish: @pyqt5
Python dasturlash maktabi
Ⓜ️ O'zgaruvchilar (Variables) ----------------------------- Biror qiymatga nom berganda o'zgaruvchi hosil bo'ladi.O'zgaruchi nomi 1 ta tenglik va qiymat.Namuna: var = 123 Python dasturlash tilida o'zgaruvchilar turi ko'rsatilmaydi va o'zgaruvchini turini…
Toʻgʻri javobni toping?
x = 'qi'; y = 'wi'; z = x + y;
print(z)
x = 'qi'; y = 'wi'; z = x + y;
print(z)
Anonymous Quiz
5%
z
7%
qiqi
76%
qiwi
13%
Error
Python dasturlash maktabi
Ⓜ️ O'zgaruvchilar (Variables) ----------------------------- Biror qiymatga nom berganda o'zgaruvchi hosil bo'ladi.O'zgaruchi nomi 1 ta tenglik va qiymat.Namuna: var = 123 Python dasturlash tilida o'zgaruvchilar turi ko'rsatilmaydi va o'zgaruvchini turini…
Toʻgʻri javobni toping?
en-ru = 'language + 3' print(en-ru)
en-ru = 'language + 3' print(en-ru)
Anonymous Quiz
6%
en-ru
16%
language3
54%
language + 3
24%
Error
Python dasturlash maktabi
Ⓜ️ O'zgaruvchilar (Variables) ----------------------------- Biror qiymatga nom berganda o'zgaruvchi hosil bo'ladi.O'zgaruchi nomi 1 ta tenglik va qiymat.Namuna: var = 123 Python dasturlash tilida o'zgaruvchilar turi ko'rsatilmaydi va o'zgaruvchini turini…
Toʻgʻri javobni toping?
Numer1 = 11; Numer2 = 22; print(Numer1 + Numer2)
Numer1 = 11; Numer2 = 22; print(Numer1 + Numer2)
Anonymous Quiz
9%
Numer1 + Numer2
20%
11 + 22
59%
33
12%
Error
Python dasturlash maktabi
Ⓜ️ O'zgaruvchilar (Variables) ----------------------------- Biror qiymatga nom berganda o'zgaruvchi hosil bo'ladi.O'zgaruchi nomi 1 ta tenglik va qiymat.Namuna: var = 123 Python dasturlash tilida o'zgaruvchilar turi ko'rsatilmaydi va o'zgaruvchini turini…
Toʻgʻri javobni toping?
Numer1 = 11; Numer2 = Numer1 * 2; print(Numer1 + Numer2)
Numer1 = 11; Numer2 = Numer1 * 2; print(Numer1 + Numer2)
Anonymous Quiz
10%
123
68%
33
11%
44
12%
Error
Python dasturlash maktabi
Testlarni guruhlarga ulashing! 🗓MUNDARIJA: --------------------------- ⭕️ 1-bo'lim “Asosiy tushunchalar” Ⓜ️ Python nima? Ⓜ️ Birinchi dastur Ⓜ️ Oddiy operatsiyalar Ⓜ️ Haqiqiy sonlar Ⓜ️ Matnlar (strings) Ⓜ️ O'zgaruvchilar (Variables) Ⓜ️ Ma'lumotlarni olish…
Ⓜ️ Ma'lumotlarni olish input()
Pythonda foydalanuvchidan ma'lumot olish uchun siz intuitiv nomlangan input() (kirish) funktsiyasidan foydalanishingiz mumkin.
Masalan foydalanuvchilarni ro'yxatga olish namuna kodi:
Pythonda foydalanuvchidan ma'lumot olish uchun siz intuitiv nomlangan input() (kirish) funktsiyasidan foydalanishingiz mumkin.
Masalan foydalanuvchilarni ro'yxatga olish namuna kodi:
>>> ism = input("Ismingizni yozing: ")Matnlardan boshqa turdagi ma'lumotlar olish uchun ma'lumot turini ko'rsatish shart.Namuna:
>>> familiya = input("Familiyangizni yozing: ")
>>> print("Foydalanuvchi: " + ism + " " + familiya)
Ismingizni yozing: Brian
Familiyangizni yozing: Tracy
Foydalanuvchi: Brian Tracy
>>> radius = input("Aylana radiusini kiriting (sm)? ")
>>> formula = 2 * 3.14 * int(radius)
>>> print("Aylana uzunligi: " + str(formula) + " sm")
Aylana uzunligi: 12.56 sm
Python dasturlash maktabi
Ⓜ️ Ma'lumotlarni olish input() Pythonda foydalanuvchidan ma'lumot olish uchun siz intuitiv nomlangan input() (kirish) funktsiyasidan foydalanishingiz mumkin. Masalan foydalanuvchilarni ro'yxatga olish namuna kodi: >>> ism = input("Ismingizni yozing: ")…
Toʻgʻri javobni toping?
kavadrat_eni = int(input()); yuza = kavadrat_eni ** 2; print('Kvadrat yuzasi ' + str(yuza) + ' sm') 5
kavadrat_eni = int(input()); yuza = kavadrat_eni ** 2; print('Kvadrat yuzasi ' + str(yuza) + ' sm') 5
Anonymous Quiz
12%
Kvadrat yuzasi 5 sm
50%
Kvadrat yuzasi 25 sm
13%
Kvadrat yuzasi '25' sm
25%
Error