Python daturlash maktabi ๐Ÿ
579 subscribers
343 photos
180 videos
83 files
389 links
Download Telegram
Natijani toping:

name: str = "Bob" print(name.swapcase(), name)
Anonymous Quiz
19%
None bOB
19%
bOB bOB
29%
bOB Bob
33%
Xatolik yuz beradi!
Sizga kontentimiz qaysi alifboda bรตlganligi qulay?

ะกะธะทะณะฐ ะบะพะฝั‚ะตะฝั‚ะธะผะธะท า›ะฐะนัะธ ะฐะปะธั„ะฑะพะดะฐ ะฑัžะปะณะฐะฝะปะธะณะธ า›ัƒะปะฐะน?
Anonymous Poll
82%
Lotin
15%
ะšะธั€ะธะป
20%
Ikkisi | ะ˜ะบะบะธัะธ
๐Ÿ‘1
Kod natijasini toping:
satr = "1 1 2"
print(satr.replace(1, 2, 2))
Anonymous Quiz
9%
None
23%
2 2 2
21%
2 1 2
27%
Error
20%
Toสปgสปri javobni koสปrish...
#built_in_functions #importnat #quick_start
#operators #qism1

Pyhton buyruqlari. (1-qism)

Pythonda buyruqlar ikki turga bo'linadi:

1)Operatorlar;
2)Funksiyalar;

Shuningdek, obyektlar metodlari hamda klasslar buyruq vazifasini bajarishadi. Ularning barchasini bir chekkadan ko'rib chiqamiz.


Operatorlardan boshlasak ularni chaqirish uchun nomini va parametrlarini - "operand"larini yozish kifoya:

return - funksiya, metoddan chiqish yoki nimadir qaytarish uchun ishlatiladi;

yield - funksiya, metodni ishini vaqtinchalik to'xtatish uchun ishlatiladi, uning yordamida generatorlar yaratiladi;

raise - dasturning biron bir qismida xatolikni ataylab keltirib chiqarish uchun ishlatiladi;

assert - dasturning ishlashi davomida biron bir narsani tekshirish, agar noto'g'ri bo'lsa xatolik chiqarish uchun ishlatiladi;

from-import/import - biron bir modul, kutubxonaning imkoniyatlaridan foydalanish uchun ishlatilad.

Bulardan tashqari Pythonda shart (if/if-else-...), takrorlash (for/while), xatoni avvaldan taxmin qilish (try-except-...), mantiq(and/or/not/>/</in), binar (ular haqida fikrni kechroq yuritamiz &/ยป/ยซ/^/!) va matematik (+/-/'/'/*/'//'/%) operatorlari bor.

๐Ÿ Python Dasturlash maktabi |
๐Ÿ Python Community Uz ๐Ÿ‡บ๐Ÿ‡ฟ
Funksiya bilan operatorni
Anonymous Poll
67%
Ajrata olaman
33%
Deyarli farqi yoสปq
#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:

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)
<class 'builtin_function_or_method'>
>>>lambda_func = lambda: None
>>> type(lambda_func)
<class 'function'>
>>> def defined_func(): return
>>> type(defined_func)
<class 'function'>

Pythonga "kirgizilgan" ba`zi funksiyalar:

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
#built_in_functions #importnat #quick_start
#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.

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. ๐Ÿ˜‰

pip install strawberry-graphql[debug-server]

GitHubda

๐Ÿ 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:

python3 -m pip install --upgrade pip # updating pip
python -m pip install Pillow # use if you didn't install it yet
python3 -m pip install --upgrade Pillow # use for updating the library

๐ŸŒ Rasmiy sayti
โ„น๏ธ GitHub
๐Ÿ“– Documentation

๐Ÿ Python Dasturlash maktabi |
๐Ÿ Python Community Uz ๐Ÿ‡บ๐Ÿ‡ฟ
โ€‹#pythonProject #shelock

Sherlok.

Artur Konan Doylning mashhur qahramonining IT dagi proyeksiyasi. Ya'ni kiritilgan usะตrnameni 300ta saytdan izlab, ma'lumot topib beradi. Albatta Pythonda qilingan.

โ„น Github

๐Ÿ Python Dasturlash maktabi
๐Ÿ Python Community Uz ๐Ÿ‡บ๐Ÿ‡ฟ
Qaysi kutubxona sizga qiziqroq?
Anonymous Poll
48%
functools
22%
itertools
30%
collections