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

■ گروه پایتون:
@programmers_py
Download Telegram
🔹کتابخانه جدید پایتون:

📚 Pandas AI به تازگی به دنیای تحلیل داده‌ها آمده تا کارها را ساده‌تر و هوشمندتر کند. با این کتابخانه می‌توان تحلیل‌های پیچیده‌تر و سریع‌تری انجام داد. 🧠

🔹@Python_rd
🔹مدیریت خطا در پایتون: یکی از مهارت‌های ضروری در برنامه‌نویسی پایتون، مدیریت خطاهاست. هنگام کار با برنامه‌های پیچیده، استفاده از بلاک‌های try و except به شما کمک می‌کند تا برنامه پایدارتر و مقاوم‌تر باشد. حتماً پیام‌های خطای مفهومی تعریف کنید تا رفع اشکال را ساده‌تر کنید. مثال:
try:
number = int(input("Enter a number: "))
except ValueError:
print("Oops! That was not a valid number. Try again...")

این راهکار ساده، توسعه‌دهی کدهای شما را حرفه‌ای‌تر می‌کند.

🔹@python_rd
🔹Pandas VS SQL

🔹@python_rd
🔹برگه تقلب کامل پایتون

🔹@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