🔹@python_rd
با عضویت در کانال PyCoders (پایتون) به دنیای جذاب و جادویی برنامه نویسی و پایتون وارد شوید! این کانال یک منبع ارزشمند برای علاقمندان به برنامه نویسی و پایتون است که امکان معرفی حوزه های مختلف کاری در زمینه پایتون، کتابخانه های کاربردی، دوره های آموزشی مفید، تکنیک ها و نکات مهم، نقشه راه حوزه های مختلف، اخبار و آپدیت های مرتبط با پایتون را فراهم می کند. همچنین این کانال انجمنی فعال برای مباحث و گفتگوهای مرتبط با پایتون است و اعضا می توانند از تبادل دانش و تجربیات خود با همکاران پایتونی خود لذت ببرند. بنابراین، اگر به دنبال یک جامعه فعال و پویای پایتونی هستید، این کانال برای شماست. برای عضویت در گروه پایتون کانال، به آدرس @programmers_py مراجعه کنید و با هزاران علاقه مند به پایتون دیگر در ارتباط باشید!
27 Nov, 04:16
26 Nov, 20:37
26 Nov, 12:30
11 Nov, 14:22
import os
from PIL import Image
def convert_images(source_folder, target_format='jpeg'):
if not os.path.exists(source_folder):
print("پوشه مبداً وجود ندارد.")
return
valid_formats = ('png', 'jpeg', 'bmp', 'gif', 'tiff')
if target_format not in valid_formats:
print("فرمت نهایی معتبر نیست. از یکی از این فرمتها استفاده کنید:", valid_formats)
return
for filename in os.listdir(source_folder):
if filename.endswith(('jpg', 'jpeg', 'png', 'bmp', 'gif', 'tiff')):
image_path = os.path.join(source_folder, filename)
with Image.open(image_path) as img:
target_path = os.path.splitext(image_path)[0] + '.' + target_format
img.convert('RGB').save(target_path, target_format.upper())
print(f"{filename} به {target_format} تبدیل شد.")
source_folder = './images' # نام پوشهی مبدا
target_format = 'jpeg' # فرمت مورد نظر شما
convert_images(source_folder, target_format)
11 Nov, 10:21
09 Nov, 14:51
09 Nov, 10:49
import time
# تعیین تابعی که میخواهید زمان اجرای آن را اندازهگیری کنید
def my_function():
sum = 0
for i in range(1, 1000000):
sum += i
return sum
# زمان قبل از اجرای تابع
start_time = time.time()
# اجرای تابع
my_function()
# زمان بعد از اجرای تابع
end_time = time.time()
# محاسبه و چاپ زمان سپری شده
elapsed_time = end_time - start_time
print(f"زمان اجرای تابع: {elapsed_time:.5f} ثانیه")
08 Nov, 10:19
06 Nov, 14:36
05 Nov, 12:51
04 Nov, 14:39
03 Nov, 16:57
import random
def guess_the_number():
number_to_guess = random.randint(1, 100)
attempts = 0
print("یک عدد بین 1 تا 100 حدس بزنید!")
while True:
user_guess = int(input("حدس شما: "))
attempts += 1
if user_guess < number_to_guess:
print("بیشتر حدس بزنید!")
elif user_guess > number_to_guess:
print("کمتر حدس بزنید!")
else:
print(f"تبریک! شما عدد {number_to_guess} را در {attempts} تلاش حدس زدید.")
break
guess_the_number()
02 Nov, 14:31
def add(x, y): return x + y
def subtract(x, y): return x - y
def multiply(x, y): return x * y
def divide(x, y): return x / y if y != 0 else "Error!"
print("1. Add 2. Subtract 3. Multiply 4. Divide")
choice = input("Choose operation: ")
num1 = float(input("First number: "))
num2 = float(input("Second number: "))
operations = {'1': add, '2': subtract, '3': multiply, '4': divide}
result = operations.get(choice, lambda x, y: "Invalid")(num1, num2)
print("Result:", result)
02 Nov, 10:30
01 Nov, 12:36
class MyClass:
slots = ['attribute1', 'attribute2']
def __init__(self, attr1, attr2):
self.attribute1 = attr1
self.attribute2 = attr2
01 Nov, 12:30
01 Nov, 09:52
30 Oct, 04:25
27 Oct, 13:46
try:
number = int(input("Enter a number: "))
except ValueError:
print("Oops! That was not a valid number. Try again...")
27 Oct, 11:46
26 Oct, 16:47
26 Oct, 15:11
23 Oct, 18:46
22 Oct, 15:34
21 Oct, 15:37
20 Oct, 10:08
19 Oct, 18:52
19 Oct, 07:31
16 Oct, 17:06
16 Oct, 16:48
16 Oct, 15:54
14 Oct, 14:59
13 Oct, 18:10
11 Oct, 15:59
11 Oct, 14:57
09 Oct, 02:55