ᴅᴇᴠʟᴏꜱꜱᴏ
312 subscribers
115 photos
1 video
7 files
3 links
°-DevLosso-°

🌐 سورس کدهای کاربردی 
📰 آخرین اخبار دنیای تکنولوژی 
💻 آموزش‌ها و نکات شبکه و برنامه‌نویسی 
🚀 فروش سرور مجازی (VPS) 
🛠️ انجام پروژه‌های تخصصی 

👤 برای مشاوره و همکاری: @imlosso
Download Telegram
کاربرد هر کتابخونه پایتون تو بخش های مختلف👩‍💻

🔤🔤🔤🔤
@DevLosso
Please open Telegram to view this post
VIEW IN TELEGRAM
4322
🛜 حجم اینترنتت هی زود تموم میشه...؟!

📟اگه نمیدونی کدوم برنامه‌ها بی‌صدا نتتو می‌بلعن، Glasswire دقیقاً همون ابزاریه که دنبالش بودی.

📊 با این اپ میتونی :

• مصرف اینترنت تک‌تک برنامه‌ها رو دقیق ببینی
• مصرف لحظه‌ای دیتای گوشیت رو چک کنی
• میزان استفاده وای‌فای و دیتای موبایل رو جداگانه کنترل کنی
• برای مصرف داده هشدار تنظیم کنی تا غافلگیر نشی

🌐@DevLosso
Please open Telegram to view this post
VIEW IN TELEGRAM
3👨‍💻33💯2🏆2
ساخت اطلاعات فیک با پایتون👎🙃
from faker import Faker

fake = Faker()

print("Name:", fake.name())
print("Address:", fake.address())
print("Country:", fake.country())
print("Email:", fake.email())
print("Phone Number:", fake.phone_number())
print("Date of Birth:", fake.date_of_birth())
print("Job:", fake.job())
print("Company:", fake.company())
print("Username:", fake.user_name())
print("Website:", fake.url())
print("Text:", fake.text())

@DevLosso
Please open Telegram to view this post
VIEW IN TELEGRAM
943🆒22
user_input = input("Please enter a string: ")
s = user_input.lower()
is_palindrome = True

for i in range(len(s) // 2):
    if s[i] != s[-(i + 1)]:
        is_palindrome = False
        break

if is_palindrome:
    print("The entered string is a palindrome!")
else:
    print("The entered string is not a palindrome.")


این برنامه یک رشته را از کاربر دریافت می‌کند و سپس بررسی می‌کند که آیا این رشته یک "پالیندرم" (کلمه‌ای است که در هر دو طرف به یک شکل خوانده می‌شود، مانند "level" یا "radar") است یا خیر. برای این کار، ابتدا رشته را به حروف کوچک تبدیل می‌کند و سپس با استفاده از یک حلقه، حرف به حرف را از ابتدا و انتهای رشته با یکدیگر مقایسه می‌کند تا ببیند آیا رشته معکوس از ابتدایی آن یکسان است یا خیر. اگر همه حروف با یکدیگر مطابقت داشته باشند، برنامه پیام "The entered string is a palindrome!" را چاپ می‌کند و در غیر این صورت پیام "The entered string is not a palindrome." را چاپ می‌کند.


⭐️ @DevLosso
Please open Telegram to view this post
VIEW IN TELEGRAM
83💯222
فانکشن های لامبدا 🐍

🖥 @DevLosso
Please open Telegram to view this post
VIEW IN TELEGRAM
64💯321
Python🖥 String Methods with Example

🔤🔤🔤🔤
@DevLosso
Please open Telegram to view this post
VIEW IN TELEGRAM
16🤝4🆒221
🛡 روی این گوشی HMD هیچ شبکه اجتماعی نصب نمی‌شود!

HMD دوباره سراغ ایده‌های متفاوت رفته و این بار با همکاری Xplora یک گوشی کاملاً مینیمال برای کودکان و کاربرانی ساخته که از سوشال‌مدیا خسته‌اند.

XploraOne یک فیچرفون کوچک و امنه که نه فروشگاه برنامه داره، نه مرورگر و نه هیچ شبکه اجتماعی. حتی امکان نصب برنامه‌های جدید هم وجود نداره.

🖥 @DevLosso
Please open Telegram to view this post
VIEW IN TELEGRAM
8332🥰1
گرفتن اسکرین شات با 🖥
تو مثال اول شما ی اسکرین شات معمولی میگیرید ولی در مثال دومی مختصات هم میدید که به همون اندازه اسکرین شات گرفته شه 📸


🖥 @DevLosso
Please open Telegram to view this post
VIEW IN TELEGRAM
6👏44🏆22
برنامه تبدیل باینری به دسیمال🖥

binary = input("enter a binary number: ")
decimal = int(binary, 2)
print(f"decimal number: {decimal}")

def binary_to_decimal(binary_str):
    decimal = 0
    power = 0
    for digit in reversed(binary_str):
        if digit == '1':
            decimal += (2 ** power)
        power += 1
    return decimal
#t.me//DevLosso
binary = input("enter binary number: ")
print("result:", binary_to_decimal(binary))

🖥 @DevLosso
Please open Telegram to view this post
VIEW IN TELEGRAM
64🥰3👏2
🪙 بازداشت دو برادر آمریکایی به‌اتهام هک و حذف پایگاه‌های داده فدرال

🔺دو برادر دوقلوی ۳۴ ساله اهل ویرجینیا به‌اتهام هک و حذف ده‌ها پایگاه داده دولتی آمریکا بازداشت شدند.

🔻 آن‌ها که به‌عنوان پیمانکار فدرال فعالیت داشتند، پس از اخراج در ماه فوریه، حدود ۹۶ پایگاه داده حاوی اسناد مرتبط با درخواست‌های اطلاعاتی و پرونده‌های حساس دولتی را حذف کرده‌اند.

😎@DevLosso
Please open Telegram to view this post
VIEW IN TELEGRAM
83🥰3😁1💯11
ساخت UUID با پایتون 🖥

بخشی از کاربرد های UUID :
نام گذاری دیتاهایی که کاربر ارسال میکند(مثلا عکس)
ساخت سشن برای کاربران
استفاده در api ها (مثلا ساخت توکن)
ساخت ایدی برای رکوردای دیتابیس
تو بازی سازی برای کاراکتر ها و...

import uuid
from colorama import Fore , init
init()

db = {}
#DevLosso
def text_to_uuid(text):
id_ = str(uuid.uuid4())
db[id_] = text
return id_
#DevLosso
def uuid_to_text(id_):
return db.get(id_, None)
#DevLosso
enter = input(Fore.MAGENTA + "enter your txt: ")
uid = text_to_uuid(enter)
print(Fore.GREEN + uid + Fore.RESET)
print(Fore.YELLOW + uuid_to_text(uid))

🔤🔣🔤🔤🔤🔤🔤🔤
@DevLosso
Please open Telegram to view this post
VIEW IN TELEGRAM
65💯43
🚕 ‏اولین حمله DDoS «آفلاین» علیه تاکسی اینترنتی گوگل!

🔤‏حتما می‌دانید که در بعضی شهرهای آمریکا تاکسی‌های خودران رسماً شروع به کار کرده‌اند؛ با یک اپلیکیشن روی موبایل، درخواست تاکسی می‌دهید و چند دقیقه بعد یک ماشین بدون راننده (که توسط هوش مصنوعی هدایت می‌شود) جلوی پایتان می‌ایستد.

🔤‏حالا در اتفاقی عجیب، یک جوان ۲۳ ساله با هماهنگی ۵۰ نفر دیگر، همگی وارد طولانی‌ترین خیابان بن‌بست سان‌فرانسیسکو شد‌ه‌اند و همزمان از سرویسی به نام Waymo (که متعلق به شرکت آلفابت، هولدینگ گوگل است) درخواست تاکسی کردند…

🔤‏هدف‌شان هم صرفا ایجاد اختلال در فرایند سرویس‌دهی بوده و هیچ‌کدام سوار تاکسی‌ها نشدند!

‏نتیجه چه بود؟
‏• بیش از ۵۰ خودروی بدون راننده به یک خیابان بن‌بست هجوم آوردند و همگی گیر افتادند!

‏• هوش مصنوعی خودروها عملاً آچمز شد و پشتیبانی Waymo مجبور شد به‌طور موقت کل ناوگان آن محدوده را از مدار خارج کند.

‏به همین سادگی، یک حمله DDoS آفلاین رقم خورد؛ نه روی سرورها، بلکه وسط خیابان!


🥷 @DevLosso
Please open Telegram to view this post
VIEW IN TELEGRAM
10😁622
☑️یک مقایسه جالب زیرساختی بین Cloudflare و AWS و Azure

@DevLosso
Please open Telegram to view this post
VIEW IN TELEGRAM
6💯333
⚡️تلگرام وراثتی شد!

قراره تو آپدیت جدید تلگرام بخش میراث اضافه بشه ؛ شما توی این بخش آیدی یه نفرو وارد میکنید و اگه تا 6 ماه یا 1 سال آنلاین نشدید تمام اطلاعات اکانتتون و هر چی که توش هست انتقال داده میشه به اون وارثی که انتخاب کرده بودید

🦦 @DevLosso
Please open Telegram to view this post
VIEW IN TELEGRAM
10👏332
🤍فایل های توی سیستمت رو تبدیل به لینک دانلود کن

⚪️با یه خط کد پایتون می‌تونی هر پوشه‌ای رو توی کامپیوترت به یه سرور محلی تبدیل کنی و فایل‌هاشو از دستگاه‌های دیگه مثل گوشی ببینی یا دانلود کنی. این روش برای اشتراک‌گذاری سریع فایل‌ها توی شبکه‌ی داخلی خیلی کاربردیه و نیاز به نصب هیچ نرم‌افزار خاصی هم نداره

⚪️کافیه بری داخل پوشه‌ای که می‌خوای به اشتراک بذاری و تبدیل به لینک محلی کنیش، روی نوار آدرسش بزن، بنویس cmd و اینتر کن. بعد توی پنجره‌ی بازشده، این دستور رو وارد کن:
python -m http.server 8888 --bind 0.0.0.0

حالا آدرس IP محلی‌تو با دستور ipconfig پیدا کن (زیر بخش Wi-Fi، خطی که نوشته IPv4 Address). لینکی که پایتون بهت می‌ده رو با همین IP جایگزین کن و توی مرورگر گوشی یا هر جا دیگه بازش کن. همین

از این به بعد می‌تونی:
همه‌ی فایل‌های اون پوشه رو ببینی

مستقیم دانلودشون کنی

حتی ویدیوها رو هم آنلاین پخش کنی


‼️این ترفند فوق‌العاده‌ست برای انتقال سریع فایل بین لپ‌تاپ و گوشی، شبکه‌های داخلی، یا حتی نمایش فایل روی TV هوشمند

🔤🔤🔤🔤🔤🔤🔤🔤
✈️@DevLosso
Please open Telegram to view this post
VIEW IN TELEGRAM
64👏3🙏2❤‍🔥1
تشخیص چهره با پایتون 🖥🙂
حالا میتونید طبق نیازتون روش کار کنید و برنامه مورد نیاز خودتونو بسازید❤️

import cv2

face_cascade = cv2.CascadeClassifier(
cv2.data.haarcascades + "haarcascade_frontalface_default.xml"
)

if face_cascade.empty():
print("haar cascade not loaded")
exit()

cap = cv2.VideoCapture(0)

if not cap.isOpened():
print("camera not accessible")
exit()

cap.set(cv2.CAP_PROP_FRAME_WIDTH, 1280)
cap.set(cv2.CAP_PROP_FRAME_HEIGHT, 720)

print("q or esc to quit")

while True:
ret, frame = cap.read()
if not ret:
print("failed to grab frame")
break

gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)

faces = face_cascade.detectMultiScale(
gray,
scaleFactor=1.1,
minNeighbors=5,
minSize=(80, 80)
)

for (x, y, w, h) in faces:
cv2.rectangle(frame, (x, y), (x + w, y + h), (0, 255, 0), 2)
cv2.putText(
frame,
"face",
(x, y - 10),
cv2.FONT_HERSHEY_SIMPLEX,
0.6,
(0, 255, 0),
2
)

cv2.putText(
frame,
f"faces: {len(faces)}",
(10, 30),
cv2.FONT_HERSHEY_SIMPLEX,
0.8,
(0, 255, 255),
2
)

cv2.imshow("face detection", frame)

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

cap.release()
cv2.destroyAllWindows()

🔠🔠🔠🔠❤️
🤦 @DevLosso
Please open Telegram to view this post
VIEW IN TELEGRAM
18👏33🦄1
اسکنر QR Code 🖥
این برنامه وبکم شمارو باز میکنه و کد میگیرید جلوش و اسکن میشه👀

import cv2
from pyzbar import pyzbar
import time

def scan_once():
cap = cv2.VideoCapture(0)

print("scanner running — waiting for QR code")

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

decoded_objects = pyzbar.decode(frame)

if decoded_objects:
obj = decoded_objects[0]
qr_data = obj.data.decode("utf-8")

print("QR Code result:")
print(qr_data)

cv2.imshow("QR Code Scanner - DevLosso", frame)
cv2.waitKey(1000)

break

cv2.imshow("QR Code Scanner - DevLosso", frame)

if cv2.waitKey(1) & 0xFF == ord('q'):
cap.release()
cv2.destroyAllWindows()
exit()

cap.release()
cv2.destroyAllWindows()
time.sleep(0.5)

while True:
scan_once()


🌱 @DevLosso
Please open Telegram to view this post
VIEW IN TELEGRAM
7👏432
🔹 بعد از رم ، منتظر کمبود عجیب حافظه های SSD هم باشید | دستپخت Ai برای کاربران!

🔹طبق گزارش‌ها سامسونگ داره به‌طور جدی کاهش یا حتی توقف تولید SSDهای SATA رو بررسی میکنه. دلیلش هم کمبود NAND و تمرکز روی مشتری‌های هوش مصنوعی که سود خیلی بیشتری دارن.

🔹البته که این تصمیم فعلاً NVMeها رو شامل نمیشه و تمرکز اصلی روی SATAهاست ؛ یعنی همون SSDهای اقتصادی و محبوب کاربران PC.

+ و حالا چیپ‌های TLC NAND تو کمتر از 6 ماه بیش از 2 برابر گرون شدن و موجودی انبارها به کف تاریخی رسیده.

📝 @DevLosso
Please open Telegram to view this post
VIEW IN TELEGRAM
6💯222
🔴 آپدیت جدید اینستاگرام | کنترل الگوریتم اینستاگرام حالا در دستان شماست!

🔄اینستاگرام امروز از قابلیت جدیدی رونمایی کرد که به کاربران اجازه میده الگوریتم نمایش ویدیوها رو دقیق‌تر از همیشه شخصی‌سازی کنن.

این ویژگی فعلا برای بخش ریلزها فعال شده و به کمک هوش مصنوعی، میتونید تعیین کنید چه موضوعاتی بیشتر یا کمتر در فید شما نمایش داده بشه.

👈 فقط کافیه موقع تماشای ریلزها آیکون دو خط دو قلب در بالا سمت راست رو انتخاب کنید تا وارد بخش الگوریتم بشید و در این بخش، موضوعاتی که اینستاگرام فکر میکنه به اونا علاقه دارید رو نشونتون میده!

@DevLosso
Please open Telegram to view this post
VIEW IN TELEGRAM
62👨‍💻2👏11
ی ویروس ساده و باحال برای موس که موس به طور رندوم جا به جا میشه 🖱 🐍

import pyautogui
import random
import time

print("mouse random mover started")

pyautogui.FAILSAFE = True

screen_width, screen_height = pyautogui.size()

while True:
x = random.randint(0, screen_width)
y = random.randint(0, screen_height)

pyautogui.moveTo(x, y, duration=random.uniform(0.2, 1.0))
time.sleep(random.uniform(0.5, 2.0))

🖥 @DevLosso
Please open Telegram to view this post
VIEW IN TELEGRAM
743💯1👨‍💻1
🤍 پلی‌استور مخصوص GitHub

⚪️دیگه لازم نیست دنبال فایل APK، EXE یا DMG بگردی با Github Store برنامه‌ها رو مستقیم از ریپوهای GitHub پیدا و با یه کلیک نصب کن.

ویژگی‌ها:
پیدا کردن راحت برنامه‌ها: محبوب‌ها،

جدیدها و تازه آپدیت‌شده‌ها

فیلتر بر اساس سیستم‌عامل: فقط برنامه‌هایی که به دستگاهت می‌خورن

همیشه نصب آخرین نسخه رسمی

صفحه کامل هر برنامه با توضیحات، تغییرات و آمار

ورود با اکانت GitHub برای محدودیت کمتر API

طراحی مدرن با دارک مود



🖥 @DevLosso
Please open Telegram to view this post
VIEW IN TELEGRAM
84👏32