eitaa logo
آموزش برنامه نویسی پایتون و AI
374 دنبال‌کننده
593 عکس
173 ویدیو
929 فایل
🎯 یادگیری پایتون با رویکردی متفاوت، خاص و مدرن! 🚀 آموزش‌های کاملاً عملی و پروژه‌محور 💻 مسیر تبدیل شدن به یک برنامه‌نویس حرفه‌ای 🌟 فرقی نداره مبتدی هستی یا پیشرفته https://www.instagram.com/learns.py 📩 ارتباط با ادمین: 09156519984 @yasermahmoodain
مشاهده در ایتا
دانلود
هدایت شده از یاسر محمودیان
سوال : تشخیص خالی بودن ورودی کاربر # سناریو: برنامه‌ای که اطلاعات کاربر را دریافت می‌کند name = None age = 25 email = None # چالش: چطور بفهمیم کدام متغیرها None هستند؟ راه حل ساده (3 خط کد):
هدایت شده از یاسر محمودیان
# روش اول: بررسی تک تک if name is None: print("نام وارد نشده است") # روش دوم: چاپ همه Noneها variables = {'نام': name, 'سن': age, 'ایمیل': email} for var_name, var_value in variables.items(): if var_value is None: print(f"{var_name} خالی است")
هدایت شده از یاسر محمودیان
دریافت عدد های زوج از کاربر یعنی اگه زوج بود چاپ کنه # روش 1: while loop - تا وقتی زوج نداد، ادامه بده while True: a = int(input("یک عدد وارد کن: ")) if a % 2 == 0: print(f"{a} عدد زوج است - قبول شد! ✅") break # از حلقه خارج می‌شویم else: print("عدد فرد است، دوباره تلاش کن! ❌")
هنر برنامه‌نویسی: فراتر از نوشتن کد یادگیری برنامه‌نویسی فقط به نوشتن کد یا استفاده از ابزارهای آنلاین و هوش مصنوعی خلاصه نمی‌شود. برنامه‌نویسی واقعی یعنی: - 💡 خلق سؤال های جدید و چالش‌برانگیز - 🧠 پرورش مغز برای تفکر الگوریتمی - 🎨 استفاده خلاقانه از راه‌حل‌ها برای مسائل گوناگون - 🔍 کاوش عمیق در جزئیات هر مسئله لذت واقعی کدنویسی لذت حقیقی برنامه‌نویسی وقتی است که: - خودت کد را خط به خط می‌نویسی - هر سؤال را جزء به جزء حل می‌کنی - از ابزارها به عنوان مکمل استفاده می‌کنی، نه جایگزین فکر کردن - اشتباه می‌کنی و از اشتباهاتت یاد می‌گیری - راه‌حلی خلاقانه پیدا می‌کنی که قبلاً جایی ندیده بودی پیشنهاد من به شما تا می‌توانید سؤال بپرسید، اما: - قبل از دیدن جواب، خودتان فکر کنید - کد را خودتان تایپ کنید، نه کپی‌پیست - هر خط کد را بفهمید، نه اینکه فقط اجرا شود - از هر اشتباه، یک تجربه جدید بسازید یادگیری برنامه‌نویسی، سفری است از "چرا؟" تا "چطور؟" و در نهایت تا "چه خلاقانه‌تر!" آیا برای یک چالش جدید آماده‌اید؟ سؤال بعدی را خودتان بسازید و با هم حلش می‌کنیم! 🚀
آموزش برنامه نویسی پایتون و AI
🔍 پیدا کردن تمام فایل‌های پایتون در یک پروژه با ۳ خط کد! ✅ فقط کافیه مسیر رو بدی ✅ همه زیرپوشه‌ها رو چک میکنه ✅ لیست همه فایل‌های .py رو برمیگردونه from pathlib import Path python_files = list(Path("F:/codes").rglob("*.py")) 📁 خروجی: لیستی از همه فایل‌های پایتون به همراه مسیر کاملشون 💡 مناسب برای: مدیریت پروژه، پاکسازی فایل‌های تکراری، آنالیز کدها
آموزش برنامه نویسی پایتون و AI
⏱️ اندازه‌گیری زمان اجرای توابع در پایتون با یک دکوریتور ساده! ✅ فقط کافیه @timer بالای تابع مورد نظرت بذاری ✅ خودکار زمان اجرا رو محاسبه میکنه ✅ نام تابع و زمان دقیق رو چاپ میکنه @timer def my_function(): time.sleep(2) print("کار انجام شد!") # خروجی: my_function took 2.0012s مفید برای بهینه‌سازی کد و پیدا کردن توابع کند 🚀
آموزش برنامه نویسی پایتون و AI
🍎 گروه‌بندی خودکار آیتم‌ها با حرف اول در پایتون! 📝 گروه‌بندی میوه‌ها براساس حرف اول: items = ["apple", "banana", "apricot", "blueberry", "avocado"] grouped = {} for item in items: grouped.setdefault(item[0], []).append(item) 📤 خروجی: { 'a': ['apple', 'apricot', 'avocado'], 'b': ['banana', 'blueberry'] } 💡 ترفند: متد setdefault لیست خالی می‌سازه اگه کلید نباشه!