#Python_darslari
O'ZGARUVCHILARNI E'LON QILISH QOIDALARI
- katta va kichik harflar bir-biridan farqlanadi. Ya'ni: satr9, Satr9, SATR9 nomli o‘zgaruvchilar har xil o‘zgaruvchi nomlaridir, shu sababli kichik harflardan foydalangan ma’qul.
Kanalga ulanish:
✍️ @fozilovblog
O'ZGARUVCHILARNI E'LON QILISH QOIDALARI
- katta va kichik harflar bir-biridan farqlanadi. Ya'ni: satr9, Satr9, SATR9 nomli o‘zgaruvchilar har xil o‘zgaruvchi nomlaridir, shu sababli kichik harflardan foydalangan ma’qul.
Kanalga ulanish:
✍️ @fozilovblog
#Python_darslari
O'ZGARUVCHILARNI E'LON QILISH QOIDALARI
O‘zgaruvchi nomlarida probellar ishlatish mumkin emas, uning o‘rniga so‘zlar (‘_’) tagchiziq belgisi yordamida bir-biriga bog‘lanadi.
Masalan: a_1, birinchi_qiymat, uzgaruvchi_1
Kanalga ulanish:
✍️ @fozilovblog
O'ZGARUVCHILARNI E'LON QILISH QOIDALARI
O‘zgaruvchi nomlarida probellar ishlatish mumkin emas, uning o‘rniga so‘zlar (‘_’) tagchiziq belgisi yordamida bir-biriga bog‘lanadi.
Masalan: a_1, birinchi_qiymat, uzgaruvchi_1
Kanalga ulanish:
✍️ @fozilovblog
#Python_darslari
O'ZGARUVCHILARNI E'LON QILISH QOIDALARI
O‘zgaruvchining nomi raqamdan boshlanishi mumkin emas.
Masalan: 1a, 1A, 1uzgaruvchi
Kanalga ulanish:
✍️ @fozilovblog
O'ZGARUVCHILARNI E'LON QILISH QOIDALARI
O‘zgaruvchining nomi raqamdan boshlanishi mumkin emas.
Masalan: 1a, 1A, 1uzgaruvchi
Kanalga ulanish:
✍️ @fozilovblog
#Python_darslari
O'ZGARUVCHILARNI E'LON QILISH QOIDALARI
O'zgaruvchilardan oldin yoki keyin ushbu belgilardan foydalanish mumkin emas.
Masalan: a-, A/, 1a@, a#
Kanalga ulanish:
✍️ @fozilovblog
O'ZGARUVCHILARNI E'LON QILISH QOIDALARI
O'zgaruvchilardan oldin yoki keyin ushbu belgilardan foydalanish mumkin emas.
Masalan: a-, A/, 1a@, a#
Kanalga ulanish:
✍️ @fozilovblog
#Python_darslari
O'ZGARUVCHILARNI E'LON QILISH QOIDALARI
and, as, assert, break, class, continue, def, del, elif, else, except, finally, for, from, global, if, import, in, is, lambda, nonlocal, not, or, pass, print, raise, return, try, while, with, yield kabi xizmatchi so‘zlarni o‘zgaruvchi nomi sifatida ishlatish mumkin emas.
Masalan: and=1, as=1, assent=1
Kanalga ulanish:
✍️ @fozilovblog
O'ZGARUVCHILARNI E'LON QILISH QOIDALARI
and, as, assert, break, class, continue, def, del, elif, else, except, finally, for, from, global, if, import, in, is, lambda, nonlocal, not, or, pass, print, raise, return, try, while, with, yield kabi xizmatchi so‘zlarni o‘zgaruvchi nomi sifatida ishlatish mumkin emas.
Masalan: and=1, as=1, assent=1
Kanalga ulanish:
✍️ @fozilovblog
#Python_darslari
O'ZGARUVCHILARNI E'LON QILISH
Ushbu dasturda yoshingiz degan o'zgaruvchiga "=" belgisi yordamida 32 qiymati o'zlashtirildi.
print (chop etish) yordamida qiymat chiqarilmoqda.
"yoshingiz degan o'zgaruvchining qiymati 32 ga teng" - deb o'qiladi
Kanalga ulanish:
✍️ @fozilovblog
O'ZGARUVCHILARNI E'LON QILISH
Ushbu dasturda yoshingiz degan o'zgaruvchiga "=" belgisi yordamida 32 qiymati o'zlashtirildi.
print (chop etish) yordamida qiymat chiqarilmoqda.
"yoshingiz degan o'zgaruvchining qiymati 32 ga teng" - deb o'qiladi
Kanalga ulanish:
✍️ @fozilovblog
#Python_darslari
O'ZGARUVCHI QIYMATINI O'ZGARTIRISH
O‘zgaruvchi qiymatini o‘zgartirish uchun unga yangi qiymat berish yetarli bo'ladi. Misolda ko'rsatilganidek yoshingiz deb nomlangan o'zgaruvchiga boshlang'ich qiymat sifatida 32 berilgan bo'lsa keyingi satrda uning qiymati 33 ga teng bo'lmoqda.
Kanalga ulanish:
✍️ @fozilovblog
O'ZGARUVCHI QIYMATINI O'ZGARTIRISH
O‘zgaruvchi qiymatini o‘zgartirish uchun unga yangi qiymat berish yetarli bo'ladi. Misolda ko'rsatilganidek yoshingiz deb nomlangan o'zgaruvchiga boshlang'ich qiymat sifatida 32 berilgan bo'lsa keyingi satrda uning qiymati 33 ga teng bo'lmoqda.
Kanalga ulanish:
✍️ @fozilovblog
#Python_darslari
O'ZGARUVCHILARNI O'ZARO ISHLATISH
Ikkita o'zgaruvchidan birining qiymatini ikkinchisiga o'zlashtirish uchun «=» belgisidan foydalaniladi.
sahifa deb nomlangan o'zgaruvchining qiymati 58 ga teng bo'lgan bo'lsa, keyingi satrda bet degan o'zgaruvchiga sahifaning qiymati ya'ni o'zgaruvchining o'zi orqali o'zlashtirildi.
Natijada ekranga 58 58 qiymatlari chop etildi.
Kanalga ulanish:
✍️ @fozilovblog
O'ZGARUVCHILARNI O'ZARO ISHLATISH
Ikkita o'zgaruvchidan birining qiymatini ikkinchisiga o'zlashtirish uchun «=» belgisidan foydalaniladi.
sahifa deb nomlangan o'zgaruvchining qiymati 58 ga teng bo'lgan bo'lsa, keyingi satrda bet degan o'zgaruvchiga sahifaning qiymati ya'ni o'zgaruvchining o'zi orqali o'zlashtirildi.
Natijada ekranga 58 58 qiymatlari chop etildi.
Kanalga ulanish:
✍️ @fozilovblog
#Python_darslari
MUSTAQIL ISH: 1-misol
Ushbu misol haqida o'z fikrlaringizni izohda qoldiring. Misol tushunarli bo'ldimi?
Kanalga ulanish:
✍️ @fozilovblog
MUSTAQIL ISH: 1-misol
Ushbu misol haqida o'z fikrlaringizni izohda qoldiring. Misol tushunarli bo'ldimi?
Kanalga ulanish:
✍️ @fozilovblog
#Python_darslari
DOIMIYLAR
Doimiy (konstanta)larni ifodalash uchun faqat bosh harflardan foydalaniladi.
Kanalga ulanish:
✍️ @fozilovblog
DOIMIYLAR
Doimiy (konstanta)larni ifodalash uchun faqat bosh harflardan foydalaniladi.
Kanalga ulanish:
✍️ @fozilovblog
#Python_darslari
MUSTAQIL ISH: 2-misol
Dastur kodini izohda qoldiring yoki @fozilovblog_bot manziliga yo'llang.
Kanalga ulanish:
✍️ @fozilovblog
MUSTAQIL ISH: 2-misol
Dastur kodini izohda qoldiring yoki @fozilovblog_bot manziliga yo'llang.
Kanalga ulanish:
✍️ @fozilovblog
#Python_darslari
DASTURLASHDA TEZ-TEZ UCHRAB TURADIGAN XATOLIKLAR
Bittalik va ikkitalik qo‘shtirnoqlar. Qo‘shtirnoqlarning bu ikkala turini aralashtirib ishlatish mumkin emas. Ochiluvchi qo‘shtirnoq sifatida qaysi biri ishlatilsa, yopishda ham mana shu qo‘shtirnoq ishlatilishi lozim.
Misol uchun: ismi = ''Anvar", yoshi='15'
Minus va tagchiziq. Minus (–) va tagchiziq(_) belgilarini adashtirish zinhor mumkin emas.
Turli qavslar. Qavslarning bir necha turi mavjud: (), {} va [ ]. Ochiluvchi va yopiluvchi qavslar bir-biriga mos bo‘lishi lozim.
Kanalga ulanish:
✍️ @fozilovblog
DASTURLASHDA TEZ-TEZ UCHRAB TURADIGAN XATOLIKLAR
Bittalik va ikkitalik qo‘shtirnoqlar. Qo‘shtirnoqlarning bu ikkala turini aralashtirib ishlatish mumkin emas. Ochiluvchi qo‘shtirnoq sifatida qaysi biri ishlatilsa, yopishda ham mana shu qo‘shtirnoq ishlatilishi lozim.
Misol uchun: ismi = ''Anvar", yoshi='15'
Minus va tagchiziq. Minus (–) va tagchiziq(_) belgilarini adashtirish zinhor mumkin emas.
Turli qavslar. Qavslarning bir necha turi mavjud: (), {} va [ ]. Ochiluvchi va yopiluvchi qavslar bir-biriga mos bo‘lishi lozim.
Kanalga ulanish:
✍️ @fozilovblog
#Python_darslari
MA'LUMOTLAR TURI HAQIDA
Odatda, dasturlash tillarida ma'lumotlar turi o'zgaruvchi yoki doimiy bilan birga e'lon qilinadi. Python dinamik turlarga ajratuvchi dasturlash tili hisoblanadi. Shu sababli, Pythonda o'zgaruvchining turi u foydalanayotgan qiymat bo'yicha belgilanadi, lekin ma'lumot turini boshqa turga o‘zgartirish uchun tur ko‘rsatilishi shart.
Kanalga ulanish:
✍️ @fozilovblog
MA'LUMOTLAR TURI HAQIDA
Odatda, dasturlash tillarida ma'lumotlar turi o'zgaruvchi yoki doimiy bilan birga e'lon qilinadi. Python dinamik turlarga ajratuvchi dasturlash tili hisoblanadi. Shu sababli, Pythonda o'zgaruvchining turi u foydalanayotgan qiymat bo'yicha belgilanadi, lekin ma'lumot turini boshqa turga o‘zgartirish uchun tur ko‘rsatilishi shart.
Kanalga ulanish:
✍️ @fozilovblog
#Python_darslari
MA'LUMOTLAR TURI HAQIDA
Yana misol keltiradigan bo'lsak: O'quvchilar soni, yoshi va b.
soni = int (36)
yoshi = int (15)
Kanalga ulanish:
✍️ @fozilovblog
MA'LUMOTLAR TURI HAQIDA
Yana misol keltiradigan bo'lsak: O'quvchilar soni, yoshi va b.
soni = int (36)
yoshi = int (15)
Kanalga ulanish:
✍️ @fozilovblog
#Python_darslari
MA'LUMOTLAR TURI HAQIDA
Misol keltiradigan bo'lsak: Olmaning narxi, miqdori va b.
olma = float (4.5) #miqdori
narxi = float (25000) #25000 so'm
Kanalga ulanish:
✍️ @fozilovblog
MA'LUMOTLAR TURI HAQIDA
Misol keltiradigan bo'lsak: Olmaning narxi, miqdori va b.
olma = float (4.5) #miqdori
narxi = float (25000) #25000 so'm
Kanalga ulanish:
✍️ @fozilovblog
#Python_darslari
MA'LUMOTLAR TURI HAQIDA
Misol quyidagicha: Ikkita butun son berilgan. Ifodani "a>2 va b<=3" rostlikka tekshiring.
dastur kodi:
a = int(input("a = ")) # a soni kiritiladi
b = int(input("b = ")) # b soni kiritiladi
t:bool = a > 2 and b <= 3 # tekshirish
print("t = ", t) # natija
Agar kiritilgan son a dan katta bo'lsa (a > 2) va (and) b dan kichik yoki teng bo'lsa (b<=3) dastur true qiymatini qaytaradi.
Agar ifoda rost bo'lsa dasrtur "true" qiymatni, yo'lg'on bo'lsa "false" qiymatni qaytaradi.
Dasturni tekshirib ko'ring.
Kanalga ulanish:
✍️ @fozilovblog
MA'LUMOTLAR TURI HAQIDA
Misol quyidagicha: Ikkita butun son berilgan. Ifodani "a>2 va b<=3" rostlikka tekshiring.
dastur kodi:
a = int(input("a = ")) # a soni kiritiladi
b = int(input("b = ")) # b soni kiritiladi
t:bool = a > 2 and b <= 3 # tekshirish
print("t = ", t) # natija
Agar kiritilgan son a dan katta bo'lsa (a > 2) va (and) b dan kichik yoki teng bo'lsa (b<=3) dastur true qiymatini qaytaradi.
Agar ifoda rost bo'lsa dasrtur "true" qiymatni, yo'lg'on bo'lsa "false" qiymatni qaytaradi.
Dasturni tekshirib ko'ring.
Kanalga ulanish:
✍️ @fozilovblog
#Python_darslari
KECHA VA BUGUNGI POSTLAR
12.07.2021 - 13.07.2021
1. Python dasturlash tili haqida
2. 1-qism, 2-qism
3. Python dasturlash tili imkoniyatlari
4. KommentarIy haqida
5. Izoh qoldirish
6. Dasturni ishga tushirish
7. 📹 PyCharm Community Edition 2020.3.2 x64 dasturini kompyuterga o'rnatish jarayoni
8. Tayanch tushunchalar
9. Python dasturlash tilining alifbosi
10. O'zgaruvchilarni e'lon qilish qoidalari
11. O'zgaruvchilarni e'lon qilish qoidalari
12. O'zgaruvchilarni e'lon qilish qoidalari
13. O'zgaruvchilarni e'lon qilish qoidalari
14. O'zgaruvchilarni e'lon qilish qoidalari
15. O'zgaruvchilarni e'lon qilish
16. O'zgaruvchi qiymatini o'zgartirish
17. O'zgaruvchilarni o'zaro ishlatish
18. Mustaqil ish: 1-misol
19. Doimiylar
20. Mustaqil ish: 2-misol
21. Dasturlashda tez-tez uchrab turadigan xatoliklar
22. Qaysi satrda xatolik bor?
23. So'rovnoma
24. Ma'lumotlar turi haqida
25. INT
26. FLOAT
27. STR
28. BOOL
Kanalga ulanish:
✍️ @fozilovblog
KECHA VA BUGUNGI POSTLAR
12.07.2021 - 13.07.2021
1. Python dasturlash tili haqida
2. 1-qism, 2-qism
3. Python dasturlash tili imkoniyatlari
4. KommentarIy haqida
5. Izoh qoldirish
6. Dasturni ishga tushirish
7. 📹 PyCharm Community Edition 2020.3.2 x64 dasturini kompyuterga o'rnatish jarayoni
8. Tayanch tushunchalar
9. Python dasturlash tilining alifbosi
10. O'zgaruvchilarni e'lon qilish qoidalari
11. O'zgaruvchilarni e'lon qilish qoidalari
12. O'zgaruvchilarni e'lon qilish qoidalari
13. O'zgaruvchilarni e'lon qilish qoidalari
14. O'zgaruvchilarni e'lon qilish qoidalari
15. O'zgaruvchilarni e'lon qilish
16. O'zgaruvchi qiymatini o'zgartirish
17. O'zgaruvchilarni o'zaro ishlatish
18. Mustaqil ish: 1-misol
19. Doimiylar
20. Mustaqil ish: 2-misol
21. Dasturlashda tez-tez uchrab turadigan xatoliklar
22. Qaysi satrda xatolik bor?
23. So'rovnoma
24. Ma'lumotlar turi haqida
25. INT
26. FLOAT
27. STR
28. BOOL
Kanalga ulanish:
✍️ @fozilovblog
Telegram
Zuxriddin FOZILOV / Texnologiya, fan va ta'lim
PYTHON DASTURLASH TILI HAQIDA
Python bu umumiy maqsadli dasturlash uchun keng tarzda foydalaniladigan yuqori darajali dasturlash tili, chunki o'rganish oson va qulay sintaksisga ega. Undan tashqari skriptli dasturlash tillariga kiradi. Python dinamik tipizatsiyaga…
Python bu umumiy maqsadli dasturlash uchun keng tarzda foydalaniladigan yuqori darajali dasturlash tili, chunki o'rganish oson va qulay sintaksisga ega. Undan tashqari skriptli dasturlash tillariga kiradi. Python dinamik tipizatsiyaga…