اتاق برنامه نویسی </>
405 subscribers
63 photos
1 video
7 links
📌 کانال آموزش لاراول
@PapiDon_state
Download Telegram
اتاق برنامه نویسی </>
Video
سلام به رفقا 👋

📣 بالاخره کانال یوتیوب PapiDon State راه افتاد 🥳

قراره اینجا با هم بریم سراغ دنیای جذاب، کاربردی و واقعی هوش مصنوعی—اما با زبونی ساده، خودمونی و بدون هیچ پیچیدگی! 🧠

تو این دوره خبری از ریاضی سخت، برنامه‌نویسی عجیب یا الگوریتم‌های خسته‌کننده نیست!

فقط و فقط می‌خوام:

مفاهیم اصلی و پشت‌پرده AI رو خیلی ساده برات باز کنم

اصطلاحات معروف رو طوری توضیح بدم که توی اخبار شنیدی ولی هیچ‌وقت نفهمیدی دقیقاً یعنی چی

کم‌کم نگاهت به دنیای AI رو تغییر بدم تا خودت بتونی از مدل‌ها مثل یه حرفه‌ای استفاده کنی— نه فقط مثل یه کاربر معمولی!

مهم نیست تو چه رشته‌ای هستی یا چه کاری می‌کنی—AI داره وارد زندگی همه می‌شه و اگه همین حالا شروع نکنی، ممکنه خیلی چیزا رو از دست بدی.

این دوره یه نقطه شروع آسون و واقعیه برای هر کسی که می‌خواد با خیال راحت وارد این مسیر بشه.

🧐من دارم قدم‌به‌قدم این دوره رو با عشق و وسواس بالا می‌سازم—با استفاده از منابع معتبر و استاندارد جهانی—تا چیزی باشه که واقعاً به دردتون بخوره.

اگه دنبال یه آموزش واقعی، صمیمی و کاربردی هستی، الان وقتشه!

❤️ کانال رو دنبال کن
📤 این پست رو با دوستات به اشتراک بذار
و کمک کن تا باهم یک جامعه یادگیرنده و حرفه‌ای بسازیم.

ممنونم از حمایتتون—انرژی شما بزرگ‌ترین دلگرمی منه و به من کمک می‌کنه با قدرت و انگیزه بیشتری ادامه بدم. 😊🫶

💥 سابسکراب کانال فراموش نشه 🔥


https://www.youtube.com/watch?v=1pv1yeNa-Vk&list=PL6zeT3Lbnhj1KS3oOjbDSG05iR-tdT5Dy
👏41👍1
اتاق برنامه نویسی </> pinned «سلام به رفقا 👋 📣 بالاخره کانال یوتیوب PapiDon State راه افتاد 🥳 قراره اینجا با هم بریم سراغ دنیای جذاب، کاربردی و واقعی هوش مصنوعی—اما با زبونی ساده، خودمونی و بدون هیچ پیچیدگی! 🧠 تو این دوره خبری از ریاضی سخت، برنامه‌نویسی عجیب یا الگوریتم‌های خسته‌کننده…»
اتاق برنامه نویسی </>
سلام به رفقا 👋 📣 بالاخره کانال یوتیوب PapiDon State راه افتاد 🥳 قراره اینجا با هم بریم سراغ دنیای جذاب، کاربردی و واقعی هوش مصنوعی—اما با زبونی ساده، خودمونی و بدون هیچ پیچیدگی! 🧠 تو این دوره خبری از ریاضی سخت، برنامه‌نویسی عجیب یا الگوریتم‌های خسته‌کننده…
بچه ها من اون موقع داشتم اینجا متن می‌نوشتم درباره موضوعات هوش مصنوعی و بعد اینکه سوال مطرح کردم و دیدم برای برخی از شما این مفاهیم هنوز دشوار و سخت درک کردنش

شروع کردم با عشق و انرژی براتون ریز به ریز این مفاهیم رو توضیح دادن و بهتون قول میدم پیدا نکنید چنین دوره ای رو اونم فارسی و اینقدر ساده و واضح و اینقدر کامل

الان چهار قسمتش منتشر شده و کم کم و مرتب دوره رو تکمیل خواهم کرد

واقعا وقت و انرژی گذاشتم که بتونم این مفاهیم رو به ساده ترین حالت براتون بازش کنم تا دید متفاوتی از دنیای هوش مصنوعی و کارکردن باهاش داشته باشید که در آینده شغل خودتون رو بتونید حفظ کنید و جز دسته حرفه ای ها باشید ❤️

فقط دمتون گرم ساپورت کنید کانال رو و حضور داشته باشید چون واقعا انگیزه میده بهم 😊🫶
3👍1🔥1
تا این لحظه ۴ تا ویدیوی حسابی خفن و کاربردی رو توی کانال براتون منتشر کردم 🎥

1️⃣ نگاهی ساده و جذاب به تاریخچه‌ی هوش مصنوعی

2️⃣ اینکه اصلاً هوش مصنوعی، ماشین لرنینگ و دیپ لرنینگ یعنی چی؟

3️⃣ هوش مصنوعی چطور فکر می‌کنه؟ بررسی ۴ فاکتور کلیدی🧠

4️⃣ ورود به دنیای مدل‌ها:
مدل متنی یعنی چی؟
پارامتر چیه؟
و مدل های مولد اصلا چیه دیگه ؟
وقتی می‌گن یه مدل مثلاً ۱۳ میلیارد پارامتر داره، یعنی دقیقاً چی؟ 🤔

همه‌ی اینا رو با زبانی خیلی ساده، روان، تصویری و قابل فهم گفتم — بدون حتی ذره‌ای ریاضیات خشک یا توضیحات فنی پیچیده! 🧩

📚 محتوای ویدیوها از معتبرترین منابع جمع‌آوری شده و هدفم این بوده که کمک کنه یه دید حرفه‌ای‌تر نسبت به مدل‌ها و ابزارهای هوش مصنوعی پیدا کنید.

دیگه قراره مثل یه کاربر حرفه‌ای از AI استفاده کنید، نه کسی که فقط کلی ابزار داره و نمی‌دونه کِی کدوم به دردش می‌خوره! 😅🛠

اگر هنوز ندیدی، حتما یه سر بزن به ویدیوها 🎬
منتظر نظراتتون هم هستم 🌱

https://youtu.be/O5BVN9cauBk?si=vFZ8ICqvgIzZMyJE
🔥3👍21
اتاق برنامه نویسی </> pinned «تا این لحظه ۴ تا ویدیوی حسابی خفن و کاربردی رو توی کانال براتون منتشر کردم 🎥 1️⃣ نگاهی ساده و جذاب به تاریخچه‌ی هوش مصنوعی 2️⃣ اینکه اصلاً هوش مصنوعی، ماشین لرنینگ و دیپ لرنینگ یعنی چی؟ 3️⃣ هوش مصنوعی چطور فکر می‌کنه؟ بررسی ۴ فاکتور کلیدی🧠 4️⃣ ورود به…»
https://youtu.be/7xOHcoLusQ8?si=pm8v_CBotgP_YsCe


🧠 همیشه می‌گن: «مدل رو آموزش دادن»

اما واقعاً یعنی چی؟

چطوری یه مدل خام، بدون ذره‌ای دانش، تبدیل می‌شه به یه پاسخ‌گو، تحلیل‌گر، و متخصص؟
توی این اپیزود، دقیقاً به همین سؤال جواب می‌دیم.

از Pre-training تا Fine-tuning و کلی نکته‌ ظریف اما مهم!

🎥 ببین چه اتفاقی می‌افته وقتی داده‌ها، مغز یه مدل رو می‌سازن...




📁 #AI

کانال تخصصی لاراول
📌 @PapiDon_state

☕️ اتاق برنامه‌نویسی
📌 @PapiDon_coding
👍84🔥1
اتاق برنامه نویسی </> pinned «https://youtu.be/7xOHcoLusQ8?si=pm8v_CBotgP_YsCe 🧠 همیشه می‌گن: «مدل رو آموزش دادن» اما واقعاً یعنی چی؟ چطوری یه مدل خام، بدون ذره‌ای دانش، تبدیل می‌شه به یه پاسخ‌گو، تحلیل‌گر، و متخصص؟ توی این اپیزود، دقیقاً به همین سؤال جواب می‌دیم. از Pre-training…»
اتاق برنامه نویسی </>
https://youtu.be/7xOHcoLusQ8?si=pm8v_CBotgP_YsCe 🧠 همیشه می‌گن: «مدل رو آموزش دادن» اما واقعاً یعنی چی؟ چطوری یه مدل خام، بدون ذره‌ای دانش، تبدیل می‌شه به یه پاسخ‌گو، تحلیل‌گر، و متخصص؟ توی این اپیزود، دقیقاً به همین سؤال جواب می‌دیم. از Pre-training…
حالا کاری نداریم اینجا لایک نمیکنید ولی کلی سیو خورده مطلب

حداقل واسه انگیزه هم شده ویدیو رو در کانال یوتیوب ولی لایک کنید 😊

واقعا سناریو سازی و اینکه چطور مفاهیم به ساده ترین حالت ممکن توضیح داده بشه و جذاب هم باشه خیلی زحمت پاش میخوره
این کمک می‌کنه که آدم انگیزه داشته باشه برای ساخت بخش های دیگه
دمتون گرم ❤️😊
10🔥3👍2
اتاق برنامه نویسی </>
Photo
درباره Codex اینکه چیه و دقیقا چه کاری انجام می‌دهد ؟

یک cloud-based software engineering agent هست، یعنی یک دستیار برنامه‌نویس که روی فضای ابری کار می‌کنه. این ابزار توسط OpenAI ساخته شده و مدل قدرتمند codex-1 پشت اون قرار داره.

کاری که Codex انجام می‌ده اینه:

- می‌تونه چند تا task (وظیفه برنامه‌نویسی) رو هم‌زمان انجام بده

- به جای اینکه فقط به یه سؤال ساده جواب بده، می‌تونه یک ویژگی جدید تو کدت بسازه، باگ‌ها رو برطرف کنه، Pull Request بنویسه، تست بگیره و حتی خودش بررسی کنه که آیا چیزی درست کار می‌کنه یا نه.

و همه اینا رو در یک محیط امن و ایزوله توی cloud اجرا می‌کنه، جایی که به کدهای پروژه‌ات دسترسی داره ولی به اینترنت دسترسی نداره (برای امنیت بیشتر).

🛠 چه کارهایی از Codex برمیاد؟

کافیه پروژه‌ت رو بهش بدی، بعد می‌تونی ازش بخوای:

🔸 یه بخش جدید از اپلیکیشن بنویسه
🔹 یه feature موجود رو اصلاح کنه یا گسترش بده
🔸 یه bug خاص رو پیدا کنه و فیکسش کنه
🔹سوال بپرسی که «این کد چی کار می‌کنه؟» یا «چرا فلان بخش مشکل داره؟»
🔸 تست بنویسه یا اجرای تست‌ها رو بررسی کنه
🔹 حتی خودش بهت پیشنهاد بده که چی می‌تونی به پروژه‌ات اضافه کنی

هر تسک، یه محیط اختصاصی خودش رو داره، یعنی انگار هر کار رو توی یه اتاق جداگانه انجام می‌ده.

⚙️ چطور از Codex استفاده کنیم؟

برای استفاده از Codex الان چند راه وجود داره:

1️⃣ ChatGPT Web App (نسخه حرفه‌ای)

فعلاً درون ChatGPT در دسترسه ولی فقط برای کاربران این پلن‌ها:

ChatGPT Pro
ChatGPT Team
ChatGPT Enterprise

(برای Plus users هم گفته شده به‌زودی فعال می‌شه)

اگر به یکی از این پلن‌ها دسترسی داری، وقتی وارد ChatGPT می‌شی در سمت چپ (sidebar) یه گزینه جدید به اسم "Code Interpreter" یا "Codex" می‌بینی.

توی اون بخش:

می‌تونی یک تسک جدید تعریف کنی (مثلاً: Add login feature)
یا ازش سؤال بپرسی (مثلاً: Why is this function not working?)
یا حتی یه تسک پیچیده بهش بدی و پیشرفت کارش رو لحظه‌ای ببینی

2️⃣ Codex CLI (Command Line Interface)

اگه اهل ترمینال و محیط‌های سبک هستی، OpenAI یه ابزار دیگه هم منتشر کرده به اسم Codex CLI

این ابزار منبع‌باز (open-source) هست و از GitHub می‌تونی بگیری:

🔗 GitHub repo

با Codex CLI می‌تونی مستقیم توی ترمینال باهاش کار کنی. مثلا بگی:

codex edit app.js "Convert this to use async/await"


🔐 امنیت و محیط اجرا

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

و چون همه چی توی محیط ابری (Cloud sandbox) اجرا می‌شه، هیچ فایلی روی کامپیوترت دستکاری نمی‌شه مگر خودت بخوای.

💼 قیمت و دسترسی

تا الان:
استفاده برای کاربران Pro, Team و Enterprise فعاله
کاربران Plus به زودی دسترسی پیدا می‌کنن
در حال حاضر در preview mode هست و رایگانه (البته ممکنه بعدا پولی یا محدود بشه)

🌍 لینک‌های مفید

معرفی رسمی از طرف OpenAI:

Codex CLIدر گیت‌هاب

ویدیوی معرفی در یوتیوب



📁 #AI

کانال تخصصی لاراول
📌 @PapiDon_state

☕️ اتاق برنامه‌نویسی
📌 @PapiDon_coding
🔥21
اتاق برنامه نویسی </>
Photo
سه محیط اصلی در فرآیند CI/CD

⚙️ اول از همه: ENV یعنی چی؟

یعنی Environment، یعنی یک محیط مجزا برای اجرای برنامه‌ت.
ما توی CI/CD چندتا محیط داریم که برنامه‌مون به ترتیب توشون تست و اجرا میشه تا آماده بشه برای استفاده واقعی توسط کاربرا.

معمولاً سه محیط اصلی داریم:

1️⃣ Development / Test (توسعه / تست)

📍 معمولاً اسم برنچ: develop یا test
🔧 اینجا برنامه‌نویسا کدنویسی می‌کنن، تست اولیه انجام می‌دن.
👨‍💻 همه چیز هنوز خامه!
🧪 تست‌های اولیه (unit tests, integration tests) توی این مرحله انجام میشه.

2️⃣ Staging / Prelive (مرحله پیش‌نمایش)

📍 معمولاً اسم برنچ: stage, prelive, release
🎯 اینجا محیطی شبیه محیط واقعی ساخته میشه.
👀 تیم تست (QA) یا کارفرما می‌تونن برنامه رو ببینن، بدون اینکه کاربر نهایی ببینه.
🧪 تست‌های پیشرفته‌تری (UI test, end-to-end test) اینجا انجام میشه.

3️⃣ Production / Live (محیط نهایی)

📍 معمولاً اسم برنچ: main, master, live, operation
🧍‍♂️ این همون محیطیه که کاربرهای واقعی دارن باهاش کار می‌کنن.
📢 هیچ اشتباهی اینجا نباید باشه!



📁 #DevOps #CICD

کانال تخصصی لاراول
📌 @PapiDon_state

☕️ اتاق برنامه‌نویسی
📌 @PapiDon_coding
👍2
اتاق برنامه نویسی </>
Photo
🔥 ده نکته طلایی برای حرفه‌ای شدن در React که واقعاً مسیرت رو عوض می‌کنن!

حرفه‌ای شدن در React فقط به معنای نوشتن کد نیست. یعنی اینکه مفاهیم پایه‌ای رو عمیق بفهمی، بهترین روش‌ها رو یاد بگیری، و بتونی در هر پروژه‌ای، بهترین و بهینه‌ترین راه‌حل رو اجرا کنی.

📦 در واقع React یکی از قوی‌ترین و سریع‌ترین کتابخانه‌های جاوااسکریپته برای ساخت رابط‌های کاربری (UI) واکنش‌گرا و مقیاس‌پذیر. اما مثل هر ابزار قدرتمند دیگه‌ای، استفاده اشتباه ازش می‌تونه دردسرساز بشه — پس بهتره از اول مسیر رو درست بری.

در ادامه، ۱۰ نکته فوق‌العاده مهم و کاربردی رو می‌خونی که هر توسعه‌دهنده‌ی React باید بدونه تا واقعاً سطح خودش رو بالا ببره.

1️⃣ جاوااسکریپت رو خوب یاد بگیر، از پایه نپر!

خیلی مهمه که مفاهیم پایه‌ی جاوااسکریپت (مثل توابع، متغیرها، objectها، promise، async/await و ...) رو به‌خوبی بلد باشی. چون React روی همین مفاهیم ساخته شده.

خیلی از کسایی که تو React گیر می‌کنن، در واقع تو خود جاوااسکریپت مشکل دارن.

2️⃣ مستندات رسمی React رو بخون

📘 داکیومنت رسمی React بهترین منبع یادگیریه — همیشه به‌روز، دقیق، و خیلی خوب ساختاربندی شده‌ست.

لزومی نداره اول کار کلی هزینه‌ی دوره بدی. همین مستندات رایگان، اگر مداوم باهاشون کار کنی، همه‌چیز رو برات روشن می‌کنن.

3️⃣ هرچه زودتر پروژه واقعی بساز

یادگیری بدون تمرین عمیق نمی‌شه. ساختن پروژه واقعی باعث می‌شه با چالش‌های واقعی روبه‌رو بشی و دید حل مسئله پیدا کنی.

🌱 حتی یه پروژه ساده هم باشه، مهم اینه که دست‌به‌کد بشی.

4️⃣ کامپوننت‌هاتو بشکن و ساده نگه دار

🔨 یه قانون طلایی تو React: کامپوننت‌هات باید کوچیک، ساده و قابل مدیریت باشن.

ساختن کامپوننت‌های خیلی بزرگ (که بهشون می‌گن God Component) باعث سختی در فهم، خطا در همکاری تیمی و مشکلات در نسخه‌بندی می‌شه.

5️⃣ مدیریت وضعیت (State) رو اصولی انجام بده

برای پروژه‌های بزرگ، مدیریت state خیلی مهمه.
لزومی نداره بلافاصله بری سراغ Redux یا کتابخونه‌های دیگه.

React خودش ابزارهای خوبی داره مثل useState، useReducer، و useContext.

وقتی واقعاً لازمه، بعداً می‌تونی از Redux استفاده کنی.

6️⃣ اندل رو بهینه کن و از Lazy Loading استفاده کن

🧩 سرعت پروژه خیلی مهمه. اگر حواست نباشه، حجم باندل به‌مرور زیاد می‌شه.

با تکنیکی به اسم Lazy Loading فقط بخش‌هایی از اپ رو لود کن که نیاز داری. این‌طوری زمان لود اولیه کمتر می‌شه و تجربه کاربری بهتر می‌شه.

7️⃣ تایپ‌اسکریپت رو زود وارد پروژه‌ات کن

💡 استفاده از TypeScript باعث می‌شه کدها قابل پیش‌بینی‌تر، با خطای کمتر و امن‌تر باشن.

کدنویسی با TypeScript باعث می‌شه راحت‌تر ریفکتور کنی و سرعتت هم بالا بره — چون همه‌چی رو دقیق کنترل می‌کنی.

8️⃣ از زیاده‌روی در Abstraction پرهیز کن

خیلی وقتا برنامه‌نویس‌ها زود شروع می‌کنن به ساختن component‌های «قابل استفاده مجدد» قبل از اینکه واقعاً نیاز باشه.

🎯 اول مشکل رو حل کن. بعداً اگر دیدی چندجای پروژه یه کد تکرار شده، اون موقع abstraction رو انجام بده.

9️⃣ کد باید قابل خوندن و قابل فهم باشه

حتی بهترین کد هم اگر قابل فهم نباشه، ارزشی نداره.
🧾 از اسم‌های واضح برای متغیرها و توابع استفاده کن، از پیچیدگی اضافه دوری کن، و اگر لازمه، کامنت بذار.

کد رو طوری بنویس که خودت بعد از چند ماه یا یه هم‌تیمی جدید هم راحت بفهمه داره چی کار می‌کنه.

🔟 مرتباً کد رو Refactor کن

ریفکتور کردن یعنی تمیز و بهتر کردن ساختار کد — نباید بهش به چشم یه کار اضافه نگاه کنی.

🧹 اگه دیدی یه کامپوننت زیادی شلوغ شده یا خوندنش سخته، حتماً وقت بذار و مرتبش کن.
کدی که به حال خودش رها بشه، در بلندمدت کنترلش سخت و اعصاب‌خُردکن می‌شه.

🏁 جمع‌بندی

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

نکته‌ی مهم اینه که فقط کدی ننویسی که "کار کنه"، بلکه باید کدی بنویسی که سریع، قابل نگهداری، و مقیاس‌پذیر باشه.

🌟در واقع React ابزار فوق‌العاده‌ایه، ولی اگه با ذهنیت درست باهاش کار کنی، می‌تونی پروژه‌هایی بسازی که واقعاً خاص و قدرتمند باشن.




📁 #React

کانال تخصصی لاراول
📌 @PapiDon_state

☕️ اتاق برنامه‌نویسی
📌 @PapiDon_coding
3🔥1
دوست دارید توی کانال درباره کدام موضوعات مطالب بیشتری گذاشته بشه ؟
Anonymous Poll
27%
JavaScript
73%
Php
28%
Ai
27%
DevOps
23%
React
9%
Flutter
9%
سایر موضوعات برنامه نویسی و تکنولوژی
6
اتاق برنامه نویسی </> pinned «دوست دارید توی کانال درباره کدام موضوعات مطالب بیشتری گذاشته بشه ؟»
اتاق برنامه نویسی </>
دوست دارید توی کانال درباره کدام موضوعات مطالب بیشتری گذاشته بشه ؟
سلام رفقای عزیز 😊
امیدوارم حالتون خوب باشه!

با کمک این نظرسنجی می‌خوام بدونم بیشتر به چه موضوعاتی علاقه دارید، تا بتونم محتواهای کانال رو دقیق‌تر و مفیدتر براتون تنظیم کنم.

ممنون می‌شم اگر توی رأی دادن شرکت کنید 🙌🫶
6
🎬 قسمت جدید از فصل سوم دوره هوش مصنوعی منتشر شد!

این قسمت یه نقطه‌ی عطفه!

🔥 اگه فکر می‌کنی مهندسی پرامپت نویسی فقط یعنی قشنگ نوشتن و جمله‌سازی، باید بگم نه رفیق… اصل ماجرا از یه جایی مثل Tokenization شروع می‌شه!
بشدت دیدن این فصل رو پیشنهاد میکنم و از دستش نده ! واقعاً درک عمیق مدل‌های زبانی و مسیر حرفه‌ای شدن توی AI

📌 با ساده‌ترین و شیرین‌ترین توضیح ممکن، مفهوم Token برات جا می‌افته؛
طوری که بعدش بگی: «آهااا! بالاخره گرفتم!» 😄




https://www.youtube.com/watch?v=ZGqCPhZKlp0
🔥2
اتاق برنامه نویسی </> pinned «🎬 قسمت جدید از فصل سوم دوره هوش مصنوعی منتشر شد! این قسمت یه نقطه‌ی عطفه! 🔥 اگه فکر می‌کنی مهندسی پرامپت نویسی فقط یعنی قشنگ نوشتن و جمله‌سازی، باید بگم نه رفیق… اصل ماجرا از یه جایی مثل Tokenization شروع می‌شه! بشدت دیدن این فصل رو پیشنهاد میکنم و از دستش…»