PyCoders (پایتون)
4.39K subscribers
948 photos
140 videos
67 files
195 links
#پایتون جادوگر دنیای برنامه نویسی!
◇ معرفی حوزه های کاری پایتون
◇ معرفی کتابخونه های کاربردی
◇ معرفی دوره های مفید
◇ معرفی تکنیک ها و نکات
◇ نقشه راه حوزه های مختلف
◇ اخبار و آپدیت های پایتون
◇ و هر چیزی در مورد پایتون!

■ گروه پایتون:
@programmers_py
Download Telegram
شرکت های ایرانی که از پایتون استفاده میکنند

🔹@python_rd
😍13👍8🔥1
زمان‌سنج برای اندازه‌گیری زمان اجرای کد

در پایتون، بررسی زمان اجرای کد می‌تواند در بهینه‌سازی برنامه بسیار مفید باشد. مثال زیر چگونگی زمان‌سنجی یک قطعه کد با استفاده از time را نشان می‌دهد:

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} ثانیه")

این کد نشان می‌دهد که چطور می‌توانید زمان اجرای یک تابع یا قطعه کدی را اندازه‌گیری کنید و از آن برای بهینه‌سازی استفاده نمایید.

@python_rd
👍7
کتاب های حرفه ای پایتون:

1. Effective Python
2. Python Tricks
3. Fluent Python
4. Mastering Python

@python_rd
👍2👌1
اینم اون پستی که قولشو داده بودم👌

نقشه راه کامل پایتون

(میدونم یکم دیر شد ولی خب♥️🫶)

🔹@python_rd
8👍4
تبدیل تصاویر در یک پوشه به فرمت‌های مختلف

(اول باید Pillow رو نصب کنید)

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)


🔹source_folder: مسیر پوشه‌ای که شامل تصاویری است که می‌خواهید تبدیل کنید.

🔹target_format: فرمتی که می‌خواهید تصاویر به آن تبدیل شوند مثلاً jpeg.

🔹@python_rd
👍2
list slicing in python

🔹@python_rd
🙏2
برگه تقلب Pandas

🔹@python_rd
👍1