📌 🔄 Merging Dictionaries with the Operator
In Python 3.9+, you can merge dictionaries as easily as sets, using the operator. This makes your code cleaner and easier to understand, especially when merging configurations or data.
🎯 Summary
The operator is a fast and readable way to merge dictionaries, with the values from the right dictionary taking precedence.
📌 🔄 ادغام دیکشنریها با عملگر
در پایتون ۳.۹+، میتوانید دیکشنریها را به راحتی مجموعهها، با استفاده از عملگر ادغام کنید. این کار کد شما را تمیزتر و قابل فهمتر میکند، به خصوص هنگام ادغام پیکربندیها یا دادهها.
🎯 خلاصه
عملگر روشی سریع و خوانا برای ادغام دیکشنریها است که در آن مقادیر دیکشنری مناسب اولویت دارند.
Source: https://t.me/PythonAA/4289
@learnpythonicy
آیا تا به حال فکر کردهاید شبکههای عصبی چطور به تصاویر نگاه میکنند؟ 👀
از پیکسلهای خام تا تشخیص اشیا، همهچیز با یادگیری الگوها آغاز میشود!
در این اسلاید، مسیر شگفتانگیز "دیدن" توسط ماشین را قدمبهقدم توضیح دادهایم.
@LearnPythonIcy
#DeepLearning #NeuralNetworks #ComputerVision #AI #MachineLearning #DataScience
Transformers are the secret sauce behind ChatGPT’s human-like text generation.
From attention mechanisms to parallel processing, this architecture is revolutionizing AI — but it’s not without challenges.
#AI #ChatGPT #MachineLearning #Transformers
🐍 یک پروژه ساده و کاربردی پایتون: ماشین حساب BMI!
یادگیری پایتون با پروژههای کوچک و کاربردی بهترین راه است! امروز یک ماشین حساب شاخص توده بدنی (BMI) میسازیم.
کد پروژه:
def bmi_calculator():
print("--- ماشین حساب BMI ---")
weight = float(input("وزن خود را به کیلوگرم وارد کنید: "))
height = float(input("قد خود را به متر وارد کنید: "))
bmi = weight / (height ** 2)
print(f"\nشاخص توده بدنی (BMI) شما: {bmi:.2f}")
if bmi < 18.5:
print("وضعیت: کموزن")
elif 18.5 <= bmi < 25:
print("وضعیت: طبیعی")
elif 25 <= bmi < 30:
print("وضعیت: اضافهوزن")
else:
print("وضعیت: چاقی")
# اجرای برنامه
bmi_calculator()
💡 چه چیزهایی یاد میگیرید؟
- دریافت ورودی از کاربر (input)
- محاسبات ریاضی ساده
- شرطهای if, elif, else
- قالببندی خروجی با f-string
#پایتون_آموزش | #پروژه_کوتاه | #پایتون_مبتدی | #کد_کاربردی | @LearnPythonIcy
آموزش پایتون
🐍 یک پروژه ساده و کاربردی پایتون: ماشین حساب BMI! یادگیری پایتون با پروژههای کوچک و کاربردی بهتری
📊 ساخت داشبورد گرافیکی BMI با پایتون
محاسبه BMI و نمایش نمودار زیبا با matplotlib!📈
✔️ کد کامل پروژه در پست بعد
✨ ویژوالیزیشن زیبا:
برنامه دو نمودار نشان میدهد:
1. نمودار میلهای ➡️ مقایسه BMI شما با ranges نرمال
2. نمودار دایرهای ➡️ درصد اختلاف با حد نرمال
💡 مهارتهای یادگیری:
- کار با matplotlib برای visualization
- ایجاد subplots چندگانه
- نمودار میلهای و دایرهای
- مدیریت رنگ و استایل نمودار
- نمایش اطلاعات به صورت گرافیکی
🚀 پیشنهاد توسعه:
- ذخیره نمودار به صورت فایل
- اضافه کردن تاریخچه محاسبات
- ساخت وب اپ با Flask + matplotlib
#پایتون #matplotlib #داده_نمایی #BMI #پروژه_گرافیکی | @LearnPythonIcy
آموزش پایتون
📊 ساخت داشبورد گرافیکی BMI با پایتون محاسبه BMI و نمایش نمودار زیبا با matplotlib!📈 ✔️ کد کامل پ
import matplotlib.pyplot as plt import numpy as np def bmi_dashboard(): print("📊 BMI Analysis Dashboard") # Get user input weight = float(input("Weight (kg): ")) height = float(input("Height (m): ")) # Calculate BMI bmi = weight / (height ** 2) # Determine status if bmi < 18.5: status = "Underweight" color = 'blue' elif 18.5 <= bmi < 25: status = "Normal" color = 'green' elif 25 <= bmi < 30: status = "Overweight" color = 'orange' else: status = "Obese" color = 'red' # Create visualization fig, (ax1, ax2) = plt.subplots(1, 2, figsize=(12, 5)) # Plot 1: Comparison with normal ranges categories = ['Underweight', 'Normal', 'Overweight', 'Obese'] ranges = [18.5, 25, 30, 40] ax1.bar(categories, ranges, color=['blue', 'green', 'orange', 'red'], alpha=0.6) ax1.axhline(y=bmi, color=color, linestyle='--', linewidth=2, label=f'Your BMI: {bmi:.1f}') ax1.set_title('BMI Comparison with Normal Ranges') ax1.set_ylabel('BMI Value') ax1.legend() # Plot 2: Pie chart showing status if bmi < 25: sizes = [bmi, 25 - bmi] labels = [f'Your BMI', 'To Normal'] else: sizes = [bmi - 25, 50 - bmi] labels = [f'Excess BMI', 'To Obese'] ax2.pie(sizes, labels=labels, colors=[color, 'lightgray'], autopct='%1.1f%%') ax2.set_title(f'Your Status: {status}') plt.tight_layout() plt.show() print(f"\n✅ Your BMI: {bmi:.1f} - Status: {status}") # Run the program bmi_dashboard()