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

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


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

const isTouchEvent = event.type.startsWith('touch');

if (isTouchEvent) {
startX = event.touches[0].clientX;
startY = event.touches[0].clientY;
startOffsetX = event.touches[0].offsetX;
startOffsetY = event.touches[0].offsetY;
} else {
startX = event.clientX;
startY = event.clientY;
startOffsetX = event.offsetX;
startOffsetY = event.offsetY;
}


#Js

Channel • @Cafe_Of_Code

Group • @Cafe_Code_Gap
👨‍💻43
معرفی بهترین موزیک‌های آرامش‌بخش برای برنامه نویسی

-Coding beats

-Aesthetic Lofi

-Lofi Coding

-Lofi Coders

-codefi / lofi beats

-Chill Lofi Study Beats

-Chasing Sunsets

-Ibiza Lounge Music

#Music

Channel • @Cafe_Of_Code

Group • @Cafe_Code_Gap
👍6
Cry
vowl
GoodNight✨️

• recommended : 1:50

(بی کلام)

#Music



Channel • @Cafe_Of_Code

Group • @Cafe_Code_Gap
5
استایل دادن به تگ details با استفاده از CSS

style>

details summary{
padding:10px;
background-color:#eeeeee;
border:none;
cursor:pointer;
border-top-left-radius:5px;
border-top-right-radius:5px;
}

details p{
background-color:#eeeeee;
padding:10px;
margin:0;
}

#programming #html #css


Channel • @Cafe_Of_Code

Group • @Cafe_Code_Gap
👨‍💻5
فیلم‌های مخصوص برنامه‌نویسان 🍿🎥

- Primer
- The Matrix
- Office Space
- Deep Web
- The Matrix Reloaded

برای دوستات بفرست 😉

#movie

Channel • @Cafe_Of_Code

Group • @Cafe_Code_Gap
👨‍💻4👍2
🔸استفاده از ویژگی border-left-width در CSS میتوان اندازه بوردر سمت چپ یک عنصر را مشخص و یا تعریف کرد.


My-Border {
border-left-width: 3px;
border-left-style: solid;
border-left-color: orange;
}

#programming #Html #Css

Channel • @Cafe_Of_Code

Group • @Cafe_Code_Gap
🔥6
من میخواستم سیمیکالن کد هاش بشم ،
ولی اون پایتون کار میکرد😔💔

#Love #Fun

Channel • @Cafe_Of_Code

Group • @Cafe_Code_Gap
💔15
📱تمرین جاوااسکریپت :

⚡️ برنامه ای بنویسید که خروجی زیر چاپ کند:
*
**
***
****


💯یکم دقت میخواد💯

💥 راهنمایی : باید از دوتا حلقه for داخل هم استفاده کنین

⚡️جواباتونو کامنت کنید⚡️

🔥جواب فردا عصر ( 18:00 ) ارسال میشود🔥

💯 با ری اکشناتون حمایت کنید که بازم ازین مینی پروژه های جاوااسکریپتت و پایتون بزارمم❤️🔥

#Js #Programming

Channel • @Cafe_Of_Code

Group • @Cafe_Code_Gap
6👍3🤣2
تبدیل واحد دما در پایتون 😍

توضیحات پروژه :
این پروژه به شما نشان می‌دهد چگونه یک برنامه ساده برای تبدیل دما از درجه سلسیوس به فارنهایت و برعکس بسازید ؛

گام 1 : نصب Python
اگر Python را بر روی سیستم خود نصب نکرده‌اید، ابتدا Python را دانلود و نصب کنید.

گام 2 : ایجاد یک فولدر جدید
یک فولدر جدید با پسوند ".py" ایجاد کنید. مثلاً "temperature_converter.py".

گام 3 : نوشتن کد
کد زیر را در فولدر "temperature_converter.py" وارد کنید :

def celsius_to_fahrenheit(celsius):
fahrenheit = (celsius * 9/5) + 32
return fahrenheit

def fahrenheit_to_celsius(fahrenheit):
celsius = (fahrenheit - 32) * 5/9
return celsius

print("تبدیل دما:")
print("1. سلسیوس به فارنهایت")
print("2. فارنهایت به سلسیوس")

choice = input("لطفاً یک گزینه را انتخاب کنید (1 یا 2): ")

if choice == '1':
celsius = float(input("لطفاً دما به درجه سلسیوس را وارد کنید: "))
fahrenheit = celsius_to_fahrenheit(celsius)
print(f"{celsius} درجه سلسیوس معادل {fahrenheit} درجه فارنهایت می‌باشد.")
elif choice == '2':
fahrenheit = float(input("لطفاً دما به درجه فارنهایت را وارد کنید: "))
celsius = fahrenheit_to_celsius(fahrenheit)
print(f"{fahrenheit} درجه فارنهایت معادل {celsius} درجه سلسیوس می‌باشد.")
else:
print("گزینه انتخاب شده معتبر نیست.")

گام 4: اجرا کردن برنامه
برای اجرای برنامه، یک ترمینال یا دستورالعمل خط فرمان باز کنید و به مسیر فولدر "temperature_converter.py" بروید. سپس دستور زیر را اجرا کنید :
python temperature_converter.py

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

💥 رفقا مبتدی توضیح دادممم ،

💯 با ری اکشناتون حمایت کنید که بازم ازین مینی پروژه های جاوااسکریپتت و پایتون بزارمم❤️🔥


#Python #programming

Channel • @Cafe_Of_Code

Group • @Cafe_Code_Gap
🔥5👍3
🔸تگ Nonoscript در HTML

🔸حال ممکنه مرورگر کاربر از جاوااسکریپت پشتیبانی نکند یا اصلا ممکنه کاربر خودش از نمایش و اجرا شدن دستورات جاوا اسکریپت در مرورگر جلوگیری کرده باشه. ( یعنی قابلیت اجرا شدن جاوااسکریپت در مرورگر رو غیرفعال کرده باشه

🔸در این مواقع ما میتونیم با استفاده از تگ nonoscript یک متن / محتوا را ایجاد نماییم که به کاربر بگه آقا مرورگر شما از دستورات جاوااسکریپت پشتیبانی نمیکند، تا در کل کاربر بدونه دلیل اجرا نشدن دستورات جاوااسکریپت چی بوده!

<body>

<h2 id="Result"></h2>

<noscript>
document.getElementById("Result").innerHTML = "سایت آموزشی فری لرن";
</noscript>
<nonoscript>شرمنده، مرورگر شما از جاواسکریپت پشتیبانی نمیکند</nonoscript>

</body>

#programming #js #Html #Css


Channel • @Cafe_Of_Code

Group • @Cafe_Code_Gap
🔥7👍3
✨️ جواب تمرین جاوااسکریپت

خروجی :

*
**
***
****



💯 با ری اکشناتون حمایت کنید که بازم ازین مینی پروژه های جاوااسکریپتت و پایتون بزاریمم❤️🔥

#Js #Programming

Channel • @Cafe_Of_Code

Group • @Cafe_Code_Gap
4😍3👍2
This media is not supported in your browser
VIEW IN TELEGRAM
قبلاً فقط با این آهنگ همخونی میکردیم
ولی الان عمیقاً حسش میکنیم ...💔

#منهای_برنامه_نویسی

Channel • @Cafe_Of_Code

Group • @Cafe_Code_Gap
💔9
⚡️ کسانی که بی‌پروا وشجاع بودند
پیش از آنکه بتوانند ژن خودرا
به نسل بعدی منتقل کنند
کشته می‌شدند .

باقی افراد ، یعنی ترسوهاو
ملاحظه‌کارها ، زنده ماندند؛
مانوادگان آن‌ها هستیم !

⁉️نظرتون چیه؟


👤 رالف دوبلی

#Challeng

Channel • @Cafe_Of_Code

Group • @Cafe_Code_Gap
👍11
⚡️ساخت برنامه تبدیل ارز دیجیتال به تومان با استفاده از پایتون🔥

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


کتابخانه‌های مورد نیاز : برای اجرای این برنامه، به کتابخانه‌های tkinter، pycoingecko و locale نیاز دارید. tkinter برای ایجاد رابط کاربری گرافیکی و pycoingecko برای دریافت داده‌های ارز دیجیتال استفاده می‌شود.

نصب کتابخانه‌ها

برای نصب کتابخانه pycoingecko، دستور زیر را در ترمینال یا Command prompt اجرا کنید :
pip install pycoingecko

مراحل ساخت برنامه

1.وارد کردن کتابخانه‌ها :

ابتدا کتابخانه‌های مورد نیاز را وارد می‌کنیم.

import locale
from pycoingecko import CoinGeckoAPI
import tkinter as tk
from tkinter import ttk, simpledialog
import threading
import webbrowser

2.تنظیمات لوکال :

این کد به ما کمک می‌کند تا اعداد را به شکلی که در ایران عادت داریم نمایش دهیم (مثلاً ۱,۰۰۰ به جای 1000) :
locale.setlocale(locale.LC_ALL, '')

3. توابع مورد نیاز :

ما چند تابع مختلف می‌نویسیم :

get_crypto_prices :
برای دریافت قیمت‌های فعلی ارزهای دیجیتال از API CoinGecko.
format_number :
برای فرمت کردن اعداد با جداکننده‌های هزارگان.
توابع convert_to_toman و convert_from_toman :
برای تبدیل مقادیر به تومان و برعکس.
update_prices :
برای به‌روزرسانی قیمت‌ها در رابط کاربری.
ask_amount_and_convert :
برای دریافت مقدار از کاربر و نمایش نتیجه تبدیل.

4.ایجاد رابط کاربری :

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

5.اجرای برنامه :

با فراخوانی window.mainloop(), برنامه شروع به کار می‌کند و رابط کاربری نمایش داده می‌شود.

💥نکات مهم💥

این برنامه به اینترنت برای دریافت داده‌ها از API CoinGecko نیاز دارد ، ممکن است برای تنظیمات لوکال برای جداکننده‌های هزارگان نیاز به تنظیمات خاصی باشد که بسته به سیستم‌عامل ممکن است متفاوت باشد .

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

#Python #Programming

Channel • @Cafe_Of_Code

Group • @Cafe_Code_Gap
👨‍💻8
مدیرعامل OpenAI : ایرانیای عزیز، هوش مصنوعی بجز ساختن ریمیکس ادل و هایده یا آهنگ « آمده‌ام ای شاه » با صدای هیتلر قابلیت‌های دیگه‌ای هم داره ، گاییدید .

#Fun

Channel • @Cafe_Of_Code

Group • @Cafe_Code_Gap
🤣16
رئال یا بایرن ؟
3🕊2👨‍💻2