teachify | Unsorted

Telegram-канал teachify - برنامه نویسی | Teachify

10327

برای موفق شدن 🌱 با این عبارت خداحافظی کن: "باشه فردا"🍃 💻 برای دسترسی راحت تر به مطالب به "لیست پین شده" برو🙃 👩‍💻 Support: @narges_madhi 🪧 ads: @teachifyads 💁‍♀️ instagram : instagram.com/teachify_ir

Subscribe to a channel

برنامه نویسی | Teachify

✔️ تا حالا فکر کردین #Redis چطور کلیدهای #cache که #TTL شون تموم شده رو پاک می‌کنه؟

در واقع Redis از ترکیب دو مکانیزم هوشمند برای این کار استفاده می‌کنه:

▪️مکانیزم Lazy Expiration (حذف تنبل)
ساده و سرراسته.
وقتی درخواستی برای یه کلید میاد، Redis اول چک می‌کنه که اون کلید هنوز معتبره یا نه.
اگه منقضی شده باشه، همون‌جا حذفش می‌کنه و مقدار null برمی‌گردونه.

▪️مکانیزم Active Expiration (حذف فعال)
اما اگه یه کلید مدت‌ها خونده نشه چی؟ اینجاست که Redis خودش دست‌به‌کار میشه.
هر ~100ms یه بار، به‌صورت تصادفی یه batch از کلیدها (مثلاً 20 تا) رو بررسی می‌کنه.
اگه بیشتر از 25٪ اون‌ها اکسپایر شده باشن، Redis حدس می‌زنه تعداد زیادی از کلیدها منقضی شدن و فوراً یه batch دیگه رو هم بررسی می‌کنه.
این چرخه تا زمانی ادامه پیدا می‌کنه که اوضاع متعادل بشه.

در نتیجه، کلیدهای #cache دقیقاً هم‌زمان با پایان TTL حذف نمی‌شن!
ممکنه برای مدتی توی حافظه باقی بمونن، مخصوصاً وقتی حجم کلیدها بالاست.

همچنین پارامترهای مربوط به تعداد کلیدهای بررسی‌شده در هر iteration و نرخ اجرای لوپ توی تنظیمات Redis قابل تغییرن.
@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️ ماژول functools و توابع partial و partialmethod

حتماً براتون پیش اومده که بخواین تابعی بسازین که بعضی از آرگومان‌هاش همیشه مقدار ثابتی دارن، ولی نخوایین هر بار اون مقدارها رو دستی بدین!

اینجاست که دو قهرمان وارد می‌شن:
functools.partial
functools.partialmethod

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

مثال ساده:

from functools import partial

def power(base, exponent):
    return base ** exponent

# ایجاد تابعی که همیشه توان 2 می‌گیره
square = partial(power, exponent=2)

print(square(5))  # خروجی: 25

اینجا تابع square مثل power(base, 2) عمل می‌کنه.
در واقع، partial کمک می‌کنه تا توابع جدیدی بسازیم بدون تکرار کد و با آرگومان‌های از پیش تنظیم‌شده

تابع partialmethod
اما اگه بخوای این کار رو داخل کلاس انجام بدی، باید از partialmethod استفاده کنی.

مثال:
from functools import partialmethod

class MathOps:
    def power(self, base, exponent):
        return base ** exponent

    square = partialmethod(power, exponent=2)

m = MathOps()
print(m.square(5))  # خروجی: 25

در اینجا partialmethod مثل partial عمل می‌کنه ولی مخصوص متدهای کلاس هست.
اون به‌صورت خودکار self رو مدیریت می‌کنه، چیزی که partial در متدها نمی‌تونه انجام بده.

@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️ توی پایتون Wrapper چیه؟

گاهی وقتا نمی‌خوای کد یه تابع رو تغییر بدی،
ولی می‌خوای قبل یا بعد از اجرای اون تابع کاری انجام بدی، مثلاً زمان اجراش رو بسنجی، لاگ بگیری یا مجوز کاربر رو چک کنی.

اینجاست که Wrapper وارد می‌شه به این معنی که یه تابع که میاد یه تابع دیگه رو “می‌پیچه” و یه رفتار جدید بهش اضافه می‌کنه.

def wrapper(func):
    def inner(*args, **kwargs):
        print("🔹 Before execution")
        result = func(*args, **kwargs)
        print("✅ After execution")
        return result
    return inner

@wrapper
def say_hello(name):
    print(f"Hello {name}!")

say_hello("Pythonista")

خروجی:
🔹 Before execution
Hello Pythonista!
✅ After execution

> درواقع Wrapper یه روکش برای تابع اصلیه که بدون تغییر در کد اصلی، یه رفتار جدید بهش اضافه می‌کنه.

@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️می‌دونستی کدهات توی قطب شمال نگهداری می‌شن؟!

گیت‌هاب توی سال ۲۰۲۰ پروژه‌ای به اسم GitHub Arctic Code Vault راه انداخت، هدفش این بود که نسخه‌ای از تمام ریپازیتوری‌های عمومی رو برای آیندگان نگه داره — جایی سرد، امن و دور از دسترس: قطب شمال!

داده‌ها روی فیلم‌های دیجیتال مخصوصی ذخیره شدن که تا ۱۰۰۰ سال دوام دارن و در یه معدن متروکه در جزیره‌ی Svalbard نروژ نگهداری می‌شن.

و اگه قبل از ۲ فوریه ۲۰۲۰ توی یه ریپازیتوری عمومی مشارکت کرده باشی،
احتمال زیاد اسم و کدهات هم الان اون‌جان!
(اونایی که این افتخار رو دارن، توی پروفایلشون یه نشان به اسم Arctic Code Vault Contributor دارن)

@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️ جنگو ۶ رسید!

جنگو نسخه ۶.۰ (آلفا) منتشر شده و تغییرات بزرگی همراه خودش آورده

چند مورد مهم:
- تسک‌های پس‌زمینه داخلی → دیگه برای کارهای ساده نیازی به Celery نیست
- بهبود پشتیبانی از async: مقیاس‌پذیری راحت‌تر
- فرم‌ها و ORM بهتر: کوئری‌های تمیزتر و تایپینگ قوی‌تر
- بهبودهای پنل ادمین: امکانات بیشتر برای دولوپرها
- تایپ annotation در همه جا: تجربه بهتر در ویرایشگرها

برای من جذاب‌ترین بخش، تسک‌های پس‌زمینه داخلی هست — چون دیگه برای پروژه‌های کوچک و متوسط، نیاز به نصب و کانفیگ سلری نداریم.

@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️ فرهنگستان می‌گه به جای منشن بگید نامیاد 😎

یعنی از این به بعد:
🔹 “منو منشن کن” -> “منو نامیاد کن”
🔹 “بچه‌ها رو منشن کردم” _> “بچه‌ها رو نامیاد کردم”

ولی خب…
اگه کسی ندونه، فک می‌کنه داری خبر فوت می‌دی 😭😂

@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

#python
#quiz
@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

رُک بگویم: اگر تصمیم‌هایمان را طوری مهندسی کنیم که به نفع ما تمام شوند، زندگی بهتری خواهیم داشت؛ اما اگر نتیجه‌ی این تصمیم‌ها به زیانمان باشد، بی‌تردید کیفیت زندگی‌مان پایین می‌آید.
قدرت تصمیم‌های ما را توانِ مغزمان تعیین می‌کند. پس اگر مغزی قدرتمند و پرورش‌یافته نداشته باشیم، بهبود چشمگیری در زندگی‌مان به دست نخواهیم آورد.

«نوروتست» (تست سلامت مغزی) به شما کمک می‌کند بدون پرداخت حتی هزار تومان، تصویری جامع و کامل از مغزتان به دست آورید و شناخت بیشتری از آن پیدا کنید.

اگر انتظاری بیش از این، از زندگیتان ندارید، این تست مناسب شما نیست. اما اگر آماده‌اید برای رشد و بهبود خودتان زمانتان را سرمایه‌گذاری کنید، نوروتست دقیقاً برای شما طراحی شده است.
🎁 همچنین در پایان تست، به‌عنوان قدردانی، هدایایی کاربردی و ارزشمند دریافت خواهید کرد.
شروع تست

Читать полностью…

برنامه نویسی | Teachify

✔️ ایندکس شدن سایت‌های مدرن در گوگل

قدیما وب‌سایت‌ها استاتیک بودن. یعنی سرور همون HTML نهایی رو به مرورگر می‌داد و مرورگر فقط نمایش می‌داد. پس گوگل راحت همه محتوای صفحه رو می‌دید و ایندکس می‌کرد.

اما الان بیشتر وب‌سایت‌ها به شکل برنامه فرانت‌اند (SPA) ساخته می‌شن (مثل React، Vue، Angular). این مدل، یه اسکلت HTML خالی می‌ده به مرورگر و داده‌ها رو از طریق API می‌گیره و بعد با جاوااسکریپت صفحه رو می‌سازه.

خیلیا می‌ترسن که نکنه چون محتوای اصلی با API میاد و HTML اولیه خالیه، گوگل اون محتوا رو نبینه و ایندکس نشه.

گوگل الان جاوااسکریپت رو رندر می‌کنه و می‌تونه محتوای API رو ببینه (ولی نه همیشه کامل و سریع).

برای مطمئن شدن، گوگل ابزارهایی داره:
Rich Results Test:
search.google.com/test/rich-results
اینجا می‌تونی ببینی گوگل بعد از رندر کردن صفحه، دقیقاً چه HTMLی دیده.

Google Search Console → URL Inspection:
این ابزار رسمی‌تره و HTML رندر شده نهایی رو نشون می‌ده.
@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️ روز جهانی برنامه نویس مبارک 😊✌️

آرزوی موفقیت برای همه دوستان ❤️

💭@Teachify | آموزش برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️ وقتی تمساح داره قورتت می‌ده ولی هنوز یادت نرفته git push کنی!

@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️ معرفی ابزار SlimToolkit (DockerSlim سابق)

اگه با Docker کار کرده باشی، می‌دونی که حجم ایمیج‌ها بعضی وقتا خیلی بزرگ می‌شه و این باعث مشکلاتی مثل سرعت پایین در Pull/Push یا مصرف زیاد منابع می‌شه.

اینجاست که SlimToolkit به کمکت میاد! این ابزار متن‌باز (به زبان Go) می‌تونه بدون هیچ تغییری در ایمیج اصلی، حجمش رو تا ۳۰ برابر کوچیک‌تر کنه

ویژگی‌های مهم SlimToolkit:

+ کاهش چشمگیر حجم ایمیج‌ها

+ ساخت خودکار پروفایل‌های امنیتی (مثل AppArmor و Seccomp)

ابزارهای کاربردی مثل:

xray (تحلیل محتویات ایمیج)
lint (بررسی بهینه بودن ایمیج)
build (ساخت ایمیج بهینه)
debug و چند ابزار دیگه...

slimtoolkit.org

@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️ برترین الگوریتم های هوش مصنوعی

@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️یک ریپازیتوری که کل مسیر طراحی یک سیستم یادگیری ماشین (ML) رو پوشش می‌ده

گام های اصلی:

- Project setup
- Data pipeline
- Modeling: selecting, training, and debugging
- Serving: testing, deploying, and maintaining

Source: Github

#هوش_مصنوعی
@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

من اون باگم که فقط توی پروداکشن خودشو نشون میده.

من اون ارور ۴۰۴‌ام که وسط دیباگ شدن پیدام می‌کنی.

من اون تب اضافی‌ام که کل فرمت کدتو بهم می‌زنه.

من اون dependencyایم که موقع آپدیت همه‌چی رو می‌ترکونه.

من اون merge conflictـم که درست وقتی عجله داری ظاهر میشم.

من اون تیکه کُدیم که باعث می‌شه قهوت یخ کنه

من اون فانکشنی‌ام که هیچ‌وقت کال نمیشه ولی پاکش هم کنی همه‌چی می‌ریزه بهم.

من اون logـم که فقط وقتی نمی‌خوای دیده بشه، تو کنسول می‌مونه.

@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️ پایتون ۳.۱۴ رسید!

نسخه‌ی جدید با کلی تغییر بنیادین اومده:

■ اضافه شدن t-strings برای ساخت رشته‌های قالب‌دار حرفه‌ای
■ پشتیبانی از Free-Threaded Python — اجرای واقعی چندنخی بدون GIL
■ معرفی Subinterpreters برای اجرای موازی سبک و سریع
■ پیغام‌های خطای هوشمندتر و راهنمایی خودکار در هنگام دیباگ
■ پوسته‌ی تعاملی جدید با رنگ و تکمیل خودکار
■ ماژول تازه‌ی compression.zstd برای فشرده‌سازی سریع‌تر
■ بهبود در مدیریت حافظه و Garbage Collector

جهت مطالعه بیشتر:
realpython.com/python314-new-features

@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️ کتابخانه Polars — نسل بعدی پردازش داده در پایتون!

اگر با Pandas کار کردی، حتماً می‌دونی گاهی موقع کار با دیتاست‌های بزرگ، سرعتش کم می‌شه و RAM رو می‌بلعه،
اینجاست که Polars وارد می‌شه!

میشه گفت که Polars یه کتابخانه‌ی فوق‌سریع برای تحلیل داده‌ست، نوشته‌شده با زبان Rust و طراحی‌شده برای کار با داده‌های حجیم، چند‌هسته‌ای و سنگین.

چرا Polars بهتر از Pandas عمل می‌کنه؟

■ چندریسمانی (Multi-threaded): از تمام هسته‌های CPU استفاده می‌کنه

■ مبتنی بر Apache Arrow (حافظه‌ی ستونی فوق‌بهینه)

■ مصرف RAM بسیار کمتر

■ تا ۱۰ تا ۱۰۰ برابر سریع‌تر از Pandas در بعضی عملیات‌ها

■ پشتیبانی از حالت Lazy Execution (محاسبه فقط وقتی واقعاً نیاز باشه)

مثال ساده:

import polars as pl

df = pl.read_csv("data.csv")

result = (
    df.filter(pl.col("age") > 30)
      .select(pl.col("salary").mean())
)
print(result)

کد بالا دقیقاً کاری شبیه Pandas انجام می‌ده، ولی خیلی سریع‌تر و بهینه‌تر اجرا می‌شه!

#Python #Polars #Pandas #DataScience #Rust #FastData

@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

تلگرام دو روز یه بار، مطمئنی شماره خودته؟!😂


@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️ فونت فارسی X به «وزیر» تغییر پیدا کرد!

شبکه اجتماعی X (توییتر سابق) فونت فارسی خودش رو به «وزیر» تغییر داده؛ فونتی که کار یه طراح خلاق ایرانی به اسم صابر راستی‌کرداره.

یکی از کارمندای ایرانی X گفته این کار رو برای یادبود و احترام به صابر انجام دادن. فونت وزیر به‌خاطر سادگی و خوانایی زیادش تو سالای اخیر حسابی محبوب شده بود، و حالا قراره همه‌ی فارسی‌زبانای X هر روز باهاش تایپ کنن

@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️ تگ جالب <kbd> در HTML

می‌دونستید توی HTML یه تگ به اسم <kbd> وجود داره؟ با این تگ می‌تونید دکمه‌های کیبورد و شورت‌کات‌ها رو داخل متن نمایش بدید.
Press <kbd>Ctrl</kbd> + <kbd>S</kbd> to save your file.
این تگ خیلی به درد آموزش‌ها و مستندات می‌خوره.
@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️ تابع isinstance در پایتون

گاهی وقتا لازمه بدونیم یه متغیر از چه کلاسی ساخته شده یا جزو کدوم نوع داده هست. اینجاست که تابع isinstance به کارمون میاد.

ساختار کلی:
isinstance(object, classinfo)

object: شیء مورد نظر
classinfo: کلاسی (یا tuple از چند کلاس) که می‌خوایم بررسی کنیم

مثال ساده:

x = 5
print(isinstance(x, int)) # True
print(isinstance(x, str)) # False

چند نوع همزمان:
y = [1, 2, 3]
print(isinstance(y, (list, tuple))) # True

در برنامه‌های بزرگ وقتی می‌خوای مطمئن بشی ورودی یا متغیر از نوع درست باشه، خیلی به کارت میاد.

@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

در تیم‌های موفق، انگیزه افراد تنها از مسیر «اهداف مالی» نمی‌آید؛ بلکه ریشه در سافت‌اسکیل‌ها و تجربه‌های انسانی دارد.
هر نقش، انگیزه خاص خود را می‌طلبد و اگر رهبر تیم آن را درک کند، سازمان به بهره‌وری واقعی می‌رسد.

👨‍💻 دولوپر → با «چالش فنی»، «یادگیری» و «اعتماد به انتخاب راه‌حل» انگیزه می‌گیرد.
📌 مالک محصول → وقتی «اثرگذاری تصمیم‌ها» و «اعتماد سازمان» را ببیند، بیشترین انرژی را می‌گذارد.
📊 تحلیل‌گر → در صورتی که «به‌عنوان مترجم بین بیزینس و فنی شنیده شود» و «قدردانی از دقتش» را تجربه کند، به بالاترین سطح عملکرد می‌رسد.
👥 مدیر تیم → با «اعتماد اعضا» و «موفقیت جمعی» به انگیزه‌ای پایدار دست پیدا می‌کند.



🎯 حقیقت این است: مدیریت مؤثر یعنی شناخت محرک‌های نرم هر نقش.
اگر این سوخت پنهانی را درست بشناسیم، تیم‌ها نه‌تنها کارآمدتر، بلکه متعهدتر و خلاق‌تر خواهند بود.

@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️ در دنیای HTTP یک مفهوم مهم داریم به نام Idempotent

یعنی اگر یک درخواست چند بار تکرار شود، نتیجه‌اش فرقی با اجرای یک‌باره نکند.

بیایید متدهای پرکاربرد را مرور کنیم:
متد GET: همیشه idempotent (فقط دیتا را می‌خواند).
متد PUT: هست (هر بار اجرا شود، منبع را به یک حالت خاص می‌رساند).
متد DELETE: هست (اولین بار حذف می‌کند، دفعات بعدی اثری ندارد).
متد POST: نیست (هر بار اجرا شود، داده‌ی جدید می‌سازد).
متد PATCH: تضمین نشده، چون بسته به طراحی API می‌تواند هم idempotent باشد، هم نباشد:

مثال غیر idempotent:
PATCH /user/123 { "balance": "+100" }
دوبار اجرا شود → موجودی دو بار افزایش می‌یابد.
مثال idempotent:
PATCH /user/123 { "status": "active" }
هر چند بار هم اجرا شود، نتیجه یکی است.
@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️ تابع getattr در پایتون

گاهی اوقات لازم داریم به یک ویژگی (Attribute) یا متد (Method) از یک شیء دسترسی پیدا کنیم، بدون اینکه اسم آن را مستقیم در کد بنویسیم. اینجا تابع getattr به کمک ما می‌آید.

ساختار کلی:

getattr(object, name[, default])

object ➝ شیء موردنظر

name ➝ نام ویژگی یا متد (به صورت رشته)

default ➝ (اختیاری) مقداری که اگر ویژگی پیدا نشد، برگردانده می‌شود

مثال ساده:
class Person:
    name = "Ali"
    age = 25

p = Person()

print(getattr(p, "name"))     # Ali
print(getattr(p, "age"))      # 25
print(getattr(p, "city", "Tehran"))  # چون city وجود ندارد => Tehran

+ اگر ویژگی یا متد وجود داشته باشد، مقدارش برمی‌گردد.

+ اگر وجود نداشته باشد و default تعریف کرده باشیم، همان مقدار برمی‌گردد.

+ اگر default تعریف نشده باشد و ویژگی وجود نداشته باشد → خطای AttributeError رخ می‌دهد.

@kaliboys | کالی بویز

Читать полностью…

برنامه نویسی | Teachify

هوش مصنوعی رو یاد نگیری، حذف شدی ❌

🎯 تو وبینار هوش مصنوعی برای بیزینس یاد می‌گیری چطور به کمک Ai درآمدت رو افزایش بدی، تو شغلت بدرخشی و چند پله بری بالاتر.

✅ این یه وبینار آموزشی نیست، نقشه راهیه برای رشد ۲ برابری درآمدت

🗓 دوشنبه ۲۴ شهریور
🕢 ساعت ۸ شب

رایگان ثبت‌نام کن 👇🏼
https://jryn.me/ePPVb2

Читать полностью…

برنامه نویسی | Teachify

✔️ اختلاف سنی خیلی مهمه مثلا طرف داره درباره BTS صحبت می‌کنه تو هی عکس این دکله می‌آد جلوی چشت :))

@Teachify | #Linuxor

Читать полностью…

برنامه نویسی | Teachify

✔️ مستند پایتون منتشر شد!

بالاخره مستند رسمی پایتون با عنوان
Python: The Documentary | An origin story
منتشر شد!

این مستند داستان شکل‌گیری پایتون رو روایت می‌کنه؛ از ایده‌ی اولیه‌ی خیدو فن روسوم در دهه ۹۰ میلادی تا تبدیل شدن به یکی از پرکاربردترین زبان‌های دنیا در هوش مصنوعی، وب، دیتا و هزاران پروژه‌ی دیگه.

توی این مستند چهره‌های سرشناس کامیونیتی پایتون مثل Guido van Rossum، Travis Oliphant، Barry Warsaw و خیلی‌های دیگه حضور دارن.

بخش‌های جذابی مثل "Zen of Python" هم بررسی می‌شه.

انتشار رسمی این مستند در تاریخ ۲۸ اوت ۲۰۲۵ بوده و الان به صورت رایگان قابل مشاهده‌ست.

لینک تماشا در یوتیوب:
https://youtu.be/GfH4QL4VqJ0?si=KOs9QrvwFq9BlGlR

@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️ همه فقط نوک کوه یخ رو می‌بینن...

چند خط کد، یه لپ‌تاپ، یه لیوان قهوه و یه اپلیکیشن جذاب.
اما واقعیت خیلی عمیق‌تر از این حرفاست!

پایین‌تر که بری تازه می‌بینی خبری از اون تصویرای رویایی نیست...
جلسه‌های بی‌پایان، استرس ریلیز، باگ‌هایی که نصف شب پیداشون میشه، جنگ با Dependencyها و معماری‌های پیچیده‌ای که گاهی نفس آدمو می‌گیره.

جادوی واقعی همون‌جایی اتفاق میفته که هیچ‌کس نمی‌بینه؛
زیر سطح آب... جایی که همه سختی‌ها، یادگیری‌ها و رشدهای واقعی شکل می‌گیره.

شما بگید؛ زیر این کوه یخ، برای شما سخت‌ترین بخش برنامه‌نویسی چی بوده؟
@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️ کمپانی xAI مدل Grok 2.5 رو متن‌باز کرده!

حالا همه می‌تونن به کدهاش دسترسی داشته باشن، تغییرش بدن یا نسخه شخصی بسازن. این حرکت یه گام مهم برای آزادتر شدن هوش مصنوعیه. همچنین اعلام شده تا شش ماه دیگه مدل قدرتمندتر Grok 3 هم متن‌باز می‌شه.
https://huggingface.co/xai-org/grok-2

@Teachify | برنامه نویسی

Читать полностью…

برنامه نویسی | Teachify

✔️ بعضیا رفتن آی‌پی 127.0.0.1 رو ریپورت کردن…

داداش این یعنی رفتی پیش پلیس گفتی: «سلام، اومدم خودمو تحویل بدم!» 🤦‍♂️
#Loopback

@Teachify | برنامه نویسی

Читать полностью…
Subscribe to a channel