eitaa logo
آموزش پایتون
63 دنبال‌کننده
244 عکس
106 ویدیو
52 فایل
ارتباط: https://eitaa.com/joinchat/956171922Cb501d5a32f لینک همین کانال: @LearnPythonIcy لینک کانال تلگرام: https://t.me/learnpythonicy
مشاهده در ایتا
دانلود
📌 🔄 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
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.
🐍 یک پروژه ساده و کاربردی پایتون: ماشین حساب 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 | @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()