کافه برنامه نویسان | 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗲𝗿s 𝗖𝗮𝗳𝗲 – Telegram
کافه برنامه نویسان | 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗲𝗿s 𝗖𝗮𝗳𝗲
2.75K subscribers
1.08K photos
264 videos
30 files
1.13K links
👈 اینجا جایی است که یاد می‌گیریم و ایده‌هایمان را به واقعیت تبدیل می‌کنیم و در نهایت با هم رشد می‌کنیم

💬 Group : @IRdeveloperchat
تبادل / تبلیغات : @ProgramersCafeSup 🫴


♂️ مالک : @Ali_Rohany ♂️
Download Telegram
عشقم جادی :

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

برای تخفیف صد در صد، تیک «دسترسی کامل» رو بردارید، به سبد اضافه کنید و کد PEACE رو بزنید.


https://maktabkhooneh.org/course/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%A8%D8%A7-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-%D9%85%D9%82%D8%AF%D9%85%D8%A7%D8%AA%DB%8C-mk346/
18👍1
یا خدا تهران چقدر اوضاع خرابه مراقبت کنین
💔104
سلام به همه‌ی اعضای عزیز کافه برنامه‌نویسان ؛

می‌خواهم از صمیم قلب از شما عذرخواهی کنم به خاطر کمبود فعالیت‌ها در دو هفته‌ی گذشته. متأسفانه، شرایط جنگ و تنش‌های اخیر باعث شد که نتوانیم به‌طور منظم و فعال در کنار شما باشیم. 😔

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

از صبر و درک شما سپاسگزاریم و منتظر بازگشت قوی‌تری هستیم! ❤️
🔥143👍2
خب خب ایلان ماسک ۵۴ ساله شد. تو هر سال از زندگیش چیکارا کرد؟

۱۲: یه بازی کامپیوتری ساخت
۱۷: کارگر مزرعه
۲۴: زیپ 2 رو به کامپک فروخت
۲۸: پی‌پال رو ساخت
۳۰: اسپیس‌اکس
۳۲: تسلا
۴۴: از موسسان OpenAI بود
۴۵: نیورالینک
۴۵: شرکت Boring
۴۷: استارلینک
۵۱: خرید توییتر
۵۲: شرکت xAI
۵۳: روبوتاکسی



Channel | group
🔥183👍2💔1
🎯 بین پایتون و جاوااسکریپت یه رقابت جالب وجود داره؛

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

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

🌐 جاوااسکریپت اون زبونی‌ـه که اگه یه بار واردش شدی، دیگه نمی‌تونی ازش دربیای! فرانت؟ بک؟ فول‌استک؟ حتی اپلیکیشن موبایل؟ همه چی با JS و اکوسیستمش قابل پیاده‌س.

🧠 چیزی که مهمه اینه که :
زبان ابزار کارته، نه هدف.
اونی موفق‌تره که ابزار رو خوب بشناسه و بلد باشه کِی، کجا و چطوری ازش استفاده کنه.


💬 تو بیشتر وقت‌هات رو با کدومش می‌گذرونی؟
یه پروژه‌ای هست که همیشه دوست داشتی با یکی از این دو زبان پیاده‌اش کنی؟

#programming #Js #Python

Channel | group
👍1132
⚠️ خطای رایج با var در حلقه چی چاپ می‌کنه؟ 🤔
Copy code
for (var i = 0; i < 3; i++) {
  setTimeout(() => console.log(i), 1000);
}


📌 خروجی :
3
3
3

♻️ چرا؟ چون var اسکوپ تابعی داره و نه بلاکی

راه حل »»» استفاده از let یا IIFE


#programming #Js

Channel | group
👍632
میدونستی NaN یه عدد حساب میشه

🤯 تو جاوااسکریپت :

typeof NaN === "number" ;
// true //

☑️ بله! NaN در واقع نوعش number هست

ولی معنیش : " Not a Number " 😅

یعنی چی؟
این یعنی جاوااسکریپت داره می‌گه :
"یه عدد داریم که عدد نیست!" 😁

📌 دلیلش؟
( NaN ) حاصل عملیات‌های نامعتبر عددیه


🚩 توی زبونای دیگه چطوریه شما بگید ؟

#js #programming #fun #fact

Channel | Group
😁9👌43👍1
اگه به برنامه نویسی علاقه‌مندین و دوست دارین بخشی از یک پروژه محتوایی در حال رشد باشین، این فرصت برای شماستذ:

ما به دنبال یک ادمین کمکی برای کانال تلگرام‌مون هستیم که :

🔹 هفته‌ای 6 پست منتشر کنه (آموزشی، نکته، فکت، چالش و...)
🔹 به تولید محتوای ساده و کاربردی علاقه داشته باشه
🔹 وقت زیادی نیاز نداره، ولی نظم و تعهد مهمه

📌 شرایط همکاری :

داوطلبانه
و
مناسب برای رزومه، یادگیری تیمی، تمرین مستمر و دیده شدن


اگه دوست داری تو این مسیر با ما باشی , پیام بده :
@AliRDal

یه معرفی کوتاه از خودت
سطح دانشت
یه نمونه پست (اگه داشتی)



👋 منتظرتیم 🌱
9👍2
ساخت اصولی یه کامپوننت👨‍💻 :

۱ ـ وظیفه و هدف کامپوننت:
-هر کامپوننت باید طوری طراحی بشه که یک یا چند وظیفه رو به صورت مشخص انجام بده



۲ ـ قابلیت استفاده مجدد
- کامپوننت باید ماژولار  باشد تا در بخشهای مختلف سایت قابل استفاده باشد.
   - از پروپها (Props) برای شخصی سازی محتوا و استایل استفاده کنید.


۳ - طراحی واکنش گرا
- کامپوننت باید در تمام دستگاهها (موبایل، تبلت، دسکتاپ) به درستی نمایش داده شو



5 - پرفورمنس (Performance)
   - از تصاویر و فایلهای بهینه شده استفاده کنید.
   - اگر کامپوننت حجیم است، از تکنیک Lazy Loading استفاده کنی



8 - مستند سازی (Documentation)
   - نحوه استفاده از کامپوننت را در مستندات توضیح دهید (مثلاً با Storybook یا Docz).



Channel | Group
👍521
کافه برنامه نویسان | 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗲𝗿s 𝗖𝗮𝗳𝗲 pinned «اگه به برنامه نویسی علاقه‌مندین و دوست دارین بخشی از یک پروژه محتوایی در حال رشد باشین، این فرصت برای شماستذ: ما به دنبال یک ادمین کمکی برای کانال تلگرام‌مون هستیم که : 🔹 هفته‌ای 6 پست منتشر کنه (آموزشی، نکته، فکت، چالش و...) 🔹 به تولید محتوای ساده و کاربردی…»
👣 هوش مصنوعی Grok از وقتی با ایرانیا گشته 😂😂

#ai #fun

Channel | Group
😁10🤯51
💡مفهوم کلی Lazy loding

به جای اینکه همه منابع (مثل تصاویر، اسکریپت‌ها، یا داده‌ها) را از ابتدا لود کنیم، فقط وقتی به آنها نیاز داریم (مثلاً وقتی کاربر به پایین صفحه اسکرول می‌کند یا روی بخشی کلیک می‌کند) لود کنیم. به اینکار میگن lazy loding

🧠 کاربردش چیه؟

افزایش سرعت بارگذاری (Initial Load)
کاهش مصرف منابع (RAM، پهنای بند)
بهبود تجربه کاربری (UX)
مناسب برای پروژه های بزرگ و SPAها (برنامه تک صفحه ای)

Channel | Group
18👍3
🔰 چرا typeof null میشه "object"؟

🤔 توی جاوااسکریپت اگه اینو بزنی :
js typeof null === "object"; // true ``

ولی مگه null خودش یه objectـه؟
نه! این یه باگ قدیمی توی زبان JS ـه که از نسخه‌ی اولش مونده!

⚡️ دلیل :
توی نسخه‌های اولیه، مقدارها با کدهای باینری مشخص می‌شدن.
نکته : null با کدی شروع می‌شد که شبیه object بود!
(و دیگه این اشتباه تا همیشه موند 😅)

☑️ برای بررسی null دقیق‌تر :

value === null

📎 نتیجه :
typeof null === "object" یک اشتباه تاریخی جاوااسکریپت‌ـه



#js #programming #fun

Channel | Group
😁632
🔰 تلگرام قراره به زودی احراز هویت و تعیین سن رو به برنامه‌ش اضافه کنه.

احراز هویت برای اینه که کلاهبرداری تو‌ تلگرام کم بشه.
تعیین سن هم برای اینه که بچه سالا از این برنامه لفت بدن و یکم محیط برنامه پاکسازی بشه🔥😁



Channel | Group
😁24🔥73👍1
🎬  بلندر (blender) چیست؟

یک نرم‌افزار حرفه‌ای و چندمنظوره‌ی سه‌بعدی (3D) است که برای ساخت مدل‌های سه‌بعدی، انیمیشن، جلوه‌های بصری، شبیه‌سازی، رندرینگ، طراحی بازی، و حتی ویرایش ویدیو مورد استفاده قرار می‌گیرد. این نرم‌افزار به‌صورت رایگان و متن‌باز (Open Source) ارائه شده و توسط بنیاد Blender Foundation پشتیبانی می‌شود.

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

میتونید تو لینک های زیر با این برنامه بیشتر اشنا بشید :

1-ساخت یک میدان جنگ
2- ساخت یه هیولا
3-توضیحات خوده سایت بلندر

Chanel  |  Group
6👍3
🔰 پایتون: زبانی ساده، قدرتمند و همه‌کاره! 🐍

📌 اگه تازه وارد دنیای برنامه‌نویسی شدی یا حتی سال‌ها تجربه داری، Python یکی از بهترین انتخاب‌هاست!

🔍 چرا پایتون این‌قدر محبوبه؟
☑️سینتکس ساده و خوانا (تقریباً مثل زبان انسان!)
☑️ مناسب برای داده‌کاوی، هوش مصنوعی، توسعه وب، اسکریپت‌نویسی، اتوماسیون، تحلیل داده و...
☑️ پشتیبانی از کتابخونه‌های قوی مثل:
📊 pandas, numpy, matplotlib
🌐 Django, Flask
🧠 TensorFlow, PyTorch
🎮 Pygame

🎯 اگر دنبال یادگیری هستی، همین حالا شروع کن!
کدنویسی با پایتون مثل حرف زدن با کامپیوتره، ولی بدون دردسر! 😉


💬 نظر تو چیه؟ با پایتون کار کردی؟
تجربه‌ت رو برامون بنویس
یا بگو علاقه‌مندی چی یاد بگیری تا براش آموزش بسازیم! 💡

#Python #programming

Channel | Group
🔥73👍3
🔰 پردازش تصویر چیه؟ و چرا انقدر مهمه؟

📌 پردازش تصویر یعنی استفاده از کامپیوتر برای "دیدن" و "درک کردن" عکس‌ها.

🧠 توی این حوزه ، تصویرها به داده تبدیل می‌شن و کامپیوتر می‌تونه روی اون داده‌ها کار کنه :

♻️ مثل :
تشخیص چهره
تشخیص پلاک
پیدا کردن لبه‌های تصویر
شمارش آدم‌ها در عکس
حتی تشخیص بیماری در عکس رادیولوژی!

📸 همه اینا با زبان پایتون هم قابل انجامه، چون کتابخونه‌هایی مثل OpenCV و Pillow به راحتی این قابلیت‌ها رو می‌دن .

🎯 تو این هفته می‌خوایم یه مرور هیجان‌انگیز از دنیای پردازش تصویر با پایتون داشته باشیم.

#python #programming

Channel | Group
9👍2🔥21
کافه برنامه نویسان | 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗲𝗿s 𝗖𝗮𝗳𝗲
🔰 پردازش تصویر چیه؟ و چرا انقدر مهمه؟ 📌 پردازش تصویر یعنی استفاده از کامپیوتر برای "دیدن" و "درک کردن" عکس‌ها. 🧠 توی این حوزه ، تصویرها به داده تبدیل می‌شن و کامپیوتر می‌تونه روی اون داده‌ها کار کنه : ♻️ مثل : تشخیص چهره تشخیص پلاک پیدا کردن لبه‌های…
🚀 پردازش تصویر کجاها استفاده می‌شه؟ کاربردهای واقعی

📸 پردازش تصویر فقط یه چیز باحال برای پروژه‌های تمرینی نیست — تو دنیای واقعی حسابی کاربرد داره!

بیا چندتا از کاربردهای خفن‌ش رو با هم ببینیم 👇

🏥 ۱. پزشکی

تشخیص سرطان، شکستگی، تومور
📷 تحلیل عکس‌های MRI و CT Scan با دقت بالا
📌 مثال: مدل‌هایی که سلول‌های سرطانی رو تو عکس می‌شناسن
---
🚗 ۲. خودروهای خودران

تشخیص مسیر، تابلو، عابر پیاده
📌 بدون پردازش تصویر، ماشینی مثل تسلا نمی‌تونه حرکت کنه!
---
🏭 ۳. کارخانه و تولید

تشخیص محصول خراب
شمارش اتومات قطعات روی خط تولید
📌 دید ماشینی = کنترل کیفیت خودکار
---
📹 ۴. امنیت و نظارت

شناسایی چهره
تشخیص حرکت در ویدیو
📌 سیستم‌های دوربین مداربسته هوشمند با همین تکنولوژی کار می‌کنن
---
📱 ۵. شبکه‌های اجتماعی

فیلترهای اینستاگرام
تشخیص چهره در عکس
تاری‌کردن بک‌گراند در ویدیو
📌 همه اینا با پردازش تصویر + هوش مصنوعی انجام می‌شن!
---
🎮 ۶. بازی‌سازی و واقعیت افزوده

دنبال‌کردن چهره و حرکات بازیکن
افکت زنده روی ویدیوها
📌 مثل فیلترهای AR یا بازی‌های واقعیت افزوده

🧠 و ابزار اصلی این کارا چیه؟
پایتون + OpenCV + گاهی هم TensorFlow یا PyTorch

#python #programming

Channel | group
9👍3🔥1
🧠الگوریتم، مدل، داده__کدومش مغز هوش مصنوعیه؟

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

📈الگوریتم ها قوانین و دستورالعمل های مشخصی هستن که میگن مدل هوش مصنوعی چطور داده هارو پردازش کنه.
🤖مدل ها نتیجه آموزش الگوریتم روی داده ها هستن.__ مغز آموزش دیده‌ی Ai
📚داده ها مثل مواد اولین ؛ بدون اونا هیچی آموزش داده نمیشه.

📌مثال ساده
فرض کنید:
  داده ها=مواد اولیه
الگوریتم= دستور پخت
مدل=غذای آماده


چرا این تفاوت مهمه؟🧐
✔️چون فقط داشتن داده(مثل میلیون ها عکس) بدون الگوریتم درست، به خروجی مفید نمیرسه.
✔️چون مدل نهایی وابستست به ساختار داده و اینکه الگوریتم چطور یاد بگیره.
✔️چون وقتی میخوای هوش مصنوعی بسازی، باید بدونی به چه ترکیبی از اینها نیاز داری.

🧩 اگر داده ها مواد اولیه باشن، مدل هم غذای آماده؛ پس آشپز کیه؟ توی دنیای هوش مصنوعی آشپز خوب بودن یعنی ساختن آینده. نظر شما چیه؟

#ai #fact

Channel | Group
72👍2
🧠خب OpenCV چیه و چرا انقدر معروفه؟

اگه اسم "پردازش تصویر با پایتون" بیاد، تقریباً اولین چیزی که همه می‌گن OpenCV هست. ولی اصلاً چیه این OpenCV؟ 🤔
---
🔍  خب حالا OpenCV چیه؟

OpenCV (Open Source Computer Vision Library)
یه کتابخونه‌ی قدرتمند و رایگان برای پردازش تصویر و بینایی ماشینه که با C++ نوشته شده ولی با پایتون خیلی راحت قابل استفاده‌ست.
---
💥 چه کارهایی می‌تونه بکنه؟

☑️ خوندن و نمایش عکس و ویدیو
☑️ تغییر اندازه، رنگ، وضوح و روشنایی تصویر
☑️ تشخیص چهره، چشم، لبخند
☑️ شناسایی اشیاء، لبه‌ها، خطوط
☑️ ردیابی حرکت
☑️ کار با دوربین زنده (Live Camera)
☑️ ساخت سیستم‌های نظارتی و هوشمند
☑️ پیش‌پردازش برای پروژه‌های یادگیری ماشین و deep learning
---
🧰 چرا OpenCV اینقدر محبوبه؟

سبکه و سریع اجرا می‌شه
مستندات زیاد و جامعه‌ی فعال داره
با کتابخونه‌هایی مثل NumPy و TensorFlow خوب ترکیب می‌شه
هم برای پروژه‌های صنعتی کاربرد داره، هم برای تمرین و یادگیری
برای مبتدی‌ها ساده‌ست و با چند خط کد کار راه می‌ندازه
---
🧪 یه مثال ساده از استفاده OpenCV :

import cv2
img = cv2.imread("image.jpg")
cv2.imshow("My Image", img)
cv2.waitKey(0)
cv2.destroyAllWindows()

📌 فقط همین چند خط کافیه تا یه عکس رو بخونی و نشون بدی!
---
📦 نصبش چجوریه ؟

pip install opencv-python
---
💬تو قبلاً با OpenCV کار کردی؟
اگه بخوای باهاش یه پروژه بزنی، چی دوست داری بسازی؟
بنویس 👇
#ai #python

Channel | Group
8👍2