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

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


♂️ مالک : @Ali_Rohany ♂️
Download Telegram
Forwarded from قالب سایت
GamePS.rar
3.4 MB
قالب سایت بازی     ☝️☝️☝️
React

#react

عضو شو🗿
🔥13
🔰بعضی وقت ها برنامه نویسی شما را قورت میدهد :

♻️ برنامه نویسی سخت است . ما در دنیایی کار میکنیم که قوانین بین المللی هم حتی ندارد . دنیایی که در ان وقتی مشتری از ما ماشین میخواهد میتواند بجای ماشین هواپیما هم بخواهد و انتظار هم دارد که طی یک هفته تحویل دهیم!!😐

زمینه ی کاری ما طوری است که تقریبا همه روزه عوض میشود و انتظار میرود که همیشه سرحال باشید و کارتان را بکنید

🔆 شما اگر احساس عدم تعادل کردید باید جوری به آن عادت کنید ،
توجه کنید که همه ی ما این احساس را داریم , ما نمیتوانیم همه چیز را درآن واحد حل و فصل کنیم .

همه ی ما گاهی احساس سردرگمی و گم شدن در مسائل پیدا میکنیم اما مشکلی نیست ، رو به جلو حرکت کنید همه چیز خوب خواهد شد .

#programming

𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe

𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat
👍138🔥21
اگه کل کدش همینه چرا دوتا if رو مرج نکرده
اگه کل کدش همینه چرا دوتا if رو مرج نکرده
اگه کل کدش همینه چرا دوتا if رو مرج نکرده
اگه کل کدش همینه چرا دوتا if رو مرج نکرده
اگه کل کدش همینه چرا دوتا if رو مرج نکرده


𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe

𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat
😁15🕊3👨‍💻3
🔰 شاید وسوسه‌انگیز باشه که برای حل سریع مشکلاتت تو کدنویسی کدهای آماده رو از اینترنت کپی کنی (همه مون تجربه داریم )

ولی کپی کردن کد بدون فهمیدن یه اشتباه بزرگه ممکنه اون کد فقط ظاهر کار رو را بندازه اما مشکلات زیادی و حتی باگ‌های پنهونی برات بالا بیاره

🔰 برنامه‌نویسای حرفه‌ای همیشه کدهایی که کپی می‌کنن رو بررسی میکنن اول کامل می‌فهمنش 🤩

🔖به قول معروف: کپی کردن کد خوبه ولی فهمیدنش عالیه‌ 😁

#programming #bug

Channel • @Programers_Cafe
Group • @IRdeveloperchat
👍12🔥32🕊1
🔰 از مهمترین قانون ها در برنامه نویسی :

"اگه در حال اجراست بهش دست نزن"!😉😁


مگه دنبال دردسریم وقتی پروژه کار میکنه بهش دست بزنیم😂


#programing #Fun


𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe

𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat
8😁6👍4🔥1
با یک سال سابقه کار چطور سنیور باشه؟

𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe

𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat
😁35
This media is not supported in your browser
VIEW IN TELEGRAM
Happy New Year 2025

سال نو مبارک ❤️
امیدوارم سال جدید پر از کدهای موفق و پروژه‌های خلاقانه باشه ؛

با آرزوی موفقیت و شگفتی‌های تازه برای شما! 🎉💻



#programming

𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe

𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat
11👍3🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
می بینی اسماعیل؟
چه جوانانی جلای وطن کردند !!!
راستی اسماعیل اگر دیگر برنگردند چه؟؟
پس ایران چه؟؟؟💔❤️‍🩹💔

#فرار_مغزها
#programming


𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe

𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat
💔195👍3🕊2
This media is not supported in your browser
VIEW IN TELEGRAM
امروز 2 January ، روز جهانی درون‌گراهاست.

کیا درونگرا هستن ؟


#Introvert

𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe

𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat
10👍3🕊2
چیز های عادی توی برنامه نویسی :

1- کُند جلو رفتن در یادگیری و کدنویسی
2- پیدا نکردن راه حل حتی با هوش مصنوعی
3- فراموش کردن سینتکس
4- گیر کردن طولانی مدت در یک موضوع
5- ندانستن همه چیز درمورد زبان یا فریمورک خود
6- نامفهوم بودن کد های قبلی

💥 اینقدر خودتو اذیت نکن ، اینا چیزای عادی هستش و همه‌مون یه جوری باهاشون درگیر هستیم 🤦‍♂

🔰  قوی جلو برو ... 👣

#programing

𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe

𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat
👍298
پسوند های مختلف برای فایل های مختلف :

#General-information

𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe

𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat
👍94
This media is not supported in your browser
VIEW IN TELEGRAM
C++: ما که ندیدم کسی با پایتون سیتسم عامل یا بازی خوبی درست کنه🥱

Py: ما هم ندیدم کسی با سی پلاس پلاس هوش مصنوعی درست کنه 🤫

#programing #Fun


𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe

𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat
😁25👍5
Forwarded from 𝐃𝐫 𝐓𝐞𝐥
This media is not supported in your browser
VIEW IN TELEGRAM
🚨مثل اینکه بگایی‌ جدید چین رسما شروع شده؛

+ آرش استیلاف مجری و بازیگر ایرانیِ ساکن چین :
قرنطينه اینجا شروع شده و شهر رو تعطیل کردن.
خودم این ویروس جدیده رو گرفتم و از سُرفه و کمر درد دارم می‌میرم.

@DrTeL
Please open Telegram to view this post
VIEW IN TELEGRAM
💔9👍3🕊3
مهارت‌های توسعه‌دهنده بک‌اند جاوااسکریپت

🌐مفاهیم جاوااسکریپت و Node.js

  - درک ویژگی‌های ES6+ جاوااسکریپت
  - برنامه‌نویسی غیرهمزمان با Promises و Async/Await
  - معماری مبتنی بر رویداد در Node.js
  - ماژول‌ها و API های اصلی Node.js
🔷TypeScript
- نحو و ویژگی‌های TypeScript
- ایمنی نوع و رابط‌ها
- ادغام TypeScript با برنامه‌های Node.js
- ابزارها و کامپایل TypeScript
🧪 چارچوب‌های تست
- موکا (Mocha)
  - سایپرس (Cypress)
  - جست (Jest)


📦 چارچوب‌های Node.js
  - اکسپرس.js (Express.js)
  - کوا.js (Koa.js)
  - فستفی.js (Fastify)
  - نست‌جی‌اس (NestJS)
🍃MongoDB و Mongoose
  - عملیات CRUD با MongoDB
  - طراحی اسکیما و مدلسازی داده
  - Mongoose ODM برای MongoDB
  - فریم‌ورک جمع‌آوری داده‌ها (Aggregation Framework)
🔗 میکروسرویس‌های Node.js
  - طراحی معماری میکروسرویس‌ها
  - ارتباط بین میکروسرویس‌ها (REST، gRPC)
  - کشف سرویس و تعادل بار
  - دروازه API برای میکروسرویس‌ها
🚢 Kubernetes
  - ارکستراسیون کانتینر با Kubernetes
  - استقرار و مدیریت برنامه‌های Node.js
  - خدمات و شبکه‌بندی Kubernetes
  - نظارت و مقیاس‌بندی برنامه‌ها با Kubernetes
#programming

𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe

𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat
6👍3🔥2
🔥در پایتون تابع لامبدا به چه دردی میخوره؟

🔰اول از همه تابع لامبدا چی هست؟؟
تابع لامبدا توی پایتون یه نوع تابع خیلی ساده و کوتاهه که می‌تونیم توی یک خط بنویسیم. به عبارتی دیگه، وقتی بخوایم یه کار خیلی سریع و ساده انجام بدیم، به جای اینکه یه تابع کامل با def بنویسیم، می‌تونیم از تابع لامبدا استفاده کنیم.
🔰ساختار تابع لامبدا
lambda arguments: expression

• lambda:
این کلمه کلیدی نشون می‌ده که داریم یک تابع لامبدا تعریف می‌کنیم.
• arguments:
اینجا پارامترهایی که می‌خوایم به تابع بدیم رو مشخص می‌کنیم. مثلاً می‌تونیم یه یا چند عدد رو بهش بدیم.
• expression:
اینجا عملیاتی که می‌خوایم انجام بدیم رو مشخص می‌کنیم. مثلاً جمع دو عدد یا ضرب دو عدد.
🔰مثال:
فرض کن می‌خوایم دو تا عدد رو جمع کنیم. با تابع لامبدا می‌تونیم این کار رو به سادگی انجام بدیم:
add = lambda x, y: x + y
result = add(3, 5)
print(result) # خروجی: 8

🌀اینجا ما یک تابع به نام add درست کردیم که دو تا عدد رو می‌گیره و جمعشون رو برمی‌گردونه.

🔰کاربردهای تابع لامبدا
معمولاً توی جاهایی که بخوایم از توابع دیگه مثل map یا filter استفاده کنیم، خیلی به کار میان.

🌀مثال با map

فرض کن یه لیست از اعداد داریم و می‌خوایم هر عدد رو دو برابر کنیم:
numbers = [1, 2, 3, 4]
doubled = list(map(lambda x: x * 2, numbers))
print(doubled) # خروجی: [2, 4, 6, 8]

🌀اینجا ما از map استفاده کردیم که هر عدد رو به تابع لامبدا می‌ده و نتیجه رو دو برابر می‌کنه.

🌀مثال با filter

حالا فرض کن می‌خوایم فقط اعداد زوج رو از یک لیست بگیریم:
numbers = [1, 2, 3, 4, 5, 6]
evens = list(filter(lambda x: x % 2 == 0, numbers))
print(evens) # خروجی: [2, 4, 6]

🌀اینجا هم از filter استفاده کردیم تا فقط اعداد زوج رو از لیست بگیره.

⚠️نکته مهم
تابع‌های لامبدا بیشتر برای کارهای ساده و سریع خوبن. اگر مثلا بخوای کار پیچیده آیی رو انجام بدی، بهتره از توابع معمولی با def استفاده کنی تا کدت قابل فهم‌تر باشه.
#Ah_sear

#python #lambda

Channel • @Programers_Cafe
Group • @IRdeveloperchat
👍9🔥2
♻️ چاکراهای یک برنامه نویس وب🥲

#programming

𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe

𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat
🔥12👍6👨‍💻3😁2
ایلان کودتاگر👌

♻️ با گوشی که ایلان ماسک میخواد عرضه کنه میشه رمز ارز استخراج کرد🔥

𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe
🔥11👍5💔1
📱 اکستنشن Error code

با استفاده از اکستنشن Error code به راحتی هرچه‌تمام تر میتونید قبل از اجرای کدتون تمام ارورهاش رو مشاهده کنید .

#programming

𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe

𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat
🔥7👍41