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

■ گروه پایتون:
@programmers_py
Download Telegram
🔹برگه تقلب کامل پایتون

🔹@python_rd
مباحث مهم برای تسلط بر پایتون

🔹@python_rd
دقیق ترین ترجمه رو از هوش مصنوعی بخواه!!!

💎 این سرویس از الگوریتم‌های پیچیده برای دستیابی به ترجمه‌های دقیق استفاده می‌کنه که گوگل ترنسلیت رو تو جیبش می‌ذاره. 😉

💎 علاوه بر این امکان شخصی سازی ترجمه و انتخاب سطح ترجمه هم وجود داره، دیگه چی از این خفن‌تر!!

➡️ machinetranslation.com

#هوش_مصنوعی #AI

@python_rd
📬 جیمیل با هوش مصنوعی در نوشتن ایمیل به شما کمک می‌کند.

گوگل درحال توسعه قابلیت Help me write نسخه وب جیمیل است و به کاربران این امکان رو می‌ده تا ایمیل‌ها را با استفاده از هوش مصنوعی جمینای بنویسند یا تغییر دهند.

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

ویژگی Help me write گوگل فقط در دسترس کاربرانی است که مشترک Google One AI Premium یا افزونه جمینای برای Workspace هستند.

علاوه‌ بر ایجاد پیش‌نویس ایمیل، Help me write می‌تونه پیشنهادهایی در مورد نحوه تغییر لحن، توضیح دقیق یا کوتاه‌ کردن پیام ارائه دهد.

#هوش_مصنوعی #AI


@python_rd
🚨 طراحی رابط کاربری (UI/UX)

⚪️ فقط یک بوت‌کمپ نیست
💵 یک مهارت پول‌سازه!😎

⬜️ شما هم دعوتید به این تجربه آینده‌ساز به میزبانی مجموعه مکتب شریف🎖

⬜️ آغاز ثبت‌نام بوت‌کمپ آموزشی-استخدامی طراحی رابط کاربری در مکتب شریف

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

👨‍💻 و یا برای کسب اطلاعات بیشتر کافیه به آی‌دی ما پیام بدی! ‌‌‌‌

🆔 @MaktabSharif_Admin
▪️▫️▪️▫️▪️▫️▪️▫️▪️▫️

🌐 وبسایت |🌐 کانال تلگرام |📹 اینستاگرام
#استخدام_با_طعم_آموزش
Please open Telegram to view this post
VIEW IN TELEGRAM
🔹در کلاس‌های پایتون، می‌توانید با استفاده از ویژگی slots مصرف حافظه را بهینه کنید. به طور پیش‌فرض، پایتون برای هر شیء دایره‌المعارف داخلی به نام dict ایجاد می‌کند که فضای زیادی اشغال می‌کند. با استفاده از slots مشخص می‌کنید که شیء شما فقط چه ویژگی‌هایی دارد، که به کاهش نیاز به استفاده از dict و در نتیجه کاهش مصرف حافظه کمک می‌کند.
class MyClass:
slots = ['attribute1', 'attribute2']

def __init__(self, attr1, attr2):
self.attribute1 = attr1
self.attribute2 = attr2

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

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

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

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

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

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

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

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

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

🔹@pyrhon_rd
🔹ساخت یک ماشین حساب ساده در پایتون با قابلیت انجام چهار عملیات اصلی
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)

🔹@python_rd
🔹فریمورک ها و کتابخانه های پایتون

🔹@python_rd
🔹یه کد جالب پایتون.
یک عدد از بین 1 تا 100 انتخاب میکنه و بهتون میگه که حدس بزنید. اگر کمتر حدس زدید میگه بیشترش کن و اگه بیشتر بود میگه کمترش کن. تا وقتی که به عدد برسید
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()

🔹@python_rs
نوشتن پایان نامه، مقاله با هوش مصنوعی.

ترجمه و تولید متن:
Reverso.net
Quillbot.com
jenni.ai
ChatGPT

خلاصه کردن مقاله:
Askyourpdf.com
Humata.ai

پیدا کردن مقالات مرتبط:
Connectedpapers.com
Researchrabbit.ai

نوشتن پیشینه پژوهش:
Typeset.io
Perpelexity.ai

🔹 @python_rd
وبسایت تمرین برنامه نویسی با پایتون:

pynative.com

🔹 @python_rd
This media is not supported in your browser
VIEW IN TELEGRAM
- از کجا بفهمیم که تو پایتون متخصص شدیم؟
+ وقتش که برسه متوجه میشید😂

🔹@python_rd
🔹50 ایده پروژه پایتون

🔹@python_rd
🔹فکت:

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

🔹@python_rd
رفقا کانال عمومی برنامه نویسیمون:

🔹@rezadolati01
text to speech using python

🔹@python_rd
برنامه های مبتدی تا پیشرفته پایتون

🔹@python_rd