647
订阅者
无数据24 小时
-17 天
-430 天
帖子存档
#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 🇺🇿#django #release
Djangoda yaratilgan sayt qanday qilib serverga qo'yilib, o'z ishini boshlashi haqida bilmoqchi bo'lsangiz bu maqola siz uchun.
O'qish...
🐍 Python Dasturlash maktabi |
🐍 Python Community Uz 🇺🇿
#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 🇺🇿Kod natijasini toping:
satr = "1 1 2"
print(satr.replace(1, 2, 2))
Qanday xaolik birinchi bo`lib yuz beradi?
(1, 2)[3] = 2
Sizga kontentimiz qaysi alifboda bõlganligi qulay?
Сизга контентимиз қайси алифбода бўлганлиги қулай?
Natijani toping:
name: str = "Bob" print(name.swapcase(), name)
#desktop #qt #libraries
PyQt6 vs PySide6: Python Qt ning kutubxonalari orasida farq qanday?
O'qish...
➖➖➖➖➖➖➖➖➖➖
🐍 Python Dasturlash maktabi
🐍 Python Community Uz 🇺🇿
#task
Masalani birinchilardan yechganlar🎉:
1. 🥇Kamoliddin
s=input('s=')
for i in range(len(s)):
for j in range(len(s)):print(s[i]+s[j],end=" ")
2. 🥈FAXRIYOR ARSLONOV
import itertools
n = input("Son kiriting: ")
a = [''.join(i) for i in itertools.permutations(n,2)]
print(a)
3. 🥉Saydimurod
num = '12345'
if num.isdigit() :
for a in num :
for b in num :
print(f'{a}{b}')
Shuningdek quidagilar ham masalani ishlay olishdi:
Isomiddin Ismoilov
Ibrokhim
Xamidulla Ysuspov
Sukhrob
Otabek Zokirov
Mening yechimim:
line = int(input("Raqamlarni kiriting: "))
print(*[x + y for x in str(line) for y in str(line)])
🐍 Python Dasturlash maktabi#task_1
Dushanbani bir masaladan boshlashga qaror qildik.
Ikki qatordangina foydalanib, kiritilgan satrdagi barcha raqamlarning ikkitasidan iborat kombinatsiyalarni chiqaring. (Aynan raqamligiga e`tibor bering.)
Masalan:
Input: 01
Output: 00, 01, 10, 11
Input: 123
Output: 11, 12, 13, 21, 22, 23, 31, 32, 33
Javoblarni @SaidkomilMS ga yuboring. To'g'ri javob va masalani yechganlar chorshanba kuni kanalda e'lon qilinadi.
🐍 Python Dasturlash maktabi
Python + Django: с нуля до коммерческих приложений (2020)
Пошаговый курс с нуля до разработки сайта с использованием самых современных и актуальных технологий Python Django Nginx
• Основы Python: работа с текстом и математические операции
• Функции и циклы Python: простые программы на Python 3
• ООП Python: принципы ООП, наследование, инкапсуляция, полиморфизм
• Модули и пакеты: рассмотрим работу с пакетами, и познакомимся с уже готовыми решениями
• Основы Django: познакомитесь с самым популярным web фреймворком Python - Django
• MVC Django: узнаете принципы работы Django
• Приложения и модели Django: создадите несколько реальных и востребованных приложений
https://yadi.sk/d/zu9VvjTTwohWHQ
Python django course
Password of zip file:
wehrlite-enterer-CanisGuruh tiklandi!
Ba'zi texnik nosozliklar tufayli guruhimiz yo'q bo'lib qolgandi. Endi yana o'z fikringizni kommentlarda qoldirishingiz mumkin:
🐍 Python Community Uz 🇺🇿
🐍 Python Dasturlash maktabi
Hozirgi kunda dunyo jadal suratlada rivojlanib bormoqda va biz internet orqali yangiliklardan tezda boxabar bo'lib boramiz. Va bundan tashqari hozirda juda tez rivojlanib borayotgan dasturlash sohalari ham shular jumlasidandir. Agar siz shular bo'yicha so'nggi yangiliklardan boxabar bolishni istasangiz mana shu kanalga obuna bo'ling.
@yahyo_abdullayev
#speedTest #speed
Python C++ dan ham tezroq!
Topib, bo`lishmay iloji yo'q bo'lgan ma'lumot.
https://medium.com/swlh/python-can-be-faster-than-c-2372c627068
🐍 Python Dasturlash maktabi
