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

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


♂️ مالک : @Ali_Rohany ♂️
Download Telegram
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
برنابئو 🔥🔥🔥

چه گشنگه😍
😍13🤣1
🔥 کار هایی که برای گرفتن پروژه برنامه نویسی از سایت upwork

● تکمیل و به‌روز نگه‌داشتن پروفایل شخصی خود با ارائه نمونه‌های کاری جذاب و توضیحات کامل درباره مهارت‌ها و تجربیات .

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

● برقراری ارتباط موثر با کارفرماها، ارسال پیام‌های حرفه‌ای و پاسخگویی به سوالات به‌صورت سریع و دقیق .

● شرکت در آزمون‌ها و محلق‌های UPwork برای افزایش دید‌پذیری و اعتبار شخصی .

● ارائه پیشنهادهای خلاقانه و ایده‌های نوآورانه برای جلب توجه کارفرماها و متمایزشدن از رقبا .


#Job #Programming #Site



Channel • @Cafe_Of_Code

Group • @Cafe_Code_Gap
🔥7
⁉️ این سئوال رو یا با پایتون یا با جاوا اسکریپت حل کنید⁉️
(جواب رو کامنت کنید)

شب کد رو به هر دو زبان میزارم(در کامنت ها گذاشته شد)

بیژن یک دستگاه آب میوه گیری دارد
نحوه کارکرد دستگاه بیژن از این هم عجیب‌تر است؛ فرض کنید 𝑎a کیلو هویج و 𝑏b کیلو پرتقال درون آن انداخته‌ایم. اگر 𝑎a و 𝑏b هر دو زوج و یا هر دو فرد باشند، دستگاه آب‌میوه‌گیری 𝑎∗𝑏a∗b لیتر آب‌میوه به ما تحویل می‌دهد و در غیر این صورت، دستگاه به اندازه‌ی خارج قسمت تقسیم 𝑎a بر 𝑏b لیتر آب‌میوه برمی‌گرداند.

آیا می‌توانید با ورودی گرفتن مقادیر 𝑎a و 𝑏b، مقدار آبمیوه‌ی خروجی دستگاه را به دست آورید؟

ورودی

ورودی شامل یک خط است که در آن به ترتیب اعداد طبیعی 𝑎a و 𝑏b قرار دارند.

خروجی

خروجی برنامه‌ی شما باید شامل یک عدد باشد که میزان آب‌میوه‌ی گرفته شده از دستگاه را نشان می‌دهد.
مثال
ورودی نمونه یک
5 7
خروجی نمونه یک
35
ورودی نمونه دو
51 6
خروجی نمونه دو
8

#python #Js #programming

Channel • @Cafe_Of_Code

Group • @Cafe_Code_Gap
👨‍💻8
⚡️ هوش مصنوعی مرموز « GPT2-Chatbot » که معلوم نیست سازنده‌ش چه کسی یا گروهیه یه مسئله ریاضی سختی از المپیاد بین‌المللی ریاضی رو تو تلاش اولش حل کرد .

💥فقط ۴ دانش آموز تو آمریکا میتونستن این مسئله رو حل کنن .

#Ai

Channel • @Cafe_Of_Code

Group • @Cafe_Code_Gap
🔥10
🔸ویژگی border-spacing در CSS

🔸با استفاده از ویژگی border-spacing در CSS میتوان یک فضای خالی ( فاصله ) را در اطراف سلول های یک جدول بصورت افقی و عمودی ایجاد و یا تعریف کرد

مثال از این ویژگی

در ادامه میتوانید یک مثال از ویژگی border-spacing را در زبان CSS مشاهده نمایید.

🔸مثال شماره ۱ : استفاده از واحد اندازه گیری پیکسل ( PX)
table {
width: 100%;
border-collapse: separate;
border-spacing: 10px;
}

🔸مثال شماره ۲ : استفاده از ۲ مقدار بصورت همزمان ( مقدار اول بصورت افقی و مقدار دوم بصورت عمودی محاسبه میشه )
table {
border-spacing: 30px 20px;
}

#programming #css #html


Channel • @Cafe_Of_Code

Group • @Cafe_Code_Gap
👨‍💻8
💠 تفاوت اصلی بین let و var در جاوااسکریپت

● Scope

- var
دامنه دسترسی آن به تابعی که در آن تعریف شده است (Function Scope) محدود می‌شود. اگر خارج از تابع تعریف شود، به صورت سراسری (Global Scope) در دسترس خواهد بود.

- let
دامنه دسترسی آن به بلاک (Block Scope)، مثل حلقه‌ها و شرط‌ها، که در آن تعریف شده است محدود می‌شود.

● Hoisting

- var
متغیرهای تعریف شده با var قبل از اجرای کد به بالای دامنه دسترسی‌شان “بلند” (Hoisted) می‌شوند و با مقدار undefined اولیه‌سازی می‌شوند.

- let
متغیرهای تعریف شده با let نیز Hoisted می‌شوند، اما تا زمانی که کد به خط تعریف آنها نرسیده، نمی‌توان از آنها استفاده کرد (Temporal Dead Zone).

#JS #programming

Channel • @Cafe_Of_Code

Group • @Cafe_Code_Gap
👨‍💻43
جواب این تمرین 🔥👇👇
https://news.1rj.ru/str/Cafe_Of_Code/1702

پایتون
x,y=map(int,input().split())
if x%2==0 and y%2==0:
print(x*y)
elif x%2==1 and y%2==1 :
print(x*y)
else:
print(x//y)

جاوااسکریپت
const readline = require('readline').createInterface({
input: process.stdin,
output: process.stdout
});

readline.question('', (input) => {
let [x, y] = input.split(' ').map(Number);

if (x % 2 === 0 && y % 2 === 0) {
console.log(x * y);
} else if (x % 2 === 1 && y % 2 === 1) {
console.log(x * y);
} else {
console.log(Math.floor(x / y));
}

readline.close();
});

#Js #programming #python

Channel • @Cafe_Of_Code

Group • @Cafe_Code_Gap
🔥43
💥 روز دختر رو به تمام دختران سرزمینم تبریک میگم
دنیا با وجود شما فرشته ها قشنگ تر
ه !🤍❤️

- روزتون مبارک✨️
• admins

#News

@Cafe_Of_Code
10👍4😍3🕊2
در آدرس www.Test.com کدام قسمت SubDomain است؟
Anonymous Quiz
39%
Test
35%
.com
26%
www
👨‍💻11👍1
شرح مختصر پروژه

در این پروژه میخواهیم با کمک ماژول random اقدام به ساخت یک برنامه ی تولید رمز تصادفی با پایتون کنیم.

💥 توضیحات پروژه

در این پروژه با کمک ماژول random اقدام به ساخت یک برنامه ی تولید رمز تصادفی با پایتون خواهیم کرد.

در این پروژه یک تابع به نام
generate_password
تعریف می کنیم که وظیفه ی تولید یک رمز عبور تصادفی با طول دلخواه را انجام می دهد. شما می‌توانید طول رمز عبور را با ورودی کاربر تنظیم کنید و رمز عبور تصادفی تولید شده را نمایش دهید.

لطفاً توجه داشته باشید که این یک پروژه ساده و تمرینی است. رمزهای عبور تصادفی تولید شده توسط این کد برای موارد حساس به امنیت، مثل حساب‌های بانکی یا ایمیل، مناسب نیستند. بهتر است از کتابخانه‌های مدیریت رمز عبور مانند bcrypt استفاده کنید .



#programming #python

Channel • @Cafe_Of_Code

Group • @Cafe_Code_Gap
🔥8👍1
x.py
9.4 KB
داخل این فایل واحد های مختلف کیمت های فیزیکی داخل لیست های پایتون جمع آوری شده میتونید استفاده کنید و عشق کنید❤️🔥

#python #programming

Channel • @Cafe_Of_Code

Group • @Cafe_Code_Gap
👨‍💻8👍1
آقا رو پست ها هم ری اکشن بدید کلا 2 ثانیه زمان میبره❤️
15💯6👨‍💻2🕊1🤣1
madge

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

🔗اینم لینک سایتش

#Site

Channel • @Cafe_Of_Code

Group • @Cafe_Code_Gap
👨‍💻9