Try Code Box – Telegram
Try Code Box
346 subscribers
43 photos
6 videos
2 files
47 links
👨🏻‍💻 TryCodeBox – جایی برای شروع و جدی‌تر ادامه دادن

گروه:
@TryCodeBoxGroup

🔗 کانال‌های ما:
📦 @TryHackBox – آموزش و چالش‌های هک و امنیت
🧭 @TryHackBoxOfficial – نقشه راه و منابع یادگیری
📖 @TryHackBoxStory – داستان ها و تجربه‌های هکری
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
🎯 آموزش اضافه کردن DeepSeek-V3 به Docker در چند قدم ساده!
🚀 مخصوص علاقه‌مندان به مدل‌های زبانی قدرتمند و هوش مصنوعی
📦 اجرای لوکال مدل با FastAPI + Docker
🔐 بدون نیاز به GPU قوی یا سرور گران‌قیمت

🔥 به سبک TRY CODE BOX این بار با DeepSeek در خدمت شماییم...

@TryCodeBox
#HackTheBox #DeepSeek #Docker #AI #LLM #FastAPI #هوش_مصنوعی #آموزش
🤖این مدل با معماری Mixture-of-Experts (MoE) و ۶۷۱ میلیارد پارامتر طراحی شده است که تنها ۳۷ میلیارد پارامتر در هر توکن فعال می‌شوند، و بر روی ۱۴.۸ تریلیون توکن با کیفیت آموزش دیده است حال این مدل MOE میخواییم در محیط داکر پیاده سازی کنیم به صورت step by step
📦 پیاده‌سازی DeepSeek-V3 با Docker
برای استقرار DeepSeek-V3 در محیط Docker، چندین گزینه وجود دارد:

1. استفاده از پروژه deepseek-docker:
مخزن GitHub به نام deepseek-docker یک راه‌حل کامل برای استقرار مدل‌های DeepSeek-R1 و DeepSeek-Coder ارائه می‌دهد. این پروژه شامل فایل‌های docker-compose.yml، پیکربندی Nginx به‌عنوان پروکسی معکوس، و پشتیبانی از گواهی‌های SSL با Certbot است. برای استفاده از این پروژه، نیاز به کارت گرافیک NVIDIA و حساب Hugging Face برای دانلود مدل‌ها دارید.

2. پروژه مقایسه چندمدلی با FastAPI:
پروژه‌ای دیگر با نام DeepSeek-MultiModel-Comparison امکان مقایسه DeepSeek-V3 با مدل‌هایی مانند LLaMA 3.1 را فراهم می‌کند. این پروژه از FastAPI برای ارائه API REST استفاده می‌کند و شامل Dockerfile برای استقرار آسان است. پس از راه‌اندازی، می‌توانید از طریق آدرس http://localhost:8000/infer به API دسترسی داشته باشید.

3. استقرار با Kubernetes:
برای مقیاس‌پذیری بیشتر، می‌توانید از Kubernetes برای استقرار DeepSeek-V3 استفاده کنید. با ایجاد فایل‌های پیکربندی deployment.yaml و استفاده از FastAPI برای ارائه API، می‌توانید مدل را در محیط‌های ابری یا خوشه‌های محلی اجرا کنید.
🔌 استفاده از API رسمی DeepSeek:
اگر ترجیح می‌دهید از مدل به‌صورت سرویس استفاده کنید، DeepSeek API رسمی خود را ارائه می‌دهد. برای استفاده:

به آدرس https://platform.deepseek.com/api_keys مراجعه کرده و یک کلید API ایجاد کنید.

از کتابخانه‌های سازگار با OpenAI مانند openai در پایتون استفاده کنید و base_url را به https://api.deepseek.com تنظیم کنید.

💵💵🤑🤑همچنین، DeepSeek تخفیف‌های قابل‌توجهی برای استفاده در ساعات غیر اوج ارائه می‌دهد، که می‌تواند هزینه‌ها را تا ۷۵٪ کاهش دهد.
🎯 ابزار های موردنیاز را برای نصب و اجرای مدل DeepSeek-V3 در محیط Docker! به صورت مرحله به مرحله وارد میکنیم تا در مسیر راه اندازی اختلال ایجاد نشه:

🐳 Docker + Docker Compose
https://docs.docker.com/get-docker
https://docs.docker.com/compose/install

🧠 مدل DeepSeek-V3 (از HuggingFace)
https://huggingface.co/deepseek-ai/DeepSeek-V3

⚙️ مخزن آماده اجرای مدل در Docker
https://github.com/OscarTMa/DeepSeek-MultiModel-Comparison

🐍 FastAPI برای ساخت API سریع و ساده
https://fastapi.tiangolo.com

🔑 کلید API (در صورت استفاده از نسخه آنلاین مدل)
https://platform.deepseek.com/api_keys

📌 آموزش‌های بیشتر در راهه — با ما همراه باش!

@TryCodeBox
#HackTheBox #DeepSeek #Docker #AI #LLM #FastAPI #هوش_مصنوعی #آموزش
1
This media is not supported in your browser
VIEW IN TELEGRAM
🚀 ۴ ابزار خفن AI که باید همین امروز بشناسی!
مخصوص توسعه دهنده هایی که زیرساخت اولیه پیاده سازی ماژول ها و کتابخانه هایی که استراکچر نصب حتی مدل های بیزنسی که Vibe Coding انجام میدن رو با خیاله راحت ai agent پیاده میکنه ولی برای شما reasoning میکنه و پیاده میکنه
@TryCodeBox
#HackTheBox #DeepSeek #Docker #AI #LLM #FastAPI #هوش_مصنوعی #آموزش
😁1
Deepsite –
پلتفرم ساخت اپ با مدل‌های AI دلخواه

🧩 رابط گرافیکی جذاب برای ساخت برنامه‌های مبتنی بر مدل‌های متن‌باز (مثل Mistral، LLaMA، Claude و غیره).
📦 Drag & Drop
برای ساخت بَک‌اِند و رابط کاربری با قابلیت اتصال به API مدل‌ها.

⚙️ مخصوص کسایی که می‌خوان بدون کدنویسی زیاد، اپ AI بسازن!

🌐 https://deepsite.io
👍1
✍️ Manus – نویسنده هوشمند شخصی شما!

📌 اگه دنبال نوشتن مقاله، گزارش، یادداشت، یا حتی کدنویسی با کمک هوش مصنوعی هستی، Manus دقیقاً اون چیزیه که لازمه!

🧠 با قدرت مدل‌های LLM، این ابزار یه محیط نوشتاری بهت می‌ده که نه فقط زیباست، بلکه باهوشه!

🎯 ویژگی‌های جذاب Manus:

🔹 Autocomplete هوشمند:
فقط جمله رو شروع کن، خودش کاملش می‌کنه دقیق، طبیعی، و با سبک خودت!
🔹 Context-Aware:
تفاوتش با بقیه اینه که می‌فهمه داری در مورد چی حرف می‌زنی.
🔹 پشتیبانی از Markdown و کد:
مناسب برای توسعه‌دهنده‌ها، بلاگرها، نویسنده‌های فنی
🔹 ایده‌پردازی، بازنویسی، خلاصه‌سازی و تبدیل متن با یک کلیک
🔹 بدون حواس‌پرتی. فقط بنویس و تمرکز کن!

🌐 تستش کن: https://manus.im
👍1
🧪 MGX.dev – آزمایشگاه پروژه‌های هوش مصنوعی مولد!

📦 یه پلتفرم منبع‌باز و جذاب برای ساخت و تست پروژه‌های Generative AI در حوزه‌هایی مثل:

🎨 تصویر
🎙 صدا
📜 متن
📹 ویدیو
👥 چت‌بات‌ها
🧠 و حتی Agentها!

🎯 چرا MGX؟

🔹 بدون نیاز به نصب یا GPU: فقط پروژه رو باز کن و مستقیم اجرا کن
🔹 تعامل‌پذیری بالا: مثل Replit برای AI، با قابلیت فورک، تست و اشتراک
🔹 کد + UI همزمان: هر پروژه یه UI کاربردی هم داره برای تست مستقیم
🔹 پشتیبانی از WebGPU، PyTorch و HuggingFace Models

👀 پروژه‌هایی که همین الان می‌تونی تست کنی:

✔️ Stable Diffusion XL
✔️ LLaMA 3 در حالت chat
✔️ Voice cloning با Bark
✔️ Video-to-video با AnimateDiff
✔️ Agents with OpenDevin

🌐 تست کن و پروژه خودتو بساز یا فورک کن:
https://mgx.dev
اگر برنامه‌نویس هستید یا به توسعه نرم‌افزار علاقه دارید، Trae AI می‌تونه بهترین همکار شما باشه! این IDE قدرتمند با هوش مصنوعی پیشرفته، کدنویسی رو سریع‌تر، ساده‌تر و لذت‌بخش‌تر می‌کنه.

ویژگی‌های جذاب Trae AI:
🔹 کدنویسی هوشمند: پیشنهادات کد مبتنی بر زمینه پروژه، با پشتیبانی از چندین زبان برنامه‌نویسی.

🔹 حالت Builder: پروژه‌های پیچیده رو به کارهای کوچک‌تر تقسیم می‌کنه و قدم‌به‌قدم باهاتون پیش می‌ره.

🔹 چت با AI: سوالات کدنویسی‌تون رو بپرسید، ارورها رو رفع کنید یا حتی کد آماده بگیرید!

🔹 پشتیبانی از VSCode: افزونه‌ها و تنظیمات VSCode رو به‌راحتی وارد کنید.

🔹 رایگان و بدون محدودیت: دسترسی نامحدود به مدل‌های پیشرفته مثل Claude 3.7 و GPT-4!

🔗 برای دانلود و اطلاعات بیشتر به سایت رسمی سر بزنید: www.trae.ai
🔶سایر پیشنهادات داخل کامنت ارسال کنید
✔️ ۱۰ سال تجربه برنامه‌نویسی در ۶۰ ثانیه

۰/ دیباگر رو بلد شو، درست و حسابی، چند ساعت وقت بذار، صدها ساعت جلو می‌افتی

۱/ عوض کردن شغل خیلی راحت‌تر از افزایش دادن حقوقه، مسخره‌ست ولی واقعیه

۲/ مصاحبه‌ رفتن یکی از مهم‌ترین مهارت‌های شغلیه، تاثیر مستقیم روی درآمد و موقعیت شغلی

۳/ بیرون از محل کارت، چیزی بساز، پروژه شخصی یا کار جانبی، باعث رشد مداومته

۴/ همیشه "بهترین" راه‌حل، کاربردی‌ترین نیست، وگرنه کسی با JavaScript کار نمی‌کرد :)

۵/ یادداشت‌برداری روزانه از کارت داشته باش، آخر سال خودتم نمی‌دونی چی کار کردی

۶/ هیچ‌وقت کاری نکن کسی حس نادونی بگیره، یه روز نوبت خودته که اشتباه کنی

۷/ به تیم‌های فروش، مارکتینگ و حقوقی احترام بذار، خیلی وقت‌ها اونا موفقیت محصول رو تعیین می‌کنن

۸/ باهوشِ ازخودراضی نباش، از این تیپ آدم‌ها پره، کسی دنبالشون نیست

۹/ برای حل مسائل سخت، از پشت لپ‌تاپ بلند شو، راه‌حل توی پیاده‌روی، حمام یا یه خواب کوتاه پیداش می‌شه

@TryCodeBox
#تجربه #برنامه_نویسی
👍7
✔️ سورس کد مرورگر فایرفاکس موزیلا به صورت رسمی روی گیت‌هاب اومد.

https://github.com/mozilla-firefox/firefox

@TryCodeBox
#سورس_کد #فایرفاکس
🔥4
✔️ پنج روش ریورس کردن یک لیست در پایتون

@TryCodeBox
#پایتون #python
👍3🤔1
اینجا یه لیست خیلی باحال از برنامه‌نویس‌ها رو دارین که سایت‌های شخصی و رزومه‌شون رو توی گیت‌هاب به اشتراک گذاشتن. می‌تونید از طراحی‌ها، سبک نوشتن و نحوه ارائه مهارت‌هایشون الهام بگیرین. البته اگه الان سرتون شلوغه، بهتره بعداً سر بزنین؛ چون انقدر جالبه که چند ساعت هم می‌تونه وقتتونو بگیره!

لینک:
https://github.com/emmabostian/developer-portfolios
@TryCodeBox
#برنامه_نویسی #رزومه
خروجی کد چه خواهد بود؟
def f():
    setattr(f, "x", getattr(f, "x", 0) + 1)
    f.f = f
    return f
x = f()()().f.f.f().f.x
print(x)
😁1
✔️ کد شناسایی بانک از روی شماره کارت با پایتون!

اگه شماره کارت بانکی داری و می‌خوای بدونی این کارت مربوط به کدوم بانکه، فقط کافیه ۶ رقم اولش (BIN) رو بررسی کنی. با این کد پایتونی، به‌راحتی می‌تونی بانک رو تشخیص بدی:

  مناسب پروژه‌های پرداخت، فرم‌های ورود اطلاعات یا تحلیل داده

banks = {
    '603799': 'بانک ملی',
    '603770': 'بانک صادرات',
    '603769': 'بانک کشاورزی',
    '589210': 'بانک سپه',
    '610433': 'بانک ملت',
    '628023': 'بانک مسکن',
    '627648': 'بانک توسعه صادرات',
    '627961': 'بانک صنعت و معدن',
    '627353': 'بانک تجارت',
    '589463': 'بانک رفاه',
    '639347': 'بانک پاسارگاد',
    '627412': 'بانک اقتصاد نوین',
    '622106': 'بانک پارسیان',
    '627488': 'بانک کارآفرین',
    '621986': 'بانک سامان',
    '639346': 'بانک سینا',
    '639607': 'بانک سرمایه',
    '502806': 'بانک شهر',
    '502938': 'بانک دی',
    '627381': 'بانک انصار',
    '639599': 'بانک قوامین',
}

def detect_bank(card_number: str) -> str:
    # Check if input is valid
    if len(card_number) < 6 or not card_number.isdigit():
        return "Invalid card number. Please enter at least 6 digits."

    # Extract first 6 digits (BIN)
    bin_code = card_number[:6]

    # Lookup bank name from dictionary
    bank_name = banks.get(bin_code, "Unknown Bank")

    return f"Detected Bank: {bank_name}"

if __name__ == "__main__":
    print("=== Bank Detector ===")
    card_input = input("Enter your card number: ")
    result = detect_bank(card_input)
    print(result)

@TryCodeBox
#پایتون
👍8