Azad's Programmers
Статистикаکانال آموزش برنامه نویسی دانشگاه آزاد گروه چت پرسش و پاسخ: https://t.me/azad_program
- Последний пост
- 4 авг.
- Последнее чтение
- 14 авг.
- Постов за неделю
- 0
- Всего постов
- 52
- Тип
- открытый
- Язык
- персидский
- Категория
- Образование
- В каталоге с
- 13 авг.
- 1/24сутки в ленте
- 612
- 1/48двое суток
- 701
- 1/72трое суток
- 756
Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.
Посты
🐍 وضعیت پشتیبانی نسخههای مختلف Python در یک نگاه طبق نمودار رسمی پایتون: 🔴 Python 3.8 و پایینتر: پایان پشتیبانی (End of Life) 🟡 Python 3.10 تا 3.12: فقط بهروزرسانیهای امنیتی (Security Fixes) 🟢 Python 3.13 و 3.14: دریافت رفع باگ و بهبودهای معمول (Bug Fix) 🚀 Python 3.15 و 3.16: در حال توسعه ⚠️ همیشه جدیدترین نسخه، بهترین انتخاب برای پروژههای Production نیست. قبل از ارتقا مطمئن شوید: • کتابخانهها از نسخه جدید پشتیبانی میکنند. • وابستگیها (Dependencies) سازگار هستند. • تغییرات باعث Breaking Change نمیشوند. 📌 برای پروژههای جدید، نسخههای پایدار Python 3.13 یا 3.14 انتخابهای مناسبی هستند. #Python #Programming #Backend #SoftwareEngineering آزاد پروگرمرز | Azad's Programmers Group: @azad_program Channel: @kiau_program
سلام دوستان، با لینک دعوت کافیفای میتوانید کافهدارها را معرفی کنید و تا ۵۰٪ از مبلغ اشتراک آنها را برای همیشه، در هر تمدید ماهانه دریافت کنید. لینک دعوت از بخش «همکاری در فروش» پروفایل در دسترس است.
چند روز پیش یه کوئیزی گذاشتم اینجا، در رابطه با Interger Overflow، که البته کوئیز اشتباه بود و ۲ جواب صحیح داشت. سوال به اینشکل بود: فرضیه زیر با کدامیک از گزینهها سازگاری دارد؟ (x + 1) < x == true 1. uint8_t x = 255; 2. uint32_t x = -1; 3. uint8_t = 0; 4. uint32_t = 0; درنگاه اول شاید مسخره بهنظر بیاد که چطور یک عددی بهعلاوه یک ممکنه از خود اون عدد کوچیکتر باشه اما در زبانهایی که wrapping arithmetic دارن این اتفاق کاملاً ممکنه. دلیل این اتفاق Integer Overflow در اعداد بدون علامت (Unsigned Integers) هست. وقتی که نتیجه یه عملیات از بیشترین مقدار قابل نمایش در یک نوع داده بیشتر میشه، مقدار بهصورت Modulo محاسبه میشه و از ابتدای بازه اون نوع داده دوباره شروع میشه (Wrap Around). برای مثال، اگه x از نوع uint8_t و برابر 255 باشه، عبارت x + 1 برابر 0 میشه چون 255 بزرگترین مقدار قابل نمایش ۸ بیتی هست. بنابراین: uint8_t x = 255; (x + 1) < x // 0 < 255 => true همین اتفاق برای uint32_t x = -1; هم رخ میده. مقدار -1 هنگام انتساب به uint32_t به 0xFFFFFFFF تبدیل میشه و با اضافه کردن 1 دوباره به 0 میرسه. Group: @azad_program Channel: @kiau_program
Linux🔥 آزاد پروگرمرز | Azad's Programmers Group: @azad_program Channel: @kiau_program
بیش از ده هزار صفحه کتاب رایگان برنامه نویسی و تکنولوژی Java goalkicker.com/JavaBook Python goalkicker.com/PythonBook JavaScript goalkicker.com/JavaScriptBook SQL goalkicker.com/SQLBook DSA goalkicker.com/AlgorithmsBook C goalkicker.com/CBook C++ goalkicker.com/CPlusPlusBook Node.js goalkicker.com/NodeJSBook HTML5 goalkicker.com/HTML5Book CSS goalkicker.com/CSSBook Linux goalkicker.com/LinuxBook Git goalkicker.com/GitBook آزاد پروگرمرز | Azad's Programmers Group: @azad_program Channel: @kiau_program
видео или голосовое, без подписи
بچه ها این سایتو پیدا کردم 175 دلار کردیت کلاد میده . و باهاش میتونید API Tokent هوش مصنوعی های claude opus 4.8 و GPT 5.5 و GLM 5.2 رایگان بگیرید از این لینکی که میذارم براتون وارد بشید فقط برای ثبت نام توی ساید با یوزرنیم پسورد ارور میده داخل ساید روی گزینه sing in بزنید و گزینه ورود با github رو بزنید که احراز هویت از طریق گیت هابه . بعد داخلش میتونید از هوش مصنوعی مورد نظرتون API Token دریافت کنید به اندازه 175 دلار رایگان میتونید استفاده کنید لینک سایت: https://agentrouter.org/register?aff=GpUn هرجا هم سوال داشتید میتونید پیوی بپرسید: @erf014 Group: @azad_program Channel: @kiau_program
هوش مصنوعی متن باز Kimi K3 آزاد پروگرمرز | Azad's Programmers Group: @azad_program Channel: @kiau_program
قوی ترین هوش مصنوعی متنباز جهان Kimi K3 معرفی شد استارتاپ چینی Moonshot AI از مدل متنباز Kimi K3 با ۲.۸ تریلیون پارامتر رونمایی کرده که بزرگترین مدل از این نوع در جهان است. این مدل در بنچمارکها عملکردی همتراز با قدرتمندترین سیستمهای OpenAI و آنتروپیک نشان داده و به پنجره زمینه ۱ میلیون توکنی و قابلیت درک بصری بومی مجهز شده است. وزنهای کامل آن اواخر ژوئیه بهصورت رایگان منتشر میشود که میتواند تحولی در اکوسیستم متنباز ایجاد کرده و انحصار غربیها را بشکند. از خیرهکنندهترین قابلیتهای Kimi K3، توانایی آن بهعنوان یک ایجنت خودکار در پروژههای پیچیده است؛ در یک آزمایش، این مدل طی ۴۸ ساعت کار بیوقفه و بدون دخالت انسان، یک تراشه ۴ میلیمتری را از پایه طراحی و بهینهسازی کرد. همچنین قیمتگذاری رقابتی آن (۳ دلار برای هر میلیون توکن ورودی) و سازگاری کامل با ابزارهای توسعه فعلی، این مدل را به گزینهای بسیار جذاب برای برنامهنویسان و سازمانهای بزرگ تبدیل کرده است. آزاد پروگرمرز | Azad's Programmers Group: @azad_program Channel: @kiau_program
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
کیبورد 230 دلاری برای وایبکدینگ شرکت OpenAi از Codex Micro رونمایی کرد شرکت OpenAI اولین گام رسمی خود را به دنیای سختافزار برداشت و از کیبورد کوچکی به نام Codex Micro رونمایی کرد. این دستگاه با قیمت ۲۳۰ دلار عرضه میشود و برای کنترل دستیار برنامهنویسی Codex و مدیریت ایجنتهای هوش مصنوعی در وایبکدینگ طراحی شده است. 🔹 این کیبورد شش کلید مجهز به نورپردازی LED دارد که وضعیت ایجنتها را بهصورت زنده نمایش میدهند. همچنین کلیدهای قابل شخصیسازی برای میانبرهایی مانند تأیید یا رد کد و استفاده از ورودی صوتی در آن قرار گرفتهاند. 🔹 از دیگر قابلیتهای آن میتوان به یک جویاستیک برای اجرای سریع گردشهای کاری و یک دکمه چرخان برای تنظیم میزان استدلال و منابع پردازشی اختصاصیافته به ایجنتهای هوش مصنوعی اشاره کرد. آزاد پروگرمرز | Azad's Programmers Group: @azad_program Channel: @kiau_program
درخواست غرامت 1.4 تریلیون دلاری ایالتهای آمریکا از متا ✅ متا با یکی از عجیبترین مسائل حقوقی تاریخ خودش روبهرو شده. چهار ایالت آمریکا به دلیل طراحی اعتیادآور پلتفرمهای فیسبوک و اینستاگرام و فریب افکار عمومی درباره ایمنی اونها، خواستار دریافت غرامت 1.4 تریلیون دلاری از این غول فناوری شدن. این رقم تقریباً معادل کل ارزش بازار متاست. 🔹دادستانهای کل ایالتهای کالیفرنیا، کلرادو، کنتاکی و نیوجرسی این غرامت رو درخواست کردن. متا با تأکید بر اینکه مبلغ درخواستی هیچ پشتوانه و مدرک قانونی نداره، در اسناد دادگاه اعلام کرد که جریمهای با این ابعاد در تاریخ اجرای قوانین حمایت از مصرفکننده سابقه نداشته. 📍مقامات قضایی گفتن این غرامت رو با ضربکردن تعداد تخلفات در مبلغ جرایم تعیینشده توسط قوانین ایالتی محاسبه کردن. مبنای محاسبه تعداد تخلفات هم براساس آمار تخمینی تعداد کاربران نوجوان و جوانی در نظر گرفته شده که تحت تأثیر سیاستهای مخرب متا قرار گرفتن. آزاد پروگرمرز | Azad's Programmers Group: @azad_program Channel: @kiau_program
видео или голосовое, без подписи
بچه ها این سایتو پیدا کردم 175 دلار کردیت کلاد میده . و باهاش میتونید API Tokent هوش مصنوعی های claude opus 4.8 و GPT 5.5 و GLM 5.2 رایگان بگیرید از این لینکی که میذارم براتون وارد بشید فقط برای ثبت نام توی ساید با یوزرنیم پسورد ارور میده داخل ساید روی گزینه sing in بزنید و گزینه ورود با github رو بزنید که احراز هویت از طریق گیت هابه . بعد داخلش میتونید از هوش مصنوعی مورد نظرتون API Token دریافت کنید به اندازه 175 دلار رایگان میتونید استفاده کنید لینک سایت: https://agentrouter.org/register?aff=GpUn هرجا هم سوال داشتید میتونید پیوی بپرسید: @erf014 Group: @azad_program Channel: @kiau_program
دوستان اگه کسی اندروید دولوپره (کاتلین) یه سورس کد دارم ممنون میشم بیاد پیوی یه کمکی برسونه بهم @erf014
چرا عدد "منفی 1" در حافظه میشود 0xFF؟ - پارت 1 اگر با C، سیستمپروگرمینگ، کامپایلر، اسمبلی یا حتی دیباگکردن باینری سروکار داشته باشید، دیر یا زود به یک سئوال اساسی میرسید: عددهای منفی واقعاً چطور داخل حافظه ذخیره میشن؟ تقریباً روی همهی معماریهای مدرن، جواب two’s complementئه. اما two’s complement فقط یک روش ذخیرهسازی نیست؛ یکی از مهمترین ترفندهای طراحی کامپیوتره که باعث میشه CPU بتونه جمع، تفریق، اعداد مثبت، اعداد منفی و overflow رو با یک منطق بسیار ساده مدیریت کنه. ——— مسئله از کجا شروع میشه؟ در باینری معمولی، اگر ۸ بیت داشته باشیم: 00000000 = 0 00000001 = 1 00000010 = 2 ... 01111111 = 127 تا اینجا همهچیز روشنه. اما با ۸ بیت فقط ۲۵۶ الگوی مختلف داریم. حالا سئوال: با همین ۲۵۶ الگو، هم عدد مثبت داشته باشیم، هم عدد منفی، چطور باید تقسیمشون کنیم؟ در سیستم two’s complement برای ۸ بیت، بازه اینه: -128 تا +127 یعنی: 00000000 = 0 00000001 = 1 ... 01111111 = 127 ——— 10000000 = -128 10000001 = -127 ... 11111110 = -2 11111111 = -1 نکتهی مهم اینجاست: بیت سمت چپ فقط علامت نیست بلکه وزنش منفیئه. bit: 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 weight: -128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 پس مقدار این باینری: 11111111 میشه: -128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = -1 برای همین 0xFF در signed 8-bit برابر -1 است. ——— قانون اصلی two’s complement برای پیدا کردن نمایش باینری -x در N بیت: 1. نمایش باینری x رو بنویس 2. همه بیتها رو invert کن 3. یک واحد اضافه کن مثلاً برای -5 در ۸ بیت: اول +5: 00000101 invert: 11111010 plus one: 11111011 پس: -5 = 11111011 اگر مقدارش رو با وزن بیتها حساب کنیم: 11111011 = -128 + 64 + 32 + 16 + 8 + 0 + 2 + 1 = -5 در مهندسی نرمافزار، تفاوت آدمی که فقط کد مینویسه با آدمی که سیستم رو میفهمه، دقیقاً از همین سؤالهای ظاهراً ساده شروع میشه. توی پارت دوم به این روش بهطور عمیقتر میپردازیم. Group: @azad_program Channel: @kiau_program