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

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


♂️ مالک : @Ali_Rohany ♂️
Download Telegram
خروجی کد زیر چیست

def is_prime(n):
    if n <= 1:
        return False
    for i in range(2, int(n**0.5) + 1):
        if n % i == 0:
            return False
    return True

print(is_prime(10))

#python #challenge

Channel • @Cafe_Of_Code

Group • @IRdeveloperchat
👨‍💻61
خروجی کد بالا چیست؟
Anonymous Quiz
46%
False
32%
True
11%
10
11%
Error
👨‍💻8
📱مهاجرت با شغل برنامه نویسی چگونه است؟

👣 در حال حاضر ، برنامه نویسی یکی از پردرآمدترین و پرتقاضاترین شغل‌ها در سراسر دنیا است .

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

در این مقاله ما شما را با شیوه‌های کلی مهاجرت برنامه‌نویسان و راه‌های مهاجرت به کشورهایی مانند کانادا، آمریکا و آلمان آشنا می‌کنیم.


برای ورود به سایت کلیک کنید

#programing #Site

Channel • @Cafe_Of_Code

Group • @IRdeveloperchat
83
چطوری پروژه‌ها رو دو زبانه کنیم؟

پروژه‌های بین‌المللی معمولاً نیاز به مدیریت چند زبانی دارن. تو فرانت‌اند، تغییرات معمولاً به تنظیمات ساده‌ای مثل راست به چپ (RTL) و چپ به راست (LTR) محدود می‌شود. اما در بک‌اند، دو زبانه کردن پروژه نیاز به مدیریت پیچیده‌تری داره.

🔆 در فرانت‌اند:

1⃣ مدیریت زبان: طراحی سایت باید به گونه‌ای باشه که بتونید محتوا رو به راحتی تغییر بدید.

2⃣ پشتیبانی از RTL/LTR: تنظیمات نمایش متن و طراحی باید به طور صحیح تنظیم بشه

🔆 در بک‌اند:

1⃣ مدیریت داده‌ها: ساختار داده‌ها باید به گونه‌ای باشه که از مقادیر مختلف زبان‌ها پشتیبانی کنه.

2⃣ پشتیبانی از چند زبان: استفاده از پایگاه داده‌هایی که قابلیت ذخیره و بازیابی داده‌ها به زبان‌های مختلف رو دارن.

3⃣ ترجمه متون: پیاده‌سازی سیستم‌هایی برای ترجمه و مدیریت متون به زبان‌های مختلف، معمولاً با استفاده از فایل‌های ترجمه یا سیستم‌های مدیریت محتوا (CMS).

#programing #web

Channel • @Cafe_Of_Code

Group • @IRdeveloperchat
🔥532👨‍💻2
خروجی کد زیر چیست؟؟

let num = 5;

function change() {
let num = 10;
return function() {
return num;
};
}

const getValue = change();
num = 20;

console.log(getValue());

#javanoscript #challenge

Channel ° @Cafe_Of_Code
Group ° @IRdeveloperchat
👨‍💻61
خروجی کد بالا
Anonymous Quiz
46%
10
9%
5
26%
20
19%
Error
👨‍💻91
🔰 از مهمترین قانون ها در برنامه نویسی :

"اگه در حال اجراست بهش دست نزن"!😉😁
مگه دنبال دردسریم وقتی پروژه کار میکنه بهش دست بزنیم😂



#programing #Fun

Channel • @Cafe_Of_Code

Group • @IRdeveloperchat
😁16🔥2🕊2👨‍💻21
پیشنهاد مطالعه


☑️ کتاب قلعه حیوانات ☑️

✓ خلاصه اش
پس ازپيروزى انقلاب حيوانات خوک ها كه از هوش بالاترى نسبت به ساير حيوانات برخوردار بودند، نقش رهبرى حيوانات مزرعه را به دست مى گيرند.
اما پس از چندى در بين خود حيوانات یک سرى توطئه و كودتا انجام مى گيرد، بعد از اين انقلاب حيوانى، یک قانون اساسی معروف به «هفت فرمان» بر روی دیوار مزرعه نوشته می‌ شود که شامل بندهای زیر است:
همه ى آن‌ها که روی دوپا راه می ‌روند، دشمن هستند.
همه ى آن‌ها که چهار پا یا بالدار هستند، دوستند.
هیچ حیوانی حق پوشیدن لباس را ندارد.
هیچ حیوانی حق خوابیدن در تخت را ندارد.
هیچ حیوانی حق نوشیدن الکل را ندارد.
هیچ حیوانی حق کشتن حیوان دیگری را ندارد.
همه حیوانات با هم برابرند.
در اواخر داستان تمام شش فرمان اول از روی دیوار پاک شده و جمله هفتم نیز به صورت زیر تحریف می‌شود:
همه ى حیوانات با هم برابرند،
اما برخی ها برابرترند ...


#Book

Channel • @Cafe_Of_Code

Group • @IRdeveloperchat
14🔥4🕊2
☑️ یه سایت عالی برای به چالش کشیدن مهارت های خودتون توی CSS و همچنین یادگیریش 👌👇

https://cssbattle.dev/

#programming #Html #Css

Channel • @Cafe_Of_Code

Group • @IRdeveloperchat
🔥43👨‍💻2
بهترین ایده استارتاپی در سال ۲۰۲۴ کدام است؟
بهترین ایده استارتاپی در ارتباط با کسب و کار‌هایی می‌تواند باشد که در خدمت مردم بوده و برای آنها راحتی فراوانی را همراه داشته باشد؛ بنابراین اگر به دنبال این هستید که یک ایده استارتاپی مناسب را راه‌اندازی کنید، پس تمامی جوانب آن را بسنجید و شیوه دسترسی آن را مورد بررسی قرار دهید؛ زیرا این مسئله بسیار مهم است که مردم بتوانند از ایده شما به راحتی استفاده کنند. کسب و کار شما باید به شکلی باشد که مردم برای استفاده از آن دچار سختی نشوند علاوه بر این، استارتاپی که مد نظر دارید باید کاملا خلاقانه ایجاد شود و از روی کسب و کارهای دیگری کپی نشده باشد. حتی اگر علاوه بر ایده‌ای که شما در ذهن دارید موارد دیگری در این راستا فعالیت دارند آنها را به خوبی بررسی کنید و نقص‌های آنها را تشخیص دهید؛ پس از تشخیص تمامی آن نقص‌ها شما کاملترین و بهترین نسخه را در اختیار مردم قرار داده اید.

♻️ بچه ها به نظرتون چه ایده هایی در آینده میتونن عملی و موفق بشن؟؟

☑️ هرکسی هر ایده ای داره بگه ، ( شاید همکار و شریک برای عملی کردنش پیدا کردید )



#Startup

Channel • @Cafe_Of_Code

Group • @IRdeveloperchat
63🔥2
خروجی کد زیر چیست؟

function outer() {
var x = 1;

function inner() {
var x = 2;

function deeper() {
console.log(x);
}

return deeper;
}

return inner();
}

const fn = outer();
fn();

#javanoscript #challenge

#Ah_sear

Channel ° @Cafe_Of_Code
Group ° @IRdeveloperchat
👨‍💻61
خروجی کد بالا
Anonymous Quiz
18%
1
44%
2
29%
Undefined
9%
Error
👨‍💻61
نقشه در سایت

1- برای داشتن نقشه داخل سایتتون میتونید برید تو سایت گوگل مپ

2- جایی که میخواید نشون بدید رو سرچ کنید و روی share کلیک کنید ،

3- روی embed a map بزنید و تگ iframe که میده رو کپی کنید

4- و توی HTML تون پیست کنید

♻️خروجی یه همچین چیزیه تو تصویر میبینید♻️


#programming #web

Channel • @Programers_Cafe

Group • @IRdeveloperchat
👨‍💻7🔥32😍1
پشت پرده همه زرق‌وبرق‌های دنیای مدرن، برنامه نویس‌ها هستند که با خلق برنامه‌های جدید، باعث لذت شما می‌شوند .
چرا که آن‌ها هم می‌آفرینند، هم طراحی می‌کنند و هم می‌سازند ، چه خوبه که یک روز در سال هم شده به یادشان باشیم.

🔰 روز جهانی برنامه نویس گرامی باد.


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

🔚 الگوریتم : حل مسئله به شیوه گام‌به‌گام

آنچه که زندگی پربار خوارزمی و خودش را در میان دیگران برجسته می‌سازد ، شیوه وی برای گسترش هر دانش بر پایه سنجش ، گزینش و ترکیب همه یافته‌های موجود در یک ساختار قابل گسترش است .
او این ویژگی را در کتاب‌های برجسته خودش نیز دنبال کرد . نام خوارزمی در همه قرون پس از انتشار آثارش در بین دانشمندان شرق و غرب دنیا شناخته شده و در کتاب‌های لاتین قرون ۱۲ تا ۱۷ نام وی معرف سامانه عددنویسی نوین خودش بود.

نام او در لاتین به شکل Algorizmi و در انگلیسی Algorism نوشته شده، اما نام الخوارزمی از اواخر قرن نوزدهم در بین لاتین‌زبانان به صورت Algorithm برای بیان مفهوم استفاده شده که به معنای «شیوه‌ گام‌به‌گام حل یک مسئله» است.

✔️ مفهوم الگوریتم پس از آن کاربردی بنیادین در علوم رایانه پیدا کرد، در حالی که به‌درستی بیانگر منش علمی خوارزمی نیز هست.✔️

#Happy_programming_day
#Khwarazmi
#Algorithm

Channel • @Programers_Cafe

Group • @IRdeveloperchat
14🔥43😍1
کافه برنامه نویسان | 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗲𝗿s 𝗖𝗮𝗳𝗲 pinned « پشت پرده همه زرق‌وبرق‌های دنیای مدرن، برنامه نویس‌ها هستند که با خلق برنامه‌های جدید، باعث لذت شما می‌شوند . چرا که آن‌ها هم می‌آفرینند، هم طراحی می‌کنند و هم می‌سازند ، چه خوبه که یک روز در سال هم شده به یادشان باشیم. 🔰 روز جهانی برنامه نویس گرامی باد.…»
خروجی چیست؟؟
const numbers = [0,0,0];

let i = 0;
const result = numbers.reduce((acc, _) => {
return ++acc;
}, i);

console.log(i, result);

#javanoscript #challenge

Channel ° @Programers_Cafe
Group ° @IRdeveloperchat
👨‍💻51
جواب کد بالا
Anonymous Quiz
30%
0 0
15%
3 3
21%
3 2
34%
0 3
👨‍💻51
This media is not supported in your browser
VIEW IN TELEGRAM
یکم به اطرافتون نگاه کنید css تو همه جای زندگیتون هست😂☝️

همین الان که نگاه کردم نجار خونمون انگار css کار خوبی نبوده در یه کابینت بالاست بقلیش پایین تره فکر کنم یه display: flex نیاز بود😂

#happy_progrmmer_day
#html #css


Channel • @Programers_Cafe

Group • @IRdeveloperchat
😁10😍3🔥2👨‍💻2
خروجی کد زیر چیست؟
const obj = {
outer: 1,
inner: {
outer: 10,
inner: 20
}
};

let result = 0;

with (obj) {
result += outer;
with (inner) {
result += outer + inner;
}
}

console.log(result);

#javanoscript #challenge



𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe

𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat
👨‍💻91