#built_in_functions #importnat #quick_start
#operators #qism2
Pyhton buyruqlari. (2-qism)
Pythonda Funksiyalar.
Funksiyaning opertordan asosiy farqi - funksiyaning obyektligida. Va har bir o'zgaruvchining qiymatini o'zgartirish mumkin bo'lganidek, funksiyalarni ham bajaradigan ishini bemalol o'zgartirsa bo'ladi. Lekin bunda ehtiyotsizlik, kutilmagan holatlarni keltirib chiqarishi mumkin. Masalan:
Funksiyalr obyekt bo'lgani uchun ularning tipi mavjud:
π Python Dasturlash maktabi |
π Python Community Uz πΊπΏ
#operators #qism2
Pyhton buyruqlari. (2-qism)
Pythonda Funksiyalar.
Funksiyaning opertordan asosiy farqi - funksiyaning obyektligida. Va har bir o'zgaruvchining qiymatini o'zgartirish mumkin bo'lganidek, funksiyalarni ham bajaradigan ishini bemalol o'zgartirsa bo'ladi. Lekin bunda ehtiyotsizlik, kutilmagan holatlarni keltirib chiqarishi mumkin. Masalan:
print = lambda *args, **kwargs: print(*args, *args, **kwargs)Qatordan so'ng, print - 2 marotalab konsolga yozuvchi emas, cheksiz rekursiv funksiyaga aylanadi.
Funksiyalr obyekt bo'lgani uchun ularning tipi mavjud:
>>> type(print)Pythonga "kirgizilgan" ba`zi funksiyalar:
<class 'builtin_function_or_method'>
>>>lambda_func = lambda: None
>>> type(lambda_func)
<class 'function'>
>>> def defined_func(): return
>>> type(defined_func)
<class 'function'>
print
- konsolga chop etuvchi funksiya;open
- faylni ochish uchun ishlatiladigan funksiya;dir
- obyektning attribut va metodlarini ro'yhat ichida qaytaradi;help
- obyektning dokumentatsiyasini (modulda yozilganini) chop etadi;breakpoint
- kodni to'xtatish uchun ishlatiladi, ya'ni "Debugging" jarayonida ishlatiladi.π Python Dasturlash maktabi |
π Python Community Uz πΊπΏ
This media is not supported in your browser
VIEW IN TELEGRAM
πΉ When Coding is Lifeπππ |
Dasturchilarga yuboramiz bu vedioni ulardan yaxshiroq boshqa kasb egalari tushunmasa kerakπ.
π¨βπ»
π Python Dasturlash maktabi
Dasturchilarga yuboramiz bu vedioni ulardan yaxshiroq boshqa kasb egalari tushunmasa kerakπ.
π¨βπ»
π Python Dasturlash maktabi
#built_in_functions #importnat #quick_start
#operators #qism3
Pyhton buyruqlari. (3-qism)
2-qismda ba'zi muhim funksiyalar qoldirilgan edi:
Agar ba'zi funksiyalar yoki operatorlar qiyin bo'lib tuyulgan bo'lsa, marhamat gruppaga yozishingiz mumkin. So'ng ushbu funksiya/operator uchun kanalda qo'llanma(lar) chiqariladi.
π Python Dasturlash maktabi |
π Python Community Uz πΊπΏ
#operators #qism3
Pyhton buyruqlari. (3-qism)
2-qismda ba'zi muhim funksiyalar qoldirilgan edi:
enumerate
- iterable ya'ni bir nechta elementdan tarkib topgan obyektni element tartib raqami (hisob boshini belgilasa ham bo'ladi) bilan qaytaradi;input
- foydalanuvchi tomonidan konsolga kiritilgan satrni qaytaradi;super
- merosxo'r klassning "me'ros qoldiruvchisi"ni qaytaradi, hech qanday klassga merosxo'r bo'magan klassda bu object hisoblanadi;dis
- dizassembler vazifasini bajaradi, assembler kodini qaytaradi.Agar ba'zi funksiyalar yoki operatorlar qiyin bo'lib tuyulgan bo'lsa, marhamat gruppaga yozishingiz mumkin. So'ng ushbu funksiya/operator uchun kanalda qo'llanma(lar) chiqariladi.
π Python Dasturlash maktabi |
π Python Community Uz πΊπΏ
#dis #dis_module
Dizassemblerlash.
π Pyhton Dasturlash maktabi |
π Python Community Uz πΊπΏ
Dizassemblerlash.
dis
funksiyasining ishlatilishi. Shuni ta'kidalsh lozimki, builtin_function_or_method
tipiga mansub funksiyalar argument sifatida berilsa xatolik chiqadi. π Pyhton Dasturlash maktabi |
π Python Community Uz πΊπΏ
#graphql #django #web
GraphQL bilan ishlashni qulayroq qiladigan ajoyib yordamchi. π
π Pyhton Dasturlash maktabi|
π Python Community UZ πΊπΏ
GraphQL bilan ishlashni qulayroq qiladigan ajoyib yordamchi. π
pip install strawberry-graphql[debug-server]GitHubda
π Pyhton Dasturlash maktabi|
π Python Community UZ πΊπΏ
#django #release
Django 3.2, yaΚΌni mashhur fretmvorknig yangi versiyasi chiqdi.
Batafsil....
Pyhton Dasturlash maktabi|
π Python Community UZ πΊπΏ
Django 3.2, yaΚΌni mashhur fretmvorknig yangi versiyasi chiqdi.
Batafsil....
Pyhton Dasturlash maktabi|
π Python Community UZ πΊπΏ
β#image #practise #pil
Pillow.
Rasmlar bilan ishlash uchun ajoyib kutubxona! Rasmni dastur orqali yaratish, o'zgartirish uchun ayni muddao.
Installation:
π Rasmiy sayti
βΉοΈ GitHub
π Documentation
π Python Dasturlash maktabi |
π Python Community Uz πΊπΏ
Pillow.
Rasmlar bilan ishlash uchun ajoyib kutubxona! Rasmni dastur orqali yaratish, o'zgartirish uchun ayni muddao.
Installation:
python3 -m pip install --upgrade pip
# updating pippython -m pip install Pillow
# use if you didn't install it yetpython3 -m pip install --upgrade Pillow
# use for updating the libraryπ Rasmiy sayti
βΉοΈ GitHub
π Documentation
π Python Dasturlash maktabi |
π Python Community Uz πΊπΏ
#strings #methods
Python dasturchisi bilishi kerak bo'lgan satrlarning ikkita metodi.
O'qish...
π Python Dasturlash maktabi
π Python Community Uz πΊπΏ
Python dasturchisi bilishi kerak bo'lgan satrlarning ikkita metodi.
O'qish...
π Python Dasturlash maktabi
π Python Community Uz πΊπΏ
Medium
2 String Methods Every Python Developer Should Know
Turn iterables into strings or vice versa
β#pythonProject #shelock
Sherlok.
Artur Konan Doylning mashhur qahramonining IT dagi proyeksiyasi. Ya'ni kiritilgan
βΉ Github
π Python Dasturlash maktabi
π Python Community Uz πΊπΏ
Sherlok.
Artur Konan Doylning mashhur qahramonining IT dagi proyeksiyasi. Ya'ni kiritilgan
usΠ΅rname
ni 300ta saytdan izlab, ma'lumot topib beradi. Albatta Python
da qilingan.βΉ Github
π Python Dasturlash maktabi
π Python Community Uz πΊπΏ
#offtop
Bugungi kunda Telegram foydalanuvchilari asosan MDH davlatlari aholisidan tashkil topgan. MDH foydalanuvchilaridan ham O'zbekistonlik foydalanuvchilar soni jihatdan yuqori o'rinlardanligi esa hammaga ma'lum.
Shu bois "Telegramning sirli foydalanuvchisi qanday?" nomli so'rovnomada aynan bizning javobimiz hal qiluvchi natijaga olib keladi.
βΉοΈSo'rovnomada ishtirok etish
π Python Dasturlash maktabi
π Python Community Uz πΊπΏ
Bugungi kunda Telegram foydalanuvchilari asosan MDH davlatlari aholisidan tashkil topgan. MDH foydalanuvchilaridan ham O'zbekistonlik foydalanuvchilar soni jihatdan yuqori o'rinlardanligi esa hammaga ma'lum.
Shu bois "Telegramning sirli foydalanuvchisi qanday?" nomli so'rovnomada aynan bizning javobimiz hal qiluvchi natijaga olib keladi.
βΉοΈSo'rovnomada ishtirok etish
π Python Dasturlash maktabi
π Python Community Uz πΊπΏ
TGStat.ru
ΠΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ Π°ΡΠ΄ΠΈΡΠΎΡΠΈΠΈ Telegram 2023.
ΠΡΠΎ ΠΆΠ΅ ΠΎΠ½ β ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Telegram 2023 Π³ΠΎΠ΄Π°?
#functools #partial
Misolda aks ettirilgan yangi
Qaymog'i shundaki eski funksiya hech qayerga yo'qolmaydi. Undan yangi
π Python Dasturlash maktabi
π Python Community Uz πΊπΏ
functools.partial
haqida.functools
kutubxonasining eng mashhur 'yordamchi'laridan bir bu partial
funksiyasi. U argument sifatida funksiya hamda uning 'standart' argumentini qabul qilib. Yangi funksiya qaytaradi.Misolda aks ettirilgan yangi
multiply_to10
funksiyasi faqat bitta argument qabul qiladi. Chunki birinchi argumenti 10 deb biriktirildi.Qaymog'i shundaki eski funksiya hech qayerga yo'qolmaydi. Undan yangi
multiply_to100
, multiply_to1000
yasashimiz yoki o'zini ishlatishimiz mumkin.π Python Dasturlash maktabi
π Python Community Uz πΊπΏ
#functools #partial
So'ngi ko'rsatilgan
Birinchi nazarda bu ishimizni qilish shart emasday tuyuladi, lekin biz bir faylda ikki yoki undan ko'p botning kodini yozsak ancha qulaylik yaratadi.
π Python Dasturlash maktabi
π Python Community Uz πΊπΏ
functools.partial
ishlatilishi.So'ngi ko'rsatilgan
functools.partial
funksiyasining ishlatilishiga misol. partial
qaytargan start funksiyasi endi ikki argumentli bo'ldi.Birinchi nazarda bu ishimizni qilish shart emasday tuyuladi, lekin biz bir faylda ikki yoki undan ko'p botning kodini yozsak ancha qulaylik yaratadi.
π Python Dasturlash maktabi
π Python Community Uz πΊπΏ
#functools #cache #lru_cache
Funksiya natijasini keshlash.
Ba'zi bir rekursiyali funksiyalar bir narsani ko'p marotabalab hisoblanishi kerak bo'ladi. Shunday vaziyatlarda funksiya natijasini keshlash yordam beradi.
Misoldagi kommentga ko'ra keshlangan funksiya deyarli bir on ichida rekursiya tubiga yetib olar ekan. Bu hodisa Fibonachi sonlar qatoridagi 500-sonni hisoblashda ro'y beradi. (499-sonni hisoblaydi)
π Python Dasturlash maktabi
π Python Community Uz πΊπΏ
Funksiya natijasini keshlash.
Ba'zi bir rekursiyali funksiyalar bir narsani ko'p marotabalab hisoblanishi kerak bo'ladi. Shunday vaziyatlarda funksiya natijasini keshlash yordam beradi.
Misoldagi kommentga ko'ra keshlangan funksiya deyarli bir on ichida rekursiya tubiga yetib olar ekan. Bu hodisa Fibonachi sonlar qatoridagi 500-sonni hisoblashda ro'y beradi. (499-sonni hisoblaydi)
π Python Dasturlash maktabi
π Python Community Uz πΊπΏ
from functools import partial
print_by_defis = partial(print, sep=" - ") print_by_defis(*[1, 2, 3, 4], 0)
print_by_defis = partial(print, sep=" - ") print_by_defis(*[1, 2, 3, 4], 0)
Anonymous Quiz
28%
[1, 2, 3, 4] - 0
47%
1 - 2 - 3 - 4 - 0
19%
[1, 2, 3, 4] 0
7%
1 2 3 4 0
from functools import reduce
lst = [i for i in range(1, 6)] result = reduce(lambda x, y: x*y, lst) print(result)
lst = [i for i in range(1, 6)] result = reduce(lambda x, y: x*y, lst) print(result)
Anonymous Quiz
20%
100
56%
120
16%
140
9%
160
Pyhondan boshlang'ich darslar 37 video - shu yerga bosing !