| ᴅᴇᴠʟᴏꜱꜱᴏ |
Kanalga Telegram’da o‘tish
𝙳𝚎𝚟𝙻𝚘𝚜𝚜𝚘 🚀 کانال تخصصی برنامه نویسی، شبکه و امنیت 📰 اخبار تکنولوژی | 💻 آموزش و سورس کد کاربردی| 🛠️ انجام پروژه اختصاصی 📩 همکاری و مشاوره: @imlosso
Ko'proq ko'rsatish607
Obunachilar
+224 soatlar
+187 kunlar
+5630 kunlar
Postlar arxiv
608
چند متد کاربردی کتابخانه Rich در پایتون 🔥
1️⃣تابع print()
جایگزین print معمولی با پشتیبانی از رنگ، استایل و فرمتبندی.
from rich import print
print("[bold green]DevLosso[/bold green]")
🟢DevLosso🟢2️⃣متد rule() برای ایجاد جدا کننده های زیبا در ترمینال
from rich.console import Console
console = Console()
console.rule("DevLosso")
────────── DevLosso ──────────3️⃣متد log() ثبت لاگ همراه با زمان و محل اجرای کد
from rich.console import Console
console = Console()
console.log("User Logged In")
[12:30:45] User Logged In4️⃣کلاس Table ساخت جدولهای حرفهای در ترمینال
from rich.table import Table
from rich.console import Console
table = Table(title="Users")
table.add_column("Name")
table.add_column("Age")
table.add_row("Ali", "24")
table.add_row("Amir", "21")
Console().print(table)
┏━━━━━━┳━━━━━┓ ┃ Name ┃ Age ┃ ┣━━━━━━╋━━━━━┫ ┃ Ali ┃ 24 ┃ ┃ Amir ┃ 21 ┃ ┗━━━━━━┻━━━━━┛5️⃣کلاس Panel نمایش متن داخل یک کادر زیبا
from rich.panel import Panel
from rich import print
print(Panel("hello rich"))
╭────────────╮ │ hello rich │ ╰────────────╯6️⃣کلاس Progress ساخت نوار پیشرفت حرفهای
from rich.progress import track
import time
for i in track(range(10)):
time.sleep(0.2)
━━━━━━━━━━━━━━ 100%7️⃣کلاس Tree نمایش ساختار درختی فایلها یا دادهها
from rich.tree import Tree
from rich import print
tree = Tree("project")
tree.add("src")
tree.add("tests")
print(tree)
project ├── src └── tests⭐️کتابخانه rich فقط برای زیبایی خروجی نیست ابزارهایی مثل table، progress، tree و log باعث میشن برنامههای cill حرفهایتر و خواناتر بشن ⭕️ حالا میتونی تو چنل جوین شی حال کنی ⭕️ 👇👇👇👇
608
شرکت AMD فناوری اورکلاک خودکار رم EXPO-ULL را معرفی کرد؛ تمرکز ویژه بر کاهش تاخیر به جای افزایش فرکانس☄️
✨شرکت AMD با همکاری شرکای تجاری خود در نمایشگاه کامپیوتکس 2026 از استاندارد جدید EXPO Ultra Low Latency یا EXPO-ULL رونمایی کرد؛ فناوری جدیدی که با تمرکز بر کاهش تأخیر حافظه DDR5، وعده بهبود عملکرد گیمینگ را میدهد. همزمان G.Skill نیز نخستین حافظههای مجهز به این استاندارد را با تایمینگ کمسابقه CL26 به نمایش گذاشته که برای دستیابی به چنین تأخیری حتی به خنککننده فعال مجهز شده است.
جوین شو ضرر نمیکنی✅🤖
608
Repost from برنامه نویسی Decode | دیکد
سلام 👋
اگر به برنامهنویسی، ساخت پروژههای جذاب، هوش مصنوعی و یادگیری مهارتهای کاربردی فناوری علاقه داری، کانال Decode میتواند برایت مفید باشد. 🧠
در Decode مطالبی مثل: ✅ آموزش پایتون 🐍
✅ طراحی سایت 🌐
✅ هوش مصنوعی 🤖
✅ ترفندهای برنامهنویسی 💡
✅ پروژههای کاربردی و آموزشی 🛠️
منتشر میشود.
اگر دوست داری برنامهنویسی را بهصورت ساده و کاربردی یاد بگیری، خوشحال میشویم به جمع ما بپیوندی. 🚀
Decode | کدنویسی را رمزگشایی کن! 💻✨
🔹 @DecodePG
608
آموزش اسکنر سابدامین پایتون 📻👩💻
این برنامه ساده اما کاربردی برای پیدا کردن سابدامینهای یک دامنه استفاده میشه. ابزاری عالی برای مرحله جمع آوری اطلاعات در تست نفوذ🤒ℹ️
کد برنامه ⌨️
import requests
from colorama import init, Fore
init(autoreset=True)
domain = input("domain: ").strip()
subs = ["www","mail","ftp","localhost","webmail","smtp","sql"]
print(f"\n{Fore.CYAN}wait...\n")
found = []
for s in subs:
url = f"http://{s}.{domain}"
try:
if requests.get(url, timeout=3).status_code < 404:
print(Fore.GREEN + url)
found.append(url)
except:
pass
print(f"\n{Fore.YELLOW}found {len(found)} subdomains")
توضیحات خط به خط
💠 import ها
import requests
from colorama import init, Fore
⚙️ تنظیمات اولیه
init(autoreset=True)
تابع init() محیط مناسبی برای نمایش رنگها ایجاد میکنه. پارامتر autoreset=True باعث میشه رنگها بعد از هر چاپ خودکار ریست بشن.
🧑💻 دریافت ورودی
domain = input("domain: ").strip()
با input() ورودی میگیریم و با strip() فاصلههای اضافی اول و آخر رو پاک میکنیم.
🤩 لیست سابدامینها
subs = ["www","mail","ftp","localhost","webmail","smtp","sql"]
found = []
یک لیست از سابدامینهای رایج تهیه کردیم. لیست found هم برای ذخیره سابدامینهای پیدا شده.
(برای توسعه میتونید لیستو بزرگ تر کنید)
❗️ حلقه اصلی
for s in subs:
url = f"http://{s}.{domain}"
به ازای هر سابدامین، 🔗URL کامل رو میسازیم.
🌐 ارسال درخواست
try:
if requests.get(url, timeout=3).status_code < 404:
print(Fore.GREEN + url)
found.append(url)
except:
pass
🟢با requests.get() درخواست HTTP ارسال میکنیم
🔵پارامتر timeout=3 یعنی اگه ۳ ثانیه جواب نیومد، رد کن
🔴اگه status_code کمتر از ۴۰۴ باشه (یعنی صفحه وجود داره)، پس چاپ میکنیم
⭐️در این خط except: pass یعنی اگه خطایی داد نادیده بگیر
🖨 خروجی نهایی
print(f"\n{Fore.YELLOW}found {len(found)} subdomains")
تعداد کل ساب دامین های پیدا شده رو نمایش مدیم.
🔧نصب و اجرا
pip install colorama
python subdomain.py
➕ برای نکات بیشتر جوین شو تا گمم نکنی❤️608
هرکدوم از عزیزان اگر دوست داشت بیاد تو گروه 📶 گپی 💬 بزنیم ، اطلاعاتمونو 🎓 زیاد کنیم و بیشتر باهم اشنا 🤝 شیم ❤️
👥 @Graphcode1
608
🎁 محصولات جدید MSI با پردازنده RTX😁 Spark؛ یک مینی پیسی برای توسعه دهندگان و لپتاپ N16 Flip با نمایشگر OLED
🔂 به نظر میرسد شرکای سختافزاری انویدیا🎮 با دست پر به کامپیوتکس ۲۰۲۶ آمدهاند و شاهد معرفی محصولات زیادی با پردازنده RTX Spark خواهیم بود. در همین راستا، شرکت MSI یک روز پیش از آغاز رسمی نمایشگاه، دو محصول جدید مبتنی بر APU جدید انویدیا را معرفی کرده است.
👊 بیا چنلو بزرگ کنیم❤️😂
608
🌟 ویدیوهای ۱ ساعته یوتیوب رو تو ۲ دقیقه بخون!
🤩 حوصله دیدن ویدیوهای ۴۵ دقیقهای یا پادکستهای چندساعته رو نداری؟ لازم هم نیست کلش رو ببینی.
✅ با افزونههای Glasp و YouTube Summary with ChatGPT میتونی متن کامل ویدیو رو استخراج کنی و در چند ثانیه یه خلاصه تمیز و دستهبندیشده تحویل بگیری.📝
🔵مهمترین نکات ویدیو رو جدا میکنه
🔵متن کامل صحبتها رو نشون میده
🔵قبل از دیدن ویدیو میفهمی ارزش وقت گذاشتن داره یا نه
🔖جوین شو چنل ، عشق کن💛
608
ی تمرین جالب در مورد لیست🗓
توی این کد ی لیست داریم که برای مثال حاوی دیتاتایپ str و int هست ، ما میایم ورودی میگیریم تبدیل میکنیم به int اگر ورودی عدد بود در در غیر این صورت همون ورودی str میگردیم و تعدادشو توی لیست پیدا میکنیم.🔎
این پروژه تمرینی بود ولی برای مقیاس های بزرگ تر هم ی همیچین منطقی به کار میبریم
DataList = [1, 2, "DevLosso", 3, 4, 2, 6, 5, "Ali", "Amir"]
UserInput = int(x) if (x := input("enter value: ")).isdigit() else x
print(f'this value exists {UserInput} to {DataList.count(UserInput)} times')
بیا چنلمون، جای خوبیه 😎
👇👇👇👇608
پایگاه داده SQL 🖥
پایتون و sql هر دو بهتون تو کار با دادهها کمک میکنه اما به روشهای مختلف.🖥🖥
🟫فیلتر کردن دادهها: SQL از شرطها استفاده میکنه؛ پایتون مجموعه دادههارو فیلتر میکنه.
🟫شمارش اطلاعات: شمارش ردیفها در SQL؛ با پایتون هم میتونید همین کارو به راحتی انجام بدید.
🟫گروهبندی و تجمیع: خلاصهسازی با میانگینها، مجموعها و موارد دیگر.
🟫مرتبسازی: نتایجو برای تمرکز روی روندها سازماندهی کنید.
🟫ترکیب دادهها: SQL پیوند میده؛ پایتون ادغام میکنه.
🟫پاکسازی و بهروزرسانی: حذف، آپدیت یا اصلاح رکوردها.
💡 آشنایی با SQL و پایتون، تجزیه و تحلیل دادههارو آسون میکنه
اینجام اخرشه؛
🟢بیا تو چنل ، جات خالیه مهندس🍸🔖
608
ی کد تمرینی باحال 🔥
توی این تمرین اول از همه با کامنت DevLosso مواجه میشید😍
جلوتر ورودیو از کاربر میگیریم بعد لیست تعریف میکنیم حروف اول هر کلمه بزرگ مینویسم (میتونید هم ننویسید ولی خب ساختار برنامه هم عوض میشه)
در ادامش اومدیم حلقه زدیم روی رودی و هرکلمه جدا کردیمو بعد مرتب کردیم در اخر هر خروجی گرفتیم💯
#DevLosso
inputStr = input("Enter a string: ")
words = [word.capitalize() for word in inputStr.split()]
words.sort()
print("the sorted words are: ")
for word in words:
print(word)
📌📍 بیا تو چنل گمم نکنی608
📌چندتا از توابع مهم پایتون
👨💻 سادگی پایتون عمدتاً از توابع قدرتمند داخلیشه. آشنایی باهاشون بهتون کمک میکنه که کدی تمیزتر و بهینه بنویسید 🌐
🚀 ی مرور سریع بکنیم :
🔹 ورودی / خروجی
• print() – نمایش خروجی • input() – دریافت ورودی از کاربر🔹 تبدیل نوع
• int(), float(), bool() • str(), list(), dict()🔹 توابع ریاضی
• abs(), round(), pow() • min(), max(), sum()🔹 مدیریت فایل
• open(), read(), write(), close()🔹 برنامهنویسی تابعی
•map(), filter() , reduce()🔹 تکرارگرها و مولدها
• iter(), next(), range()🔹 ابزارها و اشکالزدایی
• help(), dir(), globals(), locals()💡 نکته کلیدی: روی درک زمان استفاده از این توابع تمرکز کنید 🔖 بیا تو چنل گمم نکنی
608
🚀🚀⚓با ما سرعت و کیفیت رو تجربه کنید⚓🚀🚀
🥇بدون قطعی و افت سرعت
تضمینی بدون قطعی حتی یک دقیقه
بدون محدودیت کاربر
⭐با لینک ساب جهت نمایش حجم و مدیریت کردن حجم مصرفی شما⭐
💥⚔️حجم واقعی بدون ضریب💥⚔️
اوت باند موجود بالای ۱۰۰ گیگ
جهت خرید آیدی زیر پیام بدید⬇️⬇️⬇️
@omidvpn021
608
Repost from آخرین کد نویس
چرا از کلود جوابهای بیخود میگیریم؟
خیلی از کاربرها وقتی خروجی ضعیفی از هوش مصنوعی میبینند، سریع میگویند: کلود اصلاً به درد نمیخوره! اما واقعیت این است: مشکل از هوش مصنوعی نیست، مشکل از پرامپتی است که به او دادهاید.یک پرامپت خوب به معنی طولانی نوشتن نیست؛ به معنی شفاف فکر کردن قبل از نوشتن است.
اگر میخواهید خروجیهای فوقالعاده از AI بگیرید، این چند اصل ساده را رعایت کنید:
۱. با «هدف» شروع کنید دقیقاً چه خروجیای میخواهید؟ یک پست لینکدین؟ یک استراتژی بازاریابی؟ آنالیز داده یا کدنویسی؟ از ابتدا برای هوش مصنوعی مشخص کنید. ۲. بستر بسازید، نه سر و صدا! به جای بمباران کردن AI با اطلاعات بیربط، فقط اطلاعات کلیدی را بدهید: شما که هستید؟ این محتوا برای چه کسی نوشته میشود؟ و چرا این موضوع اهمیت دارد؟ ۳. هدایتش کنید، دستور ندهید بلافاصله ننویسید: «این متن را برای من بنویس.» ابتدا از او بخواهید که با شما همفکری کند. بگویید: «قبل از خروجی نهایی، اول ساختار کلی یا ایدههایت را به من بگو تا تایید کنم.» ۴. روی جزئیات خروجی وسواس داشته باشید.لحن، فرمت و سبک نگارش را دقیقاً مشخص کنید. مثلاً: «لحن کاربردی و بیزینسی، پاراگرافهای کوتاه، بدون زیادهگویی و کلمات کلیشهای.» ۵. گامبهگام پیش بروید بهترین نتایج زمانی به دست میآیند که شما در چند مرحله با AI گفتگو کنید و خروجی را صیقل دهید، نه اینکه توقع داشته باشید با یک پرامپتِ واحد، یک شاهکار تحویلتان دهد.یک تغییر زاویه دید کوچک، معجزه میکند:
به جای اینکه با هوش مصنوعی مثل موتور جستجو (گوگل) رفتار کنید، با آن مثل یک همکار تخصصی برخورد کنید.اینجاست که کیفیت خروجیها زمین تا آسمان فرق خواهد کرد. کاربران معمولی: از AI میخواهند که به جای آنها فکر کند. کاربران هوشمند: طراحی میکنند که AI چگونه باید فکر کند.تفاوت یک پرامپت معمولی با یک سیستم قدرتمند دقیقاً در همین نکته است.
608
🚨همراهان عزیز
فعلا یکم شلوغیم اگر کسی پستی داشت که مناسب بود تو کامنتا بفرسته بزاریم تو چنل🔔💥
