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

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


♂️ مالک : @Ali_Rohany ♂️
Download Telegram
مفهموم findIndex در آرایه:

- متد findIndex اجازه میدهد تا از یک تابع کالبک استفاده کنیم تا اولین عنصری که با شرط مورد نظر تطابق دارد در آرایه پیدا کند!

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

🔸️نکته: اگر هیچ عنصری با شرط تطابق نداشته باشد تابع مقدار 1- را بازمیگرداند.

🔰مثال:
const color = ["black" , "white" , "green"];
const result = color.findIndex(color => color == "green");
console.log(result);


#javanoscript #programming #information


Channel • @Cafe_Of_Code

Group • @Cafe_Code_Gap
5👨‍💻2
چاپ ایموجی با کد های UNICODE در python

#python #unicode

#Ah_sear

Channel ° @Cafe_Of_Code
Group ° @Cafe_Code_Gap
6🔥4
👨‍💻چرخش صفحه با استفاده از پایتون 👨‍💻

⚡️توی این پست، یک برنامه ای میخوایم بنویسیم که هر یک ثانیه صفحه رو بچرخونه، البته که این کار با کتابخونه انجام میشه پس حتما این خط رو توی cmd تون اجرا کنید:

pip install rotate-screen

حالا ایمپورتش میکنیم و کدمون رو مینویسیم:

import time
import rotatescreen as rs

display = rs.get_primary_displayed()
listOfAngels = [90,180,270,0]

while True:
     for x in listOfAngels:
          display.rotate_to(x)
          time.sleep(1)

💥فقط حواستون باشه که قبل از اجرای این حتما کاراتون رو ذخیره بکنید چون ممکنه بعد از اجراش خیلی سخت بشه جلوش رو بگیرید(مخصوصا اگر توی وی اس کد در حال اجراش هستید)

#programming #python

Channel ° @Cafe_Of_Code
Group ° @Cafe_Code_Gap
5👨‍💻5

‌سلام رفقا ❤️
📱میتونید تو گروه پرسش و پاسخمون عضو بشین و هر سوال یا راهنمایی خواستید اونجا مطرح کنید :

https://news.1rj.ru/str/IRdeveloperchat
7
کافه برنامه نویسان | 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗲𝗿s 𝗖𝗮𝗳𝗲 pinned «‌ ‌سلام رفقا ❤️ 📱میتونید تو گروه پرسش و پاسخمون عضو بشین و هر سوال یا راهنمایی خواستید اونجا مطرح کنید : https://news.1rj.ru/str/IRdeveloperchat»
روزی دو ساعت زمان بزاریم که منبع های زیر رو مطالعه کنیم قطعا سطح مارو تو حوزه فعالیتمون بیشتر میکنه و میتونیم با اعتماد به نفس بیشتری کار کنیم💯

سوالات الگوریتمی جاوااسکریپت برای
⚡️ مصاحبه : سطح مبتدی

ورود به سایت

سوالات الگوریتمی جاوااسکریپت برای
⚡️ مصاحبه: سطح بالا و پیچیده

ورود به سایت

سوالات جاوااسکریپت (DOM) برای مصاحبه

ورود به سایت

سوالات Css برای مصاحبه

ورود به سایت

سوالات html برای مصاحبه

ورود به سایت

#Js #Css #Html #interview

Channel • @Cafe_Of_Code

Group • @Cafe_Code_Gap
7🔥3
⚡️ ارسال درخواست با جاوا اسکریپت :

یکی از دانش های مورد نیاز از جاوا اسکریپت ارسال درخواست (http) هست .

🔥 دو روش رایج برای ارسال درخواست با جاوا اسکریپت وجود دارد :

1. استفاده از XML HttpRequest (XHR)

2. استفاده از Fetch API مدرن‌تر و کاربرپسندتر است

ارسال درخواست GET با XHR:

یک نمونه کد ساده برای ارسال درخواست GET با استفاده از XHR :

const xhr = new XMLHttpRequest();
xhr.open('GET', 'https://www.example.com/data.json');
xhr.onload = function() {
  if (xhr.status === 200) {
    console.log(JSON.parse(xhr.responseText));
  } else {
    console.error('Error:', xhr.statusText);
  }
};
xhr.send();


ارسال درخواست POST با XHR :

برای ارسال درخواست POST با XHR، باید از هدر Content-Type برای داده ارسالی استفاده کنید.

const xhr = new XMLHttpRequest();
xhr.open('POST', 'https://www.example.com/submit-data');
xhr.setRequestHeader('Content-Type', 'application/json');
xhr.onload = function() {
  if (xhr.status === 200) {
    console.log('Data submitted successfully!');
  } else {
    console.error('Error:', xhr.statusText);
  }
};
const data = {
  name: 'John Doe',
  email: 'johndoe@example.com',
  message: 'This is a test message.'
};
xhr.send(JSON.stringify(data));

#Js #programming

ممنون که مارو به دوستاتون معرفی میکنید❤️

Channel • @Cafe_Of_Code

Group • @Cafe_Code_Gap
3🔥3
⌨️ معنی دقیق هر Status Code ⌨️

این لیست گاها تو مصاحبه پرسیده میشه بهتره که شناختی داشته باشید روشون🔥


#programming ##interview


Channel • @Cafe_Of_Code

Group • @Cafe_Code_Gap
🔥9
⚡️توی این پست می‌خوام که برای شما عزیزان بگم که چجوری میتونیم ایموجی یا شکلک بسازیم

ببین چندین روش هست که مثلاً اگر از vscode استفاده میکنید لازم نیست که بیاید خودتون شکلک بسازید یا از unicode استفاده کنید خودش بصورت پیش فرض دارد خب البته این قابلیت فقط در ویندوز 10 یا mac فعال است در ویندوز های دیگر فعال نیست خب حالا چگونه فعال کنیم این گزینه رو؟
وقتی که وارد vscodeمیشود و یه متنی رو تایپ میکنید بعد اگه که میخواهید شکلک بدید یا ایموجی گزینه
Win + .

را میزنید تا که ازش استفاده کنید.

و اما اگه که خواسته باشید خودتون بسازید با python از کد زیر استفاده میکنید
import emoji

print(emoji.emojize(":thumbs_up:"))
print(emoji.demojize("😊"))
print(emoji.emojize(":eagle:") + emoji.emojize(":v:"))

ببنید اول اومدیم کتابخانه emoji رو امیپورت کردیم که شما میتوانید با استفاده از کد
pip install emoji 

نصب کنید
خب بعد اومدیم ایموجی لایک رو چاپ کردیم با استفاده از کد
print(emoji.emojize(":thumbs_up:"))

دقت داشته باشید که باید اسم ایموجی مورد نظر رو بدونید تا اینکه چاپ کنید.
و در ضمن اگه که اسم ایموجی مورد نظر رو نمی‌دونستی میتونی از سایت زیر
https://unicode.org/
استفاده کنید

#python #emoji #unicode

#Ah_sear

Channel ° @Cafe_Of_Code
Group ° @Cafe_Code_Gap
6👨‍💻3
🔥شاید توی پروژه ای براتون پیش اومده باشه که بخواید رنگ های رندوم بسازید برای کارای مختلف

⚡️ خیلی ساده میتونید با یه فانکشن بیاید و این مورد رو پیاده سازی کنید

function getRandomColor() {
const r = Math.floor(Math.random() * 256);
const g = Math.floor(Math.random() * 256);
const b = Math.floor(Math.random() * 256);
return rgb(${r}, ${g}, ${b});
}

#Js #programming


Channel • @Cafe_Of_Code

Group • @Cafe_Code_Gap
6👨‍💻3👍1
💥 شبکه ارتباطی موبایل چگونه کار می‌کند؟

💯 اینجوری درک بهتری در مورد شبکه‌های ارتباطی دارید ؛

Channel ° @Cafe_Of_Code
Group ° @Cafe_Code_Gap
👨‍💻6
⚡️میخوام براتون توی این پست بگم که چجوری متن مون رو به کدگذاری هگزادسیمال تبدیل کنیم.

این کد رو رو ببنید
text = "Hello, World!"
hex_text = text.encode().hex()
print("متن به فرمت هگزادسیمال: ", hex_text)

⁉️اول از همه هگزادسیمال چیست⁉️

💥 هگزادسیمال یک سیستم عددی است که از اعداد 0 تا 9 و حروف A تا F برای نمایش اعداد استفاده می‌کند. به عنوان مثال، عدد 10 در هگزادسیمال نمایش داده می‌شود به صورت "A" و عدد 15 به صورت "F" نمایش داده می‌شود.

اول از همه مغییر متن مون رو تعریف کردیم
text = "Hello, World!"

بعد با استفاده از تابع hex اومدیم به هگزادسیمال تبدیل کردیم
hex_text = text.encode().hex()
print("متن به فرمت هگزادسیمال: ", hex_text)

ببنید خیلی ساده توی سه خط کد این رمز گذاری روی یاد گرفتیم🔥

🔆 راستی میخواستم که روش تبدیل به متن واقعی کد هگزادسیمال رو هم بگم ولی گفتم که ببینم کسی می‌تونه بگه اگه می‌تونست تو کامنت ها جواب رو بگه💯

#python

#Ah_sear

Channel ° @Cafe_Of_Code
Group ° @Cafe_Code_Gap
4🔥2👨‍💻1
This media is not supported in your browser
VIEW IN TELEGRAM
⁉️ زبان برنامه نویسی مورد علاقتون چیه ؟

جاوااسکریپتت ❤️
پایتون 🔥
جاوا👨‍💻
C++😍
C🕊
php⚡️

💯سایر زبان ها ( کامنت کنید )💯

#programming
#python #Js #C #C++ #Php #Java

Channel • @Cafe_Of_Code

Group • @Cafe_Code_Gap
🔥1811😍32👨‍💻2🕊1💔1
💎 آدمایی که میخوان موفق بشن⚡️

۱۰۰ درصدشون میخوان موفق بشن .
۵۲ درصدشون برنامه ریزی میکنن .
۱۶ درصدشون بهش عمل میکنن .
۴ درصدشون تسلیم نمیشن.

همینو تعمیم بده برای برنامه نویسی، همه دوست دارن برنامه نویس بشن، ولی کسایی که پیگیر هستن و تمرین میکنن برنامه نویس میشن و به درآمد مد نظرشون میرسن.


#programming

Channel • @Cafe_Of_Code

Group • @Cafe_Code_Gap
6🔥4
⚡️ وقتی بعد گذروندن دوره «آموزش برنامه نویسی در ۳۰ روز» وارد بازار کار میشی 😂:))

#programming #Fun

Channel • @Cafe_Of_Code

Group • @Cafe_Code_Gap
🤣18
بخش زیادی از قابلیت‌های پولی ChatGPT برای نسخه رایگان هم در دسترس قرار گرفت.

#News #Ai
🔥75💔1
شاید که خیلیا پول خرید هاست رو ندارید یا هم اگه که دارید فقط میخواهید تست بگیرید از کدی که نوشتید.

⚡️خب سایت pythonanywhere.com این قابلیت در اختیار تان میگذاره

یاد تان باشد که فقط هر کاربر میتواند 512MB استفاده کند

یه چیز دیگه آیی که من از این سایت فهمیدم اینه که شما میتوانید با یک ایمیل چند تا اکانت بسازید فقط پسورد و نام کاربر رو تغییر دهید البته فک کنم چون من دو تا اکانت با یه ایمیل ساختم


فقط برای python است

#python #site #programming

#Ah_sear

Channel ° @Cafe_Of_Code
Group ° @Cafe_Code_Gap
🔥11