Python (oสปqilish Piton) โ bu umumiy-maqsadli dasturlash uchun keng tarzda foydalaniladigan yuqori darajali dasturlash tili. Dasturlash tili Guido van Rossum tomonidan yaratilgan va birinchi marta 1991 yilda foydalanib koสปrilgan.
Python har xil platformalar uchun yozilgan masalan Windows, Linux, Mac OS X, Palm OS, Mac OS vahokazo. Python Microsoft.NET platformasi uchun yozilgan realizatsiyasi ham bor uni nomi IronPython.
@uz_python ๐ก
Python har xil platformalar uchun yozilgan masalan Windows, Linux, Mac OS X, Palm OS, Mac OS vahokazo. Python Microsoft.NET platformasi uchun yozilgan realizatsiyasi ham bor uni nomi IronPython.
@uz_python ๐ก
This media is not supported in your browser
VIEW IN TELEGRAM
๐น PYTHON DASTURLASH TILI HAQIDA! โ
๐ค #YOUNG_PROGERS โ
@uz_python : ๐น360p
https://t.me/joinchat/AAAAAE_s-1Y-4RF7zEI09g
๐ค #YOUNG_PROGERS โ
@uz_python : ๐น360p
https://t.me/joinchat/AAAAAE_s-1Y-4RF7zEI09g
Biz Pythonda nima qila olishimiz mumkin?
๐นTizimli dasturlash
๐นGUI
๐นInternet skriptlari
๐นKomponentlarni integratsiyasi
๐นMa'lumotlar bazasini dasturlash
๐นTez prototiplash
๐นRaqamli va ilmiy dasturlash
๐นVa yana: O'yinlar, rasmlar, ma'lumotlar konstruktsiyalari, robotlar, Excel ...
@uz_python
๐นTizimli dasturlash
๐นGUI
๐นInternet skriptlari
๐นKomponentlarni integratsiyasi
๐นMa'lumotlar bazasini dasturlash
๐นTez prototiplash
๐นRaqamli va ilmiy dasturlash
๐นVa yana: O'yinlar, rasmlar, ma'lumotlar konstruktsiyalari, robotlar, Excel ...
@uz_python
โPython muhitini ishga tushirish uchun qilishimiz kerak bรณlgan ishlar.
1. Python.org saytidan รณzimizning operatsion sistemaga mos python muhitini yuklab olamiz va o'natamiz.
2. Buyruqlar oynasini ochamiz ( command window)
3. python buyruฤini kiritib "Enter"ni bosamiz. ( Mac va Windows uchun, Ubuntu uchun esa "python3" buyruฤini kiritamiz)
4. Agar siz natijada (>>>) belgisini olsangiz. Siz python muhitini ishga tushirdingiz.
๐ @uz_python
1. Python.org saytidan รณzimizning operatsion sistemaga mos python muhitini yuklab olamiz va o'natamiz.
2. Buyruqlar oynasini ochamiz ( command window)
3. python buyruฤini kiritib "Enter"ni bosamiz. ( Mac va Windows uchun, Ubuntu uchun esa "python3" buyruฤini kiritamiz)
4. Agar siz natijada (>>>) belgisini olsangiz. Siz python muhitini ishga tushirdingiz.
๐ @uz_python
PYTHONda fayllar bilan ishlash.pptx
3.6 MB
Fayllar bilan ishlash ๐๐
Fayllarni ochish
Fayllaarni yopish
Fayllar rejimlari(dostup)
Fayllarga yozish
Fayldan oโqish
Fayldagi koโrsatkichning joyi
Faylga qoโshish
Python ๐
Fayllarni ochish
Fayllaarni yopish
Fayllar rejimlari(dostup)
Fayllarga yozish
Fayldan oโqish
Fayldagi koโrsatkichning joyi
Faylga qoโshish
Python ๐
Demak boshladik
1-Masala โ
Butun qiymat qaytaruvchi DigitN(K,N) funksiyasini hosil qiling. (K>0) Funksiya K ning raqamlari N- raqamini qaytarsin. Agar K soni Ndan kichik bo'lsa, -1 qaytarsin funksiya orqali K1, K2, K3 sonlarning n- raqami aniqlansin.
Javoblar: @heart_without_love ga yuborilsin โ
Eng birinchi va to'g'ri yechgan 3ta odam kanalda e'lon qilinadi va optimal yechim kanalga tashlanadi โ
๐Python
1-Masala โ
Butun qiymat qaytaruvchi DigitN(K,N) funksiyasini hosil qiling. (K>0) Funksiya K ning raqamlari N- raqamini qaytarsin. Agar K soni Ndan kichik bo'lsa, -1 qaytarsin funksiya orqali K1, K2, K3 sonlarning n- raqami aniqlansin.
Javoblar: @heart_without_love ga yuborilsin โ
Eng birinchi va to'g'ri yechgan 3ta odam kanalda e'lon qilinadi va optimal yechim kanalga tashlanadi โ
๐Python
โ#kirish
๐Python Introduction
๐Python nima?
Python mashhur dasturlash tili. U Guido van Rossum tomonidan yaratilgan va 1991 yilda chiqarilgan.
Buning uchun ishlatiladi:
-veb-ishlab chiqish (server tomoni),
-dasturiy ta'minotni ishlab chiqish,
-matematika,
-tizim skriptlari.
๐Python nima qila oladi?
๐ Python-dan veb-ilovalarni yaratish uchun serverda foydalanish mumkin.
๐ Python ish oqimlarini yaratish uchun dasturiy ta'minot bilan bir qatorda ishlatilishi mumkin.
๐ Python ma'lumotlar bazasi tizimlariga ulanishi mumkin. U shuningdek fayllarni o'qishi va o'zgartirishi mumkin.
๐ Python katta ma'lumotlarga ishlov berish va murakkab matematikani bajarish uchun ishlatilishi mumkin.
๐ Python-dan tez prototiplash yoki ishlab chiqarishga tayyor dasturiy ta'minotni ishlab chiqish uchun foydalanish mumkin.
Nima uchun Python?
๐ Python turli platformalarda ishlaydi (Windows, Mac, Linux, Raspberry Pi va hk).
๐ Python ingliz tiliga o'xshash oddiy sintaksisga ega.
๐ Python dasturchilarga boshqa ba'zi dasturlash tillariga qaraganda kamroq satrlar bilan dasturlarni yozishga imkon beradigan sintaksisga ega.
๐ Python tarjimon tizimida ishlaydi, ya'ni kod yozilgan zahoti bajarilishi mumkin. Bu prototiplash juda tez bo'lishi mumkinligini anglatadi.
๐ Pythonni protsessual usul, ob'ektga yo'naltirilgan usul yoki funktsional usul bilan davolash mumkin.
Bilish yaxshi ๐จโ๐ป
๐Python-ning eng so'nggi yangi versiyasi bu Python 3 bo'lib, biz ushbu darslikda foydalanamiz. Biroq, Python 2, xavfsizlik yangilanishlaridan tashqari boshqa narsalar bilan yangilanmasa ham, baribir juda mashhur.
๐Ushbu darslikda Python matn muharririda yoziladi. Python-ni Thonny, Pycharm, Netbeans yoki Eclipse singari Integratsiyalashgan rivojlanish muhitida yozish mumkin, ular Python fayllarining katta to'plamlarini boshqarish uchun foydalidir.
๐Python Sintaksisi boshqa dasturlash tillariga nisbatan
๐Python o'qish uchun yaratilgan va matematikaning ta'siri bilan ingliz tiliga o'xshash jihatlarga ega.
๐Python boshqa dasturlash tillaridan farqli o'laroq, nuqta-vergul yoki qavslarni ishlatadigan buyruqni bajarish uchun yangi qatorlardan foydalanadi.
๐Python bo'sh joydan foydalanib, belgilarni belgilashga asoslanadi; masalan, ko'chadan, funktsiyalar va sinflar doirasi. Buning uchun boshqa dasturlash tillari ko'pincha jingalak qavslardan foydalanadi.
๐ Python
๐Python Introduction
๐Python nima?
Python mashhur dasturlash tili. U Guido van Rossum tomonidan yaratilgan va 1991 yilda chiqarilgan.
Buning uchun ishlatiladi:
-veb-ishlab chiqish (server tomoni),
-dasturiy ta'minotni ishlab chiqish,
-matematika,
-tizim skriptlari.
๐Python nima qila oladi?
๐ Python-dan veb-ilovalarni yaratish uchun serverda foydalanish mumkin.
๐ Python ish oqimlarini yaratish uchun dasturiy ta'minot bilan bir qatorda ishlatilishi mumkin.
๐ Python ma'lumotlar bazasi tizimlariga ulanishi mumkin. U shuningdek fayllarni o'qishi va o'zgartirishi mumkin.
๐ Python katta ma'lumotlarga ishlov berish va murakkab matematikani bajarish uchun ishlatilishi mumkin.
๐ Python-dan tez prototiplash yoki ishlab chiqarishga tayyor dasturiy ta'minotni ishlab chiqish uchun foydalanish mumkin.
Nima uchun Python?
๐ Python turli platformalarda ishlaydi (Windows, Mac, Linux, Raspberry Pi va hk).
๐ Python ingliz tiliga o'xshash oddiy sintaksisga ega.
๐ Python dasturchilarga boshqa ba'zi dasturlash tillariga qaraganda kamroq satrlar bilan dasturlarni yozishga imkon beradigan sintaksisga ega.
๐ Python tarjimon tizimida ishlaydi, ya'ni kod yozilgan zahoti bajarilishi mumkin. Bu prototiplash juda tez bo'lishi mumkinligini anglatadi.
๐ Pythonni protsessual usul, ob'ektga yo'naltirilgan usul yoki funktsional usul bilan davolash mumkin.
Bilish yaxshi ๐จโ๐ป
๐Python-ning eng so'nggi yangi versiyasi bu Python 3 bo'lib, biz ushbu darslikda foydalanamiz. Biroq, Python 2, xavfsizlik yangilanishlaridan tashqari boshqa narsalar bilan yangilanmasa ham, baribir juda mashhur.
๐Ushbu darslikda Python matn muharririda yoziladi. Python-ni Thonny, Pycharm, Netbeans yoki Eclipse singari Integratsiyalashgan rivojlanish muhitida yozish mumkin, ular Python fayllarining katta to'plamlarini boshqarish uchun foydalidir.
๐Python Sintaksisi boshqa dasturlash tillariga nisbatan
๐Python o'qish uchun yaratilgan va matematikaning ta'siri bilan ingliz tiliga o'xshash jihatlarga ega.
๐Python boshqa dasturlash tillaridan farqli o'laroq, nuqta-vergul yoki qavslarni ishlatadigan buyruqni bajarish uchun yangi qatorlardan foydalanadi.
๐Python bo'sh joydan foydalanib, belgilarni belgilashga asoslanadi; masalan, ko'chadan, funktsiyalar va sinflar doirasi. Buning uchun boshqa dasturlash tillari ko'pincha jingalak qavslardan foydalanadi.
๐ Python
โ#Py
๐Python Sintaksisi
๐Python sintaksisini bajaring:
Oldingi sahifada bilib olganimizdek, Python sintaksisi to'g'ridan-to'g'ri buyruq satriga yozish orqali bajarilishi mumkin:
``>>> print("Salom, Dunyo!")
Salom, Dunyo
cmd (Command Line) da .py faylni ishga tushurish:
C:\Users\Admin\python fayl_nom
๐Python belgisi
Shartnoma kod qatorining boshidagi bo'shliqlarni anglatadi.
Boshqa dasturlash tillarida kodni kiritish faqat o'qish uchun mo'ljallangan,
Pythonda yozuvni ajratish juda muhimdir.
Python kod blokini ko'rsatish uchun indentatsiyadan foydalanadi.
#E
print("Besh ikkidan
Shartnomani tashlab qo'ysangiz Python sizga xato q
print("Besh ikkid
bu yerda print operatoridan oldin kamida bitta bo'sh joy bo'li
print("Besh ikk
if 5 > 2:
print("Besh i
Bitta kod blokida bir xil miqdordagi bo'sh joylardan foydalanish kerak, aks holda Python sizga x
print("Besh ikkidan katta!")
print("Besh
bu kod xatolik beradi !
๐ Python
๐Python Sintaksisi
๐Python sintaksisini bajaring:
Oldingi sahifada bilib olganimizdek, Python sintaksisi to'g'ridan-to'g'ri buyruq satriga yozish orqali bajarilishi mumkin:
``>>> print("Salom, Dunyo!")
Salom, Dunyo
!
cmd (Command Line) da .py faylni ishga tushurish:
C:\Users\Admin\python fayl_nom
i.py
๐Python belgisi
Shartnoma kod qatorining boshidagi bo'shliqlarni anglatadi.
Boshqa dasturlash tillarida kodni kiritish faqat o'qish uchun mo'ljallangan,
Pythonda yozuvni ajratish juda muhimdir.
Python kod blokini ko'rsatish uchun indentatsiyadan foydalanadi.
#E
xample
if 5 > 2:print("Besh ikkidan
katta!")
Shartnomani tashlab qo'ysangiz Python sizga xato q
iladi:
โ
if 5 > 2:print("Besh ikkid
an katta!")
bu yerda print operatoridan oldin kamida bitta bo'sh joy bo'li
shi kerak!
if 5 > 2:print("Besh ikk
i
dan katta!")if 5 > 2:
print("Besh i
kkidan katta!")
Bitta kod blokida bir xil miqdordagi bo'sh joylardan foydalanish kerak, aks holda Python sizga x
ato beradi:
โ
if 5 > 2:print("Besh ikkidan katta!")
print("Besh
ikkidan katta!")
bu kod xatolik beradi !
๐ Python
โ๐ Python Kommentariyasi(Sharh)
Sharhlardan Python kodini tushuntirish uchun foydalanish mumkin.
Kodni o'qilishi uchun sharhlardan foydalanish mumkin.
Kodni sinab ko'rishda izohlar bajarilishini oldini olish uchun ishlatilishi mumkin.
Sharh yaratish
Sharhlar # bilan boshlanadi va Python ularga e'tibor bermaydi:
Masalan:
#Bu komment yoziladigan qism
``print("Salom, Dunyo!"
Sharhlar satr oxirida joylashtirilishi mumkin va Python satrning qolgan qismiga e'tibor bermaydi:
print("Salom, Dunyo
Kodni tushuntirish uchun sharhlar matn bo'lishi shart emas, undan Python-ning kodni bajarishini oldini olish uchun foydalanish mumkin:
#print("Salom, Dunyo!")
print("Welcome")
Ko'p qatorli sharhlar
Python aslida ko'p qatorli sharhlar uchun sintaksisga ega emas.
Ko'p qatorli sharh qo'shish uchun har bir qator uchun # belgini kiritish mumkin:
#bu
#yerda
#sharhlar yoziladi
print("Salom, Dunyo!")
Yoki, siz o'ylagandek emas, ko'p qatorli simlardan foydalanishingiz mumkin.
Python o'zgaruvchiga tayinlanmagan satrlarning asl mazmunini e'tiborsiz qoldirganligi sababli, kodingizga ko'p qatorli (uchta qo'shtirnoq) qo'shishingiz va sharhingizni uning ichiga qo'yishingiz mumkin:
"""
Bu sharh
yozilgan
faqat bitta qatordan ko'proq
"""
print("Salom, Dunyo!")
O'zgaruvchiga satr tayinlanmagan ekan, Python kodni o'qiydi, lekin keyin uni e'tiborsiz qoldiradi va siz ko'p qatorli sharh yozganingizni tushunadi.
๐ Python
Sharhlardan Python kodini tushuntirish uchun foydalanish mumkin.
Kodni o'qilishi uchun sharhlardan foydalanish mumkin.
Kodni sinab ko'rishda izohlar bajarilishini oldini olish uchun ishlatilishi mumkin.
Sharh yaratish
Sharhlar # bilan boshlanadi va Python ularga e'tibor bermaydi:
Masalan:
#Bu komment yoziladigan qism
``print("Salom, Dunyo!"
)
Sharhlar satr oxirida joylashtirilishi mumkin va Python satrning qolgan qismiga e'tibor bermaydi:
print("Salom, Dunyo
!")
#Salom, Dunyo! so'zi ekranga chiqadiKodni tushuntirish uchun sharhlar matn bo'lishi shart emas, undan Python-ning kodni bajarishini oldini olish uchun foydalanish mumkin:
#print("Salom, Dunyo!")
print("Welcome")
Ko'p qatorli sharhlar
Python aslida ko'p qatorli sharhlar uchun sintaksisga ega emas.
Ko'p qatorli sharh qo'shish uchun har bir qator uchun # belgini kiritish mumkin:
`
#bu
#yerda
#sharhlar yoziladi
print("Salom, Dunyo!")
Yoki, siz o'ylagandek emas, ko'p qatorli simlardan foydalanishingiz mumkin.
Python o'zgaruvchiga tayinlanmagan satrlarning asl mazmunini e'tiborsiz qoldirganligi sababli, kodingizga ko'p qatorli (uchta qo'shtirnoq) qo'shishingiz va sharhingizni uning ichiga qo'yishingiz mumkin:
"""
Bu sharh
yozilgan
faqat bitta qatordan ko'proq
"""
print("Salom, Dunyo!")
O'zgaruvchiga satr tayinlanmagan ekan, Python kodni o'qiydi, lekin keyin uni e'tiborsiz qoldiradi va siz ko'p qatorli sharh yozganingizni tushunadi.
๐ Python
โ๐ Python O'zgaruvchilar
1-qism
O'zgaruvchilarni yaratish
O'zgaruvchilar ma'lumotlar qiymatlarini saqlash uchun idishlardir.
Boshqa dasturlash tillaridan farqli o'laroq, Python o'zgaruvchini e'lon qilish buyrug'iga ega emas.
O'zgaruvchi birinchi marta unga qiymat bergan paytingizda yaratiladi.
Masalan:
O'zgaruvchilarni biron bir turdagi e'lon qilish shart emas va ular o'rnatilgandan keyin ham turini o'zgartirishi mumkin.
String o'zgaruvchilari bitta yoki ikki tirnoq yordamida e'lon qilinishi mumkin:
O'zgaruvchan ismlar
O'zgaruvchi qisqa nomga ega bo'lishi mumkin (masalan, x va y) yoki ko'proq tavsiflovchi nom (yosh, karnay, total_volume). Python o'zgaruvchilar uchun qoidalar:
O'zgaruvchan nom harf yoki pastki belgidan boshlanishi kerak
O'zgaruvchi nom raqam bilan boshlanmaydi
O'zgaruvchi nom faqat alfa-raqamli belgilar va pastki chiziqlardan iborat bo'lishi mumkin (A-z, 0-9 va _)
O'zgaruvchan nomlar katta-kichiklikni hisobga oladi (yosh, Yosh va YOSH uch xil o'zgaruvchidir)
โ๏ธโ๏ธโ๏ธO'zgaruvchan nomlar katta-kichikligini hisobga olish kerakligini unutmang โ๏ธโ๏ธโ๏ธ
๐ Python
1-qism
O'zgaruvchilarni yaratish
O'zgaruvchilar ma'lumotlar qiymatlarini saqlash uchun idishlardir.
Boshqa dasturlash tillaridan farqli o'laroq, Python o'zgaruvchini e'lon qilish buyrug'iga ega emas.
O'zgaruvchi birinchi marta unga qiymat bergan paytingizda yaratiladi.
Masalan:
x = 5
y = "John"
print(x)
print(y)
O'zgaruvchilarni biron bir turdagi e'lon qilish shart emas va ular o'rnatilgandan keyin ham turini o'zgartirishi mumkin.
x = 4
# x ning tipi int
x = "Sally"
# x endi str tipida
print(x)
String o'zgaruvchilari bitta yoki ikki tirnoq yordamida e'lon qilinishi mumkin:
x = "Jon"
# bilan bir xil
x = 'Jon'
O'zgaruvchan ismlar
O'zgaruvchi qisqa nomga ega bo'lishi mumkin (masalan, x va y) yoki ko'proq tavsiflovchi nom (yosh, karnay, total_volume). Python o'zgaruvchilar uchun qoidalar:
O'zgaruvchan nom harf yoki pastki belgidan boshlanishi kerak
O'zgaruvchi nom raqam bilan boshlanmaydi
O'zgaruvchi nom faqat alfa-raqamli belgilar va pastki chiziqlardan iborat bo'lishi mumkin (A-z, 0-9 va _)
O'zgaruvchan nomlar katta-kichiklikni hisobga oladi (yosh, Yosh va YOSH uch xil o'zgaruvchidir)
#O'zgaruvchan nomlar:
myvar = "John"
my_var = "John"
_my_var = "John"
myVar = "John"
MYVAR = "John"
myvar2 = "John"
#Noqonuniy o'zgaruvchan nomlar:
2myvar = "John"
my-var = "John"
my var = "John"
โ๏ธโ๏ธโ๏ธO'zgaruvchan nomlar katta-kichikligini hisobga olish kerakligini unutmang โ๏ธโ๏ธโ๏ธ
๐ Python
โโ ๐ Python O'zgaruvchilar
2-qism
Bir nechta o'zgaruvchiga qiymat berish
Python sizga bir qatorda bir nechta o'zgaruvchiga qiymatlarni belgilashga imkon beradi:
Va bitta satrda bir nechta o'zgaruvchiga bir xil qiymatni belgilashingiz mumkin:
Chiqish o'zgaruvchilari
Python print bayonoti ko'pincha o'zgaruvchini chiqarish uchun ishlatiladi.
Ikkala matn va o'zgaruvchini birlashtirish uchun Python + belgisini ishlatadi:
Siz yana bir o'zgaruvchiga o'zgaruvchini qo'shish uchun + belgisini ishlatishingiz mumkin:
Raqamlar uchun + belgisi matematik operator sifatida ishlaydi:
Agar siz satr va raqamni birlashtirishga harakat qilsangiz xatolik yuzaga keladi:
๐ Python
2-qism
Bir nechta o'zgaruvchiga qiymat berish
Python sizga bir qatorda bir nechta o'zgaruvchiga qiymatlarni belgilashga imkon beradi:
x, y, z = "Orange", "Banana", "Cherry"
print(x)
print(y)
print(z)
Va bitta satrda bir nechta o'zgaruvchiga bir xil qiymatni belgilashingiz mumkin:
x = y = z = "Orange"
print(x)
print(y)
print(z)
Chiqish o'zgaruvchilari
Python print bayonoti ko'pincha o'zgaruvchini chiqarish uchun ishlatiladi.
Ikkala matn va o'zgaruvchini birlashtirish uchun Python + belgisini ishlatadi:
x = "awesome"
print("Python is " + x)
Siz yana bir o'zgaruvchiga o'zgaruvchini qo'shish uchun + belgisini ishlatishingiz mumkin:
x = "Python"
y = "ajoyib"
z = x + y
print(z)
Raqamlar uchun + belgisi matematik operator sifatida ishlaydi:
x = 5
y = 10
print(x + y)
Agar siz satr va raqamni birlashtirishga harakat qilsangiz xatolik yuzaga keladi:
x = 5
y = "John"
print(x + y)
๐ Python
โ๐ Python O'zgaruvchilar
3-qism
Global o'zgaruvchilar
Funktsiyadan tashqarida yaratilgan o'zgaruvchilar (yuqoridagi barcha misollar singari) global o'zgaruvchilar deb nomlanadi.
Global o'zgaruvchilardan hamma funktsiyalar ichida ham, tashqarisida ham foydalanishi mumkin.
Misol
Funktsiyadan tashqari o'zgaruvchini yaratib va uni funksiya ichida ishlatish
Agar biron bir funktsiya ichida xuddi shunday nom bilan o'zgaruvchini yaratsangiz, bu o'zgaruvchi mahalliy bo'ladi va uni faqat funktsiya ichida ishlatish mumkin. Xuddi shu nom bilan global o'zgaruvchi avvalgidek, global bo'lib qoladi va asl qiymati bilan qoladi.
Misol
Global o'zgaruvchiga o'xshash nom bilan bir funktsiya ichida o'zgaruvchini yaratish:
global kalit so'z
Odatda, biror funktsiya ichida o'zgaruvchini yaratganingizda, u o'zgaruvchi mahalliy bo'lib, uni faqat shu funktsiya ichida ishlatish mumkin.
Funktsiya ichida global o'zgaruvchini yaratish uchun siz global kalit so'zdan foydalanishingiz mumkin.
Misol
Agar siz global kalit so'zdan foydalansangiz, o'zgaruvchi global miqyosga tegishli:
Bundan tashqari, agar biror funktsiya ichida global o'zgaruvchini o'zgartirish zarur bo'lsa, global kalit so'zdan foydalaning.
Funktsiya ichida global o'zgaruvchining qiymatini o'zgartirish uchun global kalit so'zdan foydalanib, o'zgaruvchiga murojaat qiling:
๐ Python
3-qism
Global o'zgaruvchilar
Funktsiyadan tashqarida yaratilgan o'zgaruvchilar (yuqoridagi barcha misollar singari) global o'zgaruvchilar deb nomlanadi.
Global o'zgaruvchilardan hamma funktsiyalar ichida ham, tashqarisida ham foydalanishi mumkin.
Misol
Funktsiyadan tashqari o'zgaruvchini yaratib va uni funksiya ichida ishlatish
x = "awesome"
def myfunc():
print("Python is " + x)
myfunc()
Agar biron bir funktsiya ichida xuddi shunday nom bilan o'zgaruvchini yaratsangiz, bu o'zgaruvchi mahalliy bo'ladi va uni faqat funktsiya ichida ishlatish mumkin. Xuddi shu nom bilan global o'zgaruvchi avvalgidek, global bo'lib qoladi va asl qiymati bilan qoladi.
Misol
Global o'zgaruvchiga o'xshash nom bilan bir funktsiya ichida o'zgaruvchini yaratish:
x = "awesome"
def myfunc():
x = "fantastic"
print("Python is " + x)
myfunc()
print("Python is " + x)
global kalit so'z
Odatda, biror funktsiya ichida o'zgaruvchini yaratganingizda, u o'zgaruvchi mahalliy bo'lib, uni faqat shu funktsiya ichida ishlatish mumkin.
Funktsiya ichida global o'zgaruvchini yaratish uchun siz global kalit so'zdan foydalanishingiz mumkin.
Misol
Agar siz global kalit so'zdan foydalansangiz, o'zgaruvchi global miqyosga tegishli:
def myfunc():
global x
x = "fantastic"
myfunc()
print("Python is " + x)
Bundan tashqari, agar biror funktsiya ichida global o'zgaruvchini o'zgartirish zarur bo'lsa, global kalit so'zdan foydalaning.
Funktsiya ichida global o'zgaruvchining qiymatini o'zgartirish uchun global kalit so'zdan foydalanib, o'zgaruvchiga murojaat qiling:
x = "awesome"
def myfunc():
global x
x = "fantastic"
myfunc()
print("Python is " + x)
๐ Python
#Sonlar #Numbers #Dars4
4-Dars ๐
Python dasturlash tilida Sonlar
https://telegra.ph/Pythonda-sonlar-Numer-07-03
๐ Python
4-Dars ๐
Python dasturlash tilida Sonlar
https://telegra.ph/Pythonda-sonlar-Numer-07-03
๐ Python
Telegraph
Pythonda Sonlar (Numbers)
Pythonda ishlatiladigan turli xil sonlar maโlumot turlari: butun, haqiqiy va complex hisoblanadi. Ular int, float, complex deb belgilanadi. Masalan, 5 - butun son, 5.0 - float. Kompleks sonlar x+yj shaklda yoziladi, x haqiqiy qismi y mavhum qism. Biz sonโฆ
#MalumotTiplari #DataTypes #Dars5
5-Dars ๐
Python dasturlash tilida malumot tiplari (Data types)
https://telegra.ph/Pythonda-malumot-tiplari-DATA-TYPE-07-03
๐ Python
5-Dars ๐
Python dasturlash tilida malumot tiplari (Data types)
https://telegra.ph/Pythonda-malumot-tiplari-DATA-TYPE-07-03
๐ Python
Telegraph
๐ Pythonda ma'lumot tiplari (DATA TYPE)
#python #datatype #tiplar 5-MAVZU: ๐ Pythonda ma'lumot tiplari. (DATA TYPE) Dasturlashda ma'lumot tiplari muhim tushuncha. Pytonda ma'lumot tiplari qurilishi quyidagicha toifalangan: 1๏ธโฃ Matn tipi: str 2๏ธโฃ Son tipi: int , float , complex 3๏ธโฃ To'plam tipi:โฆ
#Numbers #Random #Dars6
6-Dars ๐
Python dasturlash tilida Random funksiyasi (Random)
https://telegra.ph/Pythonda-Random-funksiyasi-07-04
๐ Python
6-Dars ๐
Python dasturlash tilida Random funksiyasi (Random)
https://telegra.ph/Pythonda-Random-funksiyasi-07-04
๐ Python
Telegraph
๐ Pythonda Random funksiyasi.
#python #tiplar #numbers #random 6-MAVZU: ๐ Pythonda Random funksiyasi. Python tasodifiy raqamlarni chiqarish uchun random() funktsiyaga ega emas, ammo Python tasodifiy sonlarni hosil qilish uchun ishlatilishi mumkin bo'lgan random deb nomlangan ichki modulgaโฆ
Python_dasturlash_tilida_operatorlar.pptm
94.2 KB
#pptx
Python dasturlash tilida operatorlar bilan ishlash turlari
~Mantiqiy ifodalar va qiymatlar
~If โฆ else operatori, sintaksisi, blok sxemasi
~If โฆ elif โฆ else operatori, sintaksisi, blok sxemasi
~for sikl operatori, sintaksisi, blok sxemasi
~While sikl operatori, sintaksisi, blok sxemasi
~Range() funksiyasi
~Break va continue operatorlari, blok sxemasi
๐ Python
Python dasturlash tilida operatorlar bilan ishlash turlari
~Mantiqiy ifodalar va qiymatlar
~If โฆ else operatori, sintaksisi, blok sxemasi
~If โฆ elif โฆ else operatori, sintaksisi, blok sxemasi
~for sikl operatori, sintaksisi, blok sxemasi
~While sikl operatori, sintaksisi, blok sxemasi
~Range() funksiyasi
~Break va continue operatorlari, blok sxemasi
๐ Python
#Arrays #PythonCollection #Dars7
7-Dars ๐
Python to'plamlari (Arrays)
https://telegra.ph/Python-toplamlari-qatorlar-07-05
๐ Python
7-Dars ๐
Python to'plamlari (Arrays)
https://telegra.ph/Python-toplamlari-qatorlar-07-05
๐ Python
Telegraph
Python to'plamlari (qatorlar)
Python dasturlash tilida to'rtta ma'lumotlar to'plami mavjud: Ro'yxat - bu buyurtma qilingan va o'zgartirilishi mumkin bo'lgan to'plam. Takroriy a'zolarga ruxsat beradi. Tuple - bu buyurtma qilingan va o'zgartirilmaydigan to'plam. Takroriy a'zolarga ruxsatโฆ