Python Dasturlash
127 subscribers
16 photos
1 video
2 files
26 links
bu kanalda python dasturlash tilidagi kutubxonalar ko’rsatilgan | This channel is all about python programming and its libraries.
Kiber xavfsizlik kanalim: @white_hat_uz
Backend bo'yicha kanalim: @backenddevs_uz
Admin: @jackson_rodger (o'zbekman)
Download Telegram
Videodan audioni ajratib olish

O'RNATISH:
pip install moviepy
👍5🔥2
Channel photo removed
Pyhton dasturlash tilida web sayt yasash

O'RNATISH
pip install fastapi uvicorn


fastapi web sayt yasash uchun uvicorn esa fastapida yozilgan kodni run qilish uchun

RUN QILISH
uvicorn run_bolishi_kerak_bolgan_fayl_nomi:app --reload

Meni faylimni nomi app.py bo'lganligi uchun men terminalga
uvicorn app:app --reload

Deb yozaman
🤡4
Telegram bot yoki web sayt qaysi birini afzal ko'rasizlar
Anonymous Poll
49%
Telegram bot
41%
Web sayt
10%
Farqi yo'q
Channel name was changed to «Python kutubxonalar»
Pytubefix - bu kutubxona pytube kutubxonasining tuzatilgan variyanti

O'RNATISH
pip install pytubefix


#pytubefix #downloadyoutubevideoinpython
import speedtest

def check_internet_speed():
print("testing internet speed...")
st = speedtest.Speedtest()

st.get_best_server()

download_speed = st.download() / 1_000_000

upload_speed = st.upload() / 1_000_000

ping = st.results.ping

print(f"Download speed: {download_speed:.2f} Mbps")
print(f"Upload Speed: {upload_speed:.2f} Mbps")
print(f"Ping: {ping:.2f} ms")

if __name__ == "__main__":
check_internet_speed()


speedtest kutubxonasi - bu internet tezligini tekshirish uchun ishlatiladi

O'RNATISH:
pip install speedtest-cli


#speedtest #speedtestlibrary
👍3
from fastapi import FastAPI

app = FastAPI()

@app.get("/")
async def home():
return {"xabar": "Hello world"}

FastAPI - bu kutubxona kuchli va tez ishlaydigan API lar yasash uchun ishlatidadi va siz FastAPI yordamidan API dan tashqari web saytlar yasash ham mumkin

O'RNATISH:
pip install fastapi


#fastapi
👍5
Flask - bu uncha katta va murakkal bo'lmagan web saytlar yasash uchun mo'ljallangan

O'RNATISH:
pip install flask


#flask
👍3🔥2
Pytubefix - bu pytube kutubxonasining tuzatilgan variyanti bo'lib bu kutubxonada hozircha hech qanday muammolar yo'q

O'RNATISH:
pip install pytubefix


#pytube #pytubefix #python #python3
👍5
Instagram sahifamga ham obuna bo'lib qo'ying uyerda python dasturlash tilidagi kutubxonalarni qanday ishlatishni ko'rsatib boraman
Python Dasturlash pinned «Instagram sahifamga ham obuna bo'lib qo'ying uyerda python dasturlash tilidagi kutubxonalarni qanday ishlatishni ko'rsatib boraman»
Pythonda rasmning orqa fonini o'chirish

O'RNATISH
pip install rembg
pip install onnxruntime


#python #rembg
👍6🔥1
👍5
Pythonda rasm ichiga xabar joylash

O'RNATISH
pip install pillow stepic
👍6🤣2🔥1👾1
import cv2
import mediapipe as mp
import numpy as np
import screen_brightness_control as sbc

mp_hands = mp.solutions.hands
mp_drawing = mp.solutions.drawing_utils

cap = cv2.VideoCapture(0)

with mp_hands.Hands(min_detection_confidence=0.7, min_tracking_confidence=0.7) as hands:
while cap.isOpened():
ret, frame = cap.read()
if not ret:
break

frame = cv2.flip(frame, 1)
rgb_frame = cv2.cvtColor(frame, cv2.COLOR_BGR2RGB)
results = hands.process(rgb_frame)

if results.multi_hand_landmarks:
for hand_landmarks in results.multi_hand_landmarks:
mp_drawing.draw_landmarks(frame, hand_landmarks, mp_hands.HAND_CONNECTIONS)

index_tip = hand_landmarks.landmark[mp_hands.HandLandmark.INDEX_FINGER_TIP]
thumb_tip = hand_landmarks.landmark[mp_hands.HandLandmark.THUMB_TIP]

h, w, _ = frame.shape
ix, iy = int(index_tip.x * w), int(index_tip.y * h)
tx, ty = int(thumb_tip.x * w), int(thumb_tip.y * h)

distance = np.sqrt((ix - tx)**2 + (iy - ty)**2)

brightness = int(np.interp(distance, [20, 200], [0, 100]))
sbc.set_brightness(brightness)

cv2.putText(frame, f'Yorug\'lik: {brightness}%', (10, 50),
cv2.FONT_HERSHEY_SIMPLEX, 1, (0, 255, 0), 2)
cv2.line(frame, (ix, iy), (tx, ty), (0, 255, 0), 2)
cv2.circle(frame, (ix, iy), 10, (0, 255, 0), cv2.FILLED)
cv2.circle(frame, (tx, ty), 10, (0, 255, 0), cv2.FILLED)

cv2.imshow('Yoruglikni barmoqlar bilan boshqarish', frame)

if cv2.waitKey(1) & 0xFF == ord('q'):
break

cap.release()
cv2.destroyAllWindows()


Pythonda opencv-python kutubxonasi yordamida kompyuter ekran yorug'ligini boshqarish

O'RNATISH
pip install opencv-python
👍2🔥1
import cv2
import numpy as np
from PIL import Image

cap = cv2.VideoCapture(0)

while True:
ret, frame = cap.read()
if not ret:
break

hsv = cv2.cvtColor(frame, cv2.COLOR_BGR2HSV)

lower_blue = np.array([100, 150, 50])
upper_blue = np.array([130, 255, 255])

lower_green = np.array([40, 70, 70])
upper_green = np.array([80, 255, 255])

mask_blue = cv2.inRange(hsv, lower_blue, upper_blue)
mask_green = cv2.inRange(hsv, lower_green, upper_green)

kernel = np.ones((5, 5), np.uint8)
mask_blue = cv2.erode(mask_blue, kernel, iterations=1)
mask_blue = cv2.dilate(mask_blue, kernel, iterations=2)

mask_green = cv2.erode(mask_green, kernel, iterations=1)
mask_green = cv2.dilate(mask_green, kernel, iterations=2)

bbox_blue = Image.fromarray(mask_blue).getbbox()
bbox_green = Image.fromarray(mask_green).getbbox()

# Draw rectangles
if bbox_blue:
x1, y1, x2, y2 = bbox_blue
frame = cv2.rectangle(frame, (x1, y1), (x2, y2), (255, 0, 0), 2)

if bbox_green:
x1, y1, x2, y2 = bbox_green
frame = cv2.rectangle(frame, (x1, y1), (x2, y2), (0, 255, 0), 2)

cv2.imshow("Color Detection (Blue & Green)", frame)

if cv2.waitKey(1) & 0xFF == ord('q'):
break

cap.release()
cv2.destroyAllWindows()


Python yordamida ko'k va yashil rangli obyektlarni aniqlovchi dastur

O'RNATISH
pip install opencv-python
👍3🔥1
@BackendDevs_uz - backend yo’nalishiga oid yangi kanal ochildi. Bu kanalda nafaqat python bali C++ java va shunga o’xshash boshqa backend yo’nalishidagi dasturlash tillar bo’yicha quizlar va foydali malumotlar qo’yiladi.

O’tib obuna bo’lib qo’yilar
3🔥1