π BARCHA ISHTIROKCHILARIMIZNI TABRIKLAYMIZ.
DO'STLARINGIZGA BIZNING KANALIMIZGA OBUNA BO'LISHLARINI TAKLIF QILING.
G'OLIBLARDAN ESA PUL MABLAG'LARI TUSHGANLIGI TO'G'RISIDAGI SKRINSHOTLARNI KUTIB QOLAMIZ.
π€·ββοΈ @fozilovblog_bot
π @infopython
DO'STLARINGIZGA BIZNING KANALIMIZGA OBUNA BO'LISHLARINI TAKLIF QILING.
G'OLIBLARDAN ESA PUL MABLAG'LARI TUSHGANLIGI TO'G'RISIDAGI SKRINSHOTLARNI KUTIB QOLAMIZ.
π€·ββοΈ @fozilovblog_bot
π @infopython
π¨π»βπ» YANGI MAVZULARNI HAM BOSHLAYMIZ.
Python dasturlash tilida juda koβp modul mavjud bo'lib, ularning asosiylarini ko'rib keltiramiz:
math - Modul murakkab matematik ifodalarni hisoblash uchun qo'llaniladi.
random - Modul tasodifiy sonlarni tanlab oladi yoki ro'yxat elementlarini tasodifiy tartibda joylashtiradi.
copy - Modul nusxalash bilan bog'liq masalalarni hal qilishga mo'ljallangan.
sys - Python interpretatorida dasturni bajaruvchi muhit hisoblanadi.
tkinter - Modul foydalanuvchi va dastur o'rtasida o'zaro aloqa o'rnatish uchun oyna, tugmacha va boshqa grafik elementlardan foydalanish imkonini beradi.
datetime - Modul joriy sana va vaqtni ko'rsatish hamda sanalarni hisoblash, sanalar ustida amallar bajarish imkonini beradi.
socket - Modul kompyuterlarni internet orqali birbiriga ulash uchun qoβllaniladi.
turtle - Modul ekranda chiziq va figuralarni chizish uchun qo'llaniladi.
π @infopython
math - Modul murakkab matematik ifodalarni hisoblash uchun qo'llaniladi.
random - Modul tasodifiy sonlarni tanlab oladi yoki ro'yxat elementlarini tasodifiy tartibda joylashtiradi.
copy - Modul nusxalash bilan bog'liq masalalarni hal qilishga mo'ljallangan.
sys - Python interpretatorida dasturni bajaruvchi muhit hisoblanadi.
tkinter - Modul foydalanuvchi va dastur o'rtasida o'zaro aloqa o'rnatish uchun oyna, tugmacha va boshqa grafik elementlardan foydalanish imkonini beradi.
datetime - Modul joriy sana va vaqtni ko'rsatish hamda sanalarni hisoblash, sanalar ustida amallar bajarish imkonini beradi.
socket - Modul kompyuterlarni internet orqali birbiriga ulash uchun qoβllaniladi.
turtle - Modul ekranda chiziq va figuralarni chizish uchun qo'llaniladi.
π @infopython
π¨π»βπ» MODUL FUNKSIYALARINI YUKLAB OLISH
Modul funksiyalarini yuklab olishning bu usulida murojaat etilayotgan kod fragmentidan oldin modulning nomi ko'rsatilishi lozim. Bunday dasturlarni o'qish juda oson, chunki kod qaysi modulga tegishli ekanligini tez aniqlash mumkin.
π @infopython
Modul funksiyalarini yuklab olishning bu usulida murojaat etilayotgan kod fragmentidan oldin modulning nomi ko'rsatilishi lozim. Bunday dasturlarni o'qish juda oson, chunki kod qaysi modulga tegishli ekanligini tez aniqlash mumkin.
π @infopython
π¨π»βπ» MODUL FUNKSIYALARINI YUKLAB OLISH
Modul funksiyalarini yuklab olishning bu usuli uncha katta bo'lmagan dasturlar uchun qulay. Katta dasturlarda esa dasturni tushunish qiyin kechadi, ya'ni funksiya qaysi modulga taalluqli ekanligini aniqlash uchun biroz urinish kerak boβladi.
π @infopython
Modul funksiyalarini yuklab olishning bu usuli uncha katta bo'lmagan dasturlar uchun qulay. Katta dasturlarda esa dasturni tushunish qiyin kechadi, ya'ni funksiya qaysi modulga taalluqli ekanligini aniqlash uchun biroz urinish kerak boβladi.
π @infopython
π¨π»βπ» MODUL FUNKSIYALARINI YUKLAB OLISH
Moduldan faqat funksiyalarning o'zini yuklab olish ham mumkin. Agar dasturdan faqat bitta funksiya kerak bo'lsa, u holda funksiyalarning barchasini emas, kerakli funksiyaning oβzinigina yuklab olgan maβqul.
π @infopython
Moduldan faqat funksiyalarning o'zini yuklab olish ham mumkin. Agar dasturdan faqat bitta funksiya kerak bo'lsa, u holda funksiyalarning barchasini emas, kerakli funksiyaning oβzinigina yuklab olgan maβqul.
π @infopython
π¨π»βπ» random MODULINING FUNKSIYALARI
random moduli tasodifiy sonlarni generatsiya qilishni boshqaradi.
π @infopython
random moduli tasodifiy sonlarni generatsiya qilishni boshqaradi.
π @infopython
π¨π»βπ» MAVZULAR MURAKKABLASHMOQDA. ERTAGA VIDEO DARS ORQALI MAVZUNI TUSHUNTIRISHGA HARAKAT QILIB KO'RAMIZ. BARCHAGA TUN XAYRLI BO'LSIN!
DARSLARIMIZNI KUZATISHDA DAVOM ETING.
π @infopython
DARSLARIMIZNI KUZATISHDA DAVOM ETING.
π @infopython
This media is not supported in your browser
VIEW IN TELEGRAM
πΉ MODULLAR BILAN ISHLASHDA YANGI FAYL OCHISH TARTIBI
Ushbu videoda ko'rsatilgan holatda siz ham yangi faylni ochsangiz, dastur ishlashi mobaynida papkalardagi .py fayllarning joylashuvida muammo tug'ilmaydi. Ya'ni bitta papka ichida barcha .py fayllari joylashgan bo'ladi. Endi bizda hosil bo'lgan
π venv (bu mendagi papka nomi)
Abraham Lincoln
π @infopython
Ushbu videoda ko'rsatilgan holatda siz ham yangi faylni ochsangiz, dastur ishlashi mobaynida papkalardagi .py fayllarning joylashuvida muammo tug'ilmaydi. Ya'ni bitta papka ichida barcha .py fayllari joylashgan bo'ladi. Endi bizda hosil bo'lgan
newmodule.py
va asosiy hisoblangan faylimiz main.py
mavjud. π venv (bu mendagi papka nomi)
- main.py"Menga daraxt chopishga 5 soat vaqt berilsa, 4 soatini boltani charxlashga sarflagan bo'lardim".
- newmodule.py
Abraham Lincoln
π @infopython
Media is too big
VIEW IN TELEGRAM
πΉ MODUL FUNKSIYASINI YUKLAB OLISH
π¨π»βπ» Modul funksiyalarini yuklab olishning bu usulida murojaat etilayotgan kod fragmentidan oldin modulning nomi ko'rsatilishi lozim. Bunday dasturlarni o'qish juda oson, chunki kod qaysi modulga tegishli ekanligini tez aniqlash mumkin.
π venv
π¨π»βπ» Modul funksiyalarini yuklab olishning bu usulida murojaat etilayotgan kod fragmentidan oldin modulning nomi ko'rsatilishi lozim. Bunday dasturlarni o'qish juda oson, chunki kod qaysi modulga tegishli ekanligini tez aniqlash mumkin.
π venv
- main.pyπ @infopython
import newmodule
a1 = int(input("a = "))
b1 = int(input("b = "))
c1 = int(input("c = "))
natija = newmodule.hisobla(a1,b1,c1)
print("Birinchi son = {}\nIkkinchi son = {}\nUchinchi son = {}\nUlarning yig\'indisi : {}".format(a1,b1,c1,natija))
- newmodule.py
def hisobla(a,b,c):
summa=a+b+c
return summa
Media is too big
VIEW IN TELEGRAM
πΉ MODUL FUNKSIYASINI YUKLAB OLISH. SONNING DARAJASINI ANIQLOVCHI DASTUR.
π¨π»βπ»Ixtiyoriy kiritilgan natural sonning (a-natural son, a>0) darajasini (k - daraja, k>0) aniqlovchi dastur.
π venv
π¨π»βπ»Ixtiyoriy kiritilgan natural sonning (a-natural son, a>0) darajasini (k - daraja, k>0) aniqlovchi dastur.
π venv
- main.pyπ @infopython
import newmodule
son = int(input("Son = "))
darajasi = int(input("Darajasi = "))
natija = newmodule.daraja(son,darajasi)
print("Kiritilgan son: {}\nDarajasi: {}\nNatija: {}".format(son,darajasi,natija))
- newmodule.py
def daraja(a,k):
summa=a**k
return summa
#infocode
MUSTAQIL ISH
π¨π»βπ» MODUL FUNKSIYASI YORDAMIDA 1 DAN n (n>0) GACHA BO'LGAN SONLARNING YIG'INDISINI TOPUVCHI DASTUR TUZING!
π @infopython
MUSTAQIL ISH
π¨π»βπ» MODUL FUNKSIYASI YORDAMIDA 1 DAN n (n>0) GACHA BO'LGAN SONLARNING YIG'INDISINI TOPUVCHI DASTUR TUZING!
π @infopython
INFOPYTHON.UZ | Python dasturlash tili asoslarini o'rganamiz
#infocode MUSTAQIL ISH π¨π»βπ» MODUL FUNKSIYASI YORDAMIDA 1 DAN n (n>0) GACHA BO'LGAN SONLARNING YIG'INDISINI TOPUVCHI DASTUR TUZING! π @infopython
β³ Mustaqil ravishda o'zingiz dasturni tuzib ko'ring keyinroq esa uning yechimini diqqatingizga havola etamiz.
Tuzgan daturingizni @fozilovblog_bot ga yo'llang.
π @infopython
Tuzgan daturingizni @fozilovblog_bot ga yo'llang.
π @infopython
Media is too big
VIEW IN TELEGRAM
πΉ Modul funksiyasini ishlatgan holatda 1 dan n (n>0) gacha bo'lgan sonlarning yig'indisini topuvchi dastur
π venv
π venv
- main.pyπ @infopython
import naturalson
natural = int(input("a= "))
natija = naturalson.ns(natural)
print("Natural son: {}\nYig\'indisi: {}".format(natural,natija))
- naturalson.py
k = 0
def ns(a):
k = a*(a+1)/2
return k
#infocode
MUSTAQIL ISH
Berilgan a va b sonlarning eng katta umumiy bo'luvchisi (EKUB)ni topish dasturini tuzing. Modul orqali.
π @infopython
MUSTAQIL ISH
Berilgan a va b sonlarning eng katta umumiy bo'luvchisi (EKUB)ni topish dasturini tuzing. Modul orqali.
π @infopython
Telegram
INFOPYTHON.UZ | Python dasturlash tili asoslarini o'rganamiz
π¨π»βπ» MODUL FUNKSIYALARINI YUKLAB OLISH
Modul funksiyalarini yuklab olishning bu usulida murojaat etilayotgan kod fragmentidan oldin modulning nomi ko'rsatilishi lozim. Bunday dasturlarni o'qish juda oson, chunki kod qaysi modulga tegishli ekanligini tezβ¦
Modul funksiyalarini yuklab olishning bu usulida murojaat etilayotgan kod fragmentidan oldin modulning nomi ko'rsatilishi lozim. Bunday dasturlarni o'qish juda oson, chunki kod qaysi modulga tegishli ekanligini tezβ¦
INFOPYTHON.UZ | Python dasturlash tili asoslarini o'rganamiz
#infocode MUSTAQIL ISH Berilgan a va b sonlarning eng katta umumiy bo'luvchisi (EKUB)ni topish dasturini tuzing. Modul orqali. π @infopython
Media is too big
VIEW IN TELEGRAM
#infocode
MUSTAQIL ISH JAVOBI
πΉ Berilgan a va b sonlarning eng katta umumiy bo'luvchisi (EKUB)ni topish dasturini tuzing. Modul orqali.
Biz ushbu misolning dasturini avval ham tuzganmiz (https://t.me/infopython/157). Bu galgisi esa modul orqali tuzilmoqda.
π€·ββοΈ PyCharmda ko'p ishlatiladigan klaviaturadagi Ctrl+/ belgisi ushbu videoda qo'llanildi. Vazifasini esa o'zingiz topishga harakat qilib ko'ring.
π venv
MUSTAQIL ISH JAVOBI
πΉ Berilgan a va b sonlarning eng katta umumiy bo'luvchisi (EKUB)ni topish dasturini tuzing. Modul orqali.
Biz ushbu misolning dasturini avval ham tuzganmiz (https://t.me/infopython/157). Bu galgisi esa modul orqali tuzilmoqda.
π€·ββοΈ PyCharmda ko'p ishlatiladigan klaviaturadagi Ctrl+/ belgisi ushbu videoda qo'llanildi. Vazifasini esa o'zingiz topishga harakat qilib ko'ring.
π venv
- main.pyπ @infopython
import naturalson
natural = int(input("a= "))
naturalb = int(input("b= "))
natija = naturalson.ns(natural,naturalb)
print("Birinchi son: {}\nIkkinchi: {}\nUlarning EKUBi: {}".format(natural,naturalb,natija))
- naturalson.py
def ns(a, b):
while a != 0 and b != 0:
if a > b:
a %= b
else:
b %= a
qiymat = a + b
return qiymat
#infocode
MUSTAQIL ISH
Berilgan a va b (a,b>0) sonlar yig'indisining n-darajasini hisoblovchi dastur tuzing. Modul orqali.
π @infopython
MUSTAQIL ISH
Berilgan a va b (a,b>0) sonlar yig'indisining n-darajasini hisoblovchi dastur tuzing. Modul orqali.
π @infopython
Telegram
INFOPYTHON.UZ | Python dasturlash tili asoslarini o'rganamiz
π¨π»βπ» MODUL FUNKSIYALARINI YUKLAB OLISH
Modul funksiyalarini yuklab olishning bu usulida murojaat etilayotgan kod fragmentidan oldin modulning nomi ko'rsatilishi lozim. Bunday dasturlarni o'qish juda oson, chunki kod qaysi modulga tegishli ekanligini tezβ¦
Modul funksiyalarini yuklab olishning bu usulida murojaat etilayotgan kod fragmentidan oldin modulning nomi ko'rsatilishi lozim. Bunday dasturlarni o'qish juda oson, chunki kod qaysi modulga tegishli ekanligini tezβ¦
INFOPYTHON.UZ | Python dasturlash tili asoslarini o'rganamiz
#infocode MUSTAQIL ISH Berilgan a va b (a,b>0) sonlar yig'indisining n-darajasini hisoblovchi dastur tuzing. Modul orqali. π @infopython
#infocode
MUSTAQIL ISH JAVOBI
π venv
MUSTAQIL ISH JAVOBI
π venv
- main.pyπ @infopython
import naturalson
natural = int(input("a= "))
naturalb = int(input("b= "))
natija = naturalson.ns(natural,naturalb)
print("Birinchi son: {}\nIkkinchi son: {}\nNatija: {}".format(natural,naturalb,natija))
- naturalson.py
def ns(a,b):
k = (a+b)**2
return k