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

■ گروه پایتون:
@programmers_py
Download Telegram
شمارش معکوس با پایتون

🔹@python_rd
👍5
ساخت سری فیبوناچی با پایتون

🔹@python_rd
👍10👎1
نکات مهم برای بهینه‌سازی کد پایتون

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

1. استفاده از لیست‌های فشرده (List Comprehensions): به جای استفاده از حلقه‌ها، از لیست‌های فشرده برای ساخت لیست‌ها استفاده کنید.

squares = [x**2 for x in range(10)]

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

3. استفاده از ماژول‌های استاندارد: از ماژول‌های استاندارد پایتون (مثل collections و itertools) برای حل مشکلات رایج استفاده کنید، چرا که این ماژول‌ها بهینه شده‌اند و معمولاً کارایی بهتری دارند.

4. بهینه‌سازی حلقه‌ها: سعی کنید تعداد حلقه‌ها را کاهش دهید و از توابعی مثل map() و filter() استفاده کنید که می‌توانند کارایی را بهبود بخشند.

5. پروفایل کردن کد: از ابزارهایی مثل cProfile برای شناسایی نقاط ضعف در کد و بهینه‌سازی آن‌ها استفاده کنید.

با رعایت این نکات، می‌توانید کدهای بهینه‌تر و کاراتری بنویسید که هم برای شما و هم برای دیگران خوانایی بیشتری دارند. حتماً این نکات را در پروژه‌های خود امتحان کنید!

🔹@pyrhon_rd
👍10
وبسایت تمرین برنامه نویسی با پایتون:

pynative.com

🔹 @python_rd
👍3
Palindrome Checker

🔹@python_rd
This media is not supported in your browser
VIEW IN TELEGRAM
نحوه فیلتر کردن تصاویر در شبکه های عصبی کانولوشنی

🔹@ai_inf
👍7
python cheatsheet

🔹@python_rd
👍4🔥1
تمرین پایتون

برنامه ای بنویسید که از لیست زیر اعدادی که متقارن هستند رو شناسایی کرده و در خروجی با فاصله از هم چاپ کنه

🔹@python_rd
👍7
داکر تحریم‌مون کرده بریم نمونه داخلیش رو بسازیم
داکر مناطق محروم:😂
از تجربیات جنگو و داکر واسمون بگین😁
😁12
حذف بک گراند عکس با پایتون و هوش مصنوعی

🔹@python_rd
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
راجب این ویدیو کپشنی ندارم فقط ببینید😂😂

🔹@python_rd
😁17
تمرین پایتون

🔹@python_rd
👍3
Visualize derivatives in Python

🔹@python_rd
ساخت مترجم با پایتون

🔹@python_rd
👍9
گرفتن عکس با پایتون

🔹@python_rd
👍5
تبدیل فایل Word به PDF با پایتون

🔹@python_rd
👍4
ساخت نمودار تعاملی با Bokeh

ویژگی‌های کلیدی:

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

from bokeh.plotting import figure, show
from bokeh.io import output_notebook

# فعال‌سازی خروجی در نوت‌بوک
output_notebook()

# داده‌های نمونه
سال‌ها = [2017, 2018, 2019, 2020, 2021]
فروش = [200, 240, 180, 220, 300]

# ایجاد نمودار
p = figure(title="فروش سالانه", x_axis_label='سال', y_axis_label='فروش (هزار دلار)',
plot_height=350, plot_width=600)

# اضافه کردن خط فروش به نمودار
p.line(سال‌ها, فروش, legend_label="فروش", line_width=2, line_color="blue")

# نمایش نمودار
show(p)

با استفاده از Bokeh، می‌توانید به داده‌های خود جان ببخشید و تجربه بهتری در تحلیل و نمایش داده‌ها ایجاد کنید.

🔹@python_rd
👍1
Python command cheat sheet

🔹@python_rd
🔥3
پروژه جالب: ساخت یک بازی حدس عدد با Turtle

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

import turtle
import random

# تنظیمات turtle
screen = turtle.Screen()
screen.title("بازی حدس عدد")
turtle.speed(1)

# عدد تصادفی
number_to_guess = random.randint(1, 100)

def check_guess(user_guess):
if user_guess == number_to_guess:
print("تبریک! درست حدس زدید.")
elif user_guess < number_to_guess:
print("عدد شما کوچک‌تر است. دوباره سعی کنید.")
else:
print("عدد شما بزرگ‌تر است. دوباره سعی کنید.")

# دریافت حدس کاربر
user_guess = screen.numinput("حدس عدد", "عدد بین 1 و 100 را وارد کنید:", minval=1, maxval=100)
check_guess(user_guess)

screen.mainloop()

🔹@python_rd
👍5🥰1👌1
چالش پایتون

🔹@pyrhon_rd
👍1