eitaa logo
آموزش برنامه نویسی پایتون و AI
377 دنبال‌کننده
594 عکس
177 ویدیو
949 فایل
🎯 یادگیری پایتون با رویکردی متفاوت، خاص و مدرن! 🚀 آموزش‌های کاملاً عملی و پروژه‌محور 💻 مسیر تبدیل شدن به یک برنامه‌نویس حرفه‌ای 🌟 فرقی نداره مبتدی هستی یا پیشرفته https://www.instagram.com/learns.py 📩 ارتباط با ادمین: 09156519984 @yasermahmoodain
مشاهده در ایتا
دانلود
🎉 مسابقه برنامه‌نویسی پایتون ویژه اعضای کلاس 🌺 دوستان عزیز، وقتشه مهارت‌های پایتون خودتان را به چالش بکشید! یک مسابقه دوستانه و هیجان‌انگیز برای تمام دانش‌آموزان کلاس برگزار می‌شود. 🏆 اهداف مسابقه: ✨ یادگیری و تمرین برنامه‌نویسی با پایتون ✨ تقویت توانایی حل مسائل منطقی و الگوریتمی ✨ ایجاد فضای رقابتی و سرگرم‌کننده برای رشد مهارت‌ها ✨ معرفی برنامه‌نویسان برتر برای فرصت‌های بیشتر 🎯 شرایط شرکت: ✅ شرکت‌کنندگان باید عضو کلاس باشند ✅ امکان شرکت به صورت انفرادی یا تیم دو نفره وجود دارد ✅ نیازی به امکانات سخت‌گیرانه نیست؛ فقط لپ‌تاپ و ایده‌های خلاقانه کافی است ♦️ نکات مهم: ✅ مسابقه بر اساس آموزش‌های کلاس طراحی شده ✅ در پایان هدایای ویژه‌ای به شرکت‌کنندگان اهدا خواهد شد 💡 فرصتی عالی برای نشان دادن خلاقیت و توانایی‌های برنامه‌نویسی شما!
اطلاعیه مسابقه برنامه‌نویسی پایتون با سلام و احترام با توجه به برنامه‌ریزی برای برگزاری مسابقه برنامه‌نویسی پایتون و نیاز به آمادگی بیشتر دانش‌آموزان، در این هفته کلاس‌های تقویتی و تکمیلی در روزهای پنجشنبه و جمعه برگزار خواهد شد. به همین منظور، زمان برخی از کلاس‌ها کمی افزایش پیدا کرده است تا فرصت بیشتری برای تمرین، رفع اشکال و آمادگی بهتر فراهم شود. ان‌شاءالله از هفته آینده برنامه کلاس‌ها به روال منظم قبلی بازخواهد گشت. لطفاً همه دوستان با حضور منظم و به‌موقع، حداکثر استفاده را از این کلاس‌ها داشته باشند. با آرزوی موفقیت و درخشش شما در مسابقه 🌱✨
روز جهانی اینترنت مبارک! 🌐 امروز را به مناسبت روزی گرامی می‌داریم که جهان را به هم نزدیک کرد و مرزهای دانش، ارتباط و فرصت را از میان برداشت. اینترنت فقط ابزاری برای مصرف نیست؛ دروازه‌ای است برای یادگیری، خلاقیت و ساخت آینده. در این میان، برنامه‌نویسی یکی از مهم‌ترین مهارت‌هایی است که به ما کمک می‌کند نه‌تنها مصرف‌کننده اینترنت باشیم، بلکه سازنده و خالق آن نیز باشیم. یادگیری زبان‌هایی مثل پایتون و ورود به حوزه هوش مصنوعی این امکان را می‌دهد که ایده‌هایمان را به ابزارهای کاربردی، نرم‌افزارها و راه‌حل‌های هوشمند تبدیل کنیم. همان‌طور که لینوس توروالدز (خالق لینوکس) می‌گوید: > «کدنویسی به شما قدرت تغییر دنیا را می‌دهد.» ✅ وقتی کدنویسی یاد می‌گیریم، فقط یک زبان رایانه‌ای یاد نمی‌گیریم؛ ما توانایی ساخت آینده را به دست می‌آوریم. و به قول بیل گیتس: > «همه باید برنامه‌نویسی یاد بگیرند. این زبان آینده است.» پس امروز، علاوه بر جشن گرفتن اینترنت، بیایید یاد بگیریم چگونه در شکل‌دادن آینده دیجیتال نقش داشته باشیم. یک قدم کوچک در یادگیری برنامه‌نویسی می‌تواند آینده‌ای بزرگ بسازد. 🚀✨ از طرف تیم برنامه‌نویسی پایتون و هوش مصنوعی 🌍💻 «آینده را می‌نویسیم.»
🎓 آموزش خصوصی برنامه‌نویسی پایتون اگر می‌خواهید برنامه‌نویسی را اصولی، کاربردی و از پایه تا سطح حرفه‌ای یاد بگیرید، این دوره برای شماست. تدریس خصوصی و نیمه‌خصوصی با بهترین کیفیت و مناسب‌ترین قیمت، همراه با پشتیبانی و تمرین‌های عملی. 👨‍🏫 مدرس: یاسر محمودیان کارشناس ارشد مهندسی کامپیوتر مربی برنامه‌نویسی و هوش مصنوعی با سابقه تدریس موفق به دانشجویان، هنرجویان و علاقه‌مندان ورود به بازار کار 💻 در این دوره چه یاد می‌گیرید؟ یادگیری پایتون از صفر تا پیشرفته ساخت پروژه‌های کاربردی و واقعی اصول حل مسئله و ورود به مسیر هوش مصنوعی آمادگی برای بازار کار و پروژه‌های عملی ✅ مناسب برای: افراد بدون هیچ پیش‌زمینه، دانش‌آموزان، دانشجویان، و علاقه‌مندان حرفه‌ای شدن در برنامه‌نویسی 📞 جهت مشاوره و ثبت‌نام: پیام دهید تا زمان مناسب کلاس و سطح شما تعیین شود. 09156519984 محمودیان
اطلاعیه برگزاری کلاس با سلام و احترام، به اطلاع هنرجویان دوره برنامه‌نویسی پایتون (سطح متوسط) می‌رسد که کلاس‌ها طبق برنامه زیر برگزار خواهد شد: پنجشنبه ۸ آبان ماه ساعت ۸:۳۰ تا ۱۰:۰۰ → ویژه برادران ساعت ۱۰:۲۰ تا ۱۲:۲۰ → ویژه خواهران(کلاس تقویتی) بعد از ظهر (همان روز - پنجشنبه ۸ آبان ماه) ساعت ۱۴:۰۰ تا ۱۷:۰۰ → ویژه برادران جمعه ۹ آبان ماه ساعت ۸:۳۰ تا ۱۱:۳۰ → ویژه خواهران ساعت ۱۱:۳۰ تا ۱۳:۰۰ → ویژه برادران (کلاس تقویتی) لطفاً همه دوستان راس ساعت مقرر حضور داشته باشند. با تشکر
📢 اطلاعیه ثبت‌نام دوره مقدماتی آموزش برنامه‌نویسی پایتون با سلام و احترام 🌷 به اطلاع می‌رساند ثبت‌نام در دوره مقدماتی آموزش برنامه‌نویسی پایتون آغاز شده است. خواهشمند است پیش از تحویل مدارک ثبت‌نام، مشخصات زیر را ارسال فرمایید: نام و نام خانوادگی کد ملی تاریخ تولد 📋 فهرست افراد ثبت‌نام‌شده تا این لحظه: آقای خدادوست آقای شجاع سرکار خانم فاروجی 📌 لیست در حال به‌روزرسانی است...
📣 تبریک هفته نوجوان دوستان عزیز و نوجوانان پرتلاش، فرارسیدن هفته نوجوان را به همه‌ی شما عزیزان تبریک می‌گوییم. به همین مناسبت تصمیم داریم یک مسابقه دوستانه برنامه‌نویسی پایتون برگزار کنیم. این مسابقه بین تمامی دوستان برنامه‌نویس، چه کسانی که هم‌اکنون در کلاس‌های ما حضور دارند و چه عزیزانی که در دوره‌های قبلی شرکت کرده‌اند، برگزار خواهد شد. از تمام دانش‌آموزان، دانشجویان و علاقه‌مندان دعوت می‌شود در این مسابقه‌ی مهارتی و چالشی شرکت نمایند تا در کنار هم تجربه‌ای شیرین، رقابتی سالم و یادگیری لذت‌بخش داشته باشیم ✨🐍 منتظر حضور گرم شما هستیم 🌟 زمان و جزئیات مسابقه متعاقباً اعلام خواهد شد.
🧮 تمرین ۱: شمارش تکرار حروف برنامه‌ای بنویس که از کاربر یک رشته بگیرد و تعداد تکرار هر حرف را در آن چاپ کند. (به‌عنوان مثال برای ورودی banana خروجی باید نشان دهد که a سه بار و n دو بار تکرار شده است.) 🔢 تمرین ۲: جمع اعداد فرد تا عدد مشخص از کاربر یک عدد بگیر و مجموع تمام اعداد فرد تا آن عدد را محاسبه و چاپ کن. (برای مثال، اگر ورودی ۱۰ باشد، خروجی باید ۲۵ باشد چون 1+3+5+7+9 = 25) 📋 تمرین ۳: یافتن بیشترین و کمترین مقدار در لیست برنامه‌ای بنویس که از کاربر چند عدد بگیرد (تا زمانی که عدد منفی وارد کند) و سپس بیشترین و کمترین عدد وارد شده را چاپ کند. 🧠 تمرین ۴: حذف تکراری‌ها از لیست برنامه‌ای بنویس که از کاربر تعدادی عدد بگیرد و لیستی بسازد، سپس لیست جدیدی ایجاد کند که در آن فقط اعداد یکتا (بدون تکرار) وجود داشته باشد. 📅 تمرین ۵: محاسبه تعداد روزهای باقی‌مانده تا پایان سال برنامه‌ای بنویس که تاریخ امروز را از کاربر بگیرد (به‌صورت YYYY-MM-DD) و تعداد روزهای باقی‌مانده تا پایان همان سال را محاسبه و چاپ کند.
هدایت شده از نمونه سوال پایتون
🧮 تمرین ۱: شمارش تکرار حروف text = input("یک رشته وارد کنید: ") counter = {} for ch in text: if ch.isalpha(): # فقط حروف را بررسی کنیم ch = ch.lower() if ch in counter: counter[ch] += 1 else: counter[ch] = 1 for letter, count in counter.items(): print(f"{letter}: {count}") 📘 یادگیری: کار با دیکشنری (dict) برای شمارش تکرار حروف. --- 🔢 تمرین ۲: جمع اعداد فرد تا عدد مشخص n = int(input("عدد را وارد کنید: ")) total = 0 for i in range(1, n + 1): if i % 2 != 0: total += i print("مجموع اعداد فرد تا", n, "برابر است با:", total) 📘 یادگیری: استفاده از شرط if در حلقه برای انتخاب اعداد خاص (اینجا اعداد فرد). --- 📋 تمرین ۳: یافتن بیشترین و کمترین مقدار در لیست numbers = [] while True: num = float(input("عدد وارد کنید (عدد منفی برای پایان): ")) if num < 0: break numbers.append(num) if numbers: print("بیشترین عدد:", max(numbers)) print("کمترین عدد:", min(numbers)) else: print("هیچ عددی وارد نشده است.") 📘 یادگیری: استفاده از max() و min() برای لیست اعداد و ورودی‌های تکرارشونده. --- 🧠 تمرین ۴: حذف تکراری‌ها از لیست numbers = input("اعداد را با فاصله وارد کنید: ").split() unique_numbers = [] for num in numbers: if num not in unique_numbers: unique_numbers.append(num) print("لیست بدون تکرار:", unique_numbers) 📘 یادگیری: ساخت لیست جدید بدون تکراری با استفاده از شرط در حلقه. > 🔹 نکته: می‌شد ساده‌تر با set(numbers) هم انجام داد، ولی روش بالا برای درک منطق بهتر است. --- 📅 تمرین ۵: محاسبه روزهای باقی‌مانده تا پایان سال from datetime import datetime date_str = input("تاریخ امروز را وارد کنید (YYYY-MM-DD): ") today = datetime.strptime(date_str, "%Y-%m-%d") end_of_year = datetime(today.year, 12, 31) remaining_days = (end_of_year - today).days print("تعداد روزهای باقی‌مانده تا پایان سال:", remaining_days) 📘 یادگیری: کار با datetime و محاسبه اختلاف دو تاریخ.
هدایت شده از نمونه سوال پایتون
🧩 تمرین ۱: شمارش حروف و اعداد در رشته text = input("یک رشته وارد کنید: ") letters = 0 digits = 0 for ch in text: if ch.isalpha(): letters += 1 elif ch.isdigit(): digits += 1 print("تعداد حروف:", letters) print("تعداد اعداد:", digits) 📘 توضیح: تابع isalpha() بررسی می‌کند که کاراکتر حرف است یا نه، و isdigit() بررسی می‌کند که عدد است یا نه. --- 🔁 تمرین ۲: پیدا کردن اعداد اول در بازه‌ای خاص start = int(input("عدد شروع را وارد کنید: ")) end = int(input("عدد پایان را وارد کنید: ")) for num in range(start, end + 1): if num > 1: for i in range(2, int(num ** 0.5) + 1): if num % i == 0: break else: print(num) 📘 توضیح: از روش ساده برای بررسی عدد اول استفاده کردیم. حلقه else در پایتون زمانی اجرا می‌شود که حلقه بدون break تمام شود. --- 📊 تمرین ۳: میانگین نمرات با استفاده از لیست grades = [] while True: grade = float(input("نمره را وارد کنید (برای پایان عدد منفی وارد کنید): ")) if grade < 0: break grades.append(grade) if grades: avg = sum(grades) / len(grades) print("میانگین نمرات:", round(avg, 2)) else: print("هیچ نمره‌ای وارد نشده است.") 📘 توضیح: در اینجا از sum() و len() برای محاسبه میانگین استفاده کردیم. تابع round(x, 2) عدد را تا دو رقم اعشار گرد می‌کند. --- 🧠 تمرین ۴: واژه‌ی وارونه (Palindrome) word = input("یک کلمه وارد کنید: ") if word == word[::-1]: print("✅ این کلمه پالیندروم است.") else: print("❌ این کلمه پالیندروم نیست.") 📘 توضیح: عبارت word[::-1] رشته را برعکس می‌کند. سپس آن را با خود رشته مقایسه می‌کنیم. --- 📅 تمرین ۵: شمارش روزهای بین دو تاریخ from datetime import datetime date1_str = input("تاریخ اول (YYYY-MM-DD): ") date2_str = input("تاریخ دوم (YYYY-MM-DD): ") date1 = datetime.strptime(date1_str, "%Y-%m-%d") date2 = datetime.strptime(date2_str, "%Y-%m-%d") diff = abs((date2 - date1).days) print("تعداد روزها:", diff) 📘 توضیح: datetime.strptime رشته را به شیء تاریخ تبدیل می‌کند. سپس اختلاف دو تاریخ را گرفته و .days تعداد روزها را برمی‌گرداند.
🧮 تمرین ۱: شمارش تکرار حروف برنامه‌ای بنویس که از کاربر یک رشته بگیرد و تعداد تکرار هر حرف را در آن چاپ کند. (به‌عنوان مثال برای ورودی banana خروجی باید نشان دهد که a سه بار و n دو بار تکرار شده است.) 🔢 تمرین ۲: جمع اعداد فرد تا عدد مشخص از کاربر یک عدد بگیر و مجموع تمام اعداد فرد تا آن عدد را محاسبه و چاپ کن. (برای مثال، اگر ورودی ۱۰ باشد، خروجی باید ۲۵ باشد چون 1+3+5+7+9 = 25) 📋 تمرین ۳: یافتن بیشترین و کمترین مقدار در لیست برنامه‌ای بنویس که از کاربر چند عدد بگیرد (تا زمانی که عدد منفی وارد کند) و سپس بیشترین و کمترین عدد وارد شده را چاپ کند. 🧠 تمرین ۴: حذف تکراری‌ها از لیست برنامه‌ای بنویس که از کاربر تعدادی عدد بگیرد و لیستی بسازد، سپس لیست جدیدی ایجاد کند که در آن فقط اعداد یکتا (بدون تکرار) وجود داشته باشد. 📅 تمرین ۵: محاسبه تعداد روزهای باقی‌مانده تا پایان سال برنامه‌ای بنویس که تاریخ امروز را از کاربر بگیرد (به‌صورت YYYY-MM-DD) و تعداد روزهای باقی‌مانده تا پایان همان سال را محاسبه و چاپ کند.
هدایت شده از نمونه سوال پایتون
🧮 تمرین ۱: شمارش تکرار حروف text = input("یک رشته وارد کنید: ") counter = {} for ch in text: if ch.isalpha(): # فقط حروف را بررسی کنیم ch = ch.lower() if ch in counter: counter[ch] += 1 else: counter[ch] = 1 for letter, count in counter.items(): print(f"{letter}: {count}") 📘 یادگیری: کار با دیکشنری (dict) برای شمارش تکرار حروف. --- 🔢 تمرین ۲: جمع اعداد فرد تا عدد مشخص n = int(input("عدد را وارد کنید: ")) total = 0 for i in range(1, n + 1): if i % 2 != 0: total += i print("مجموع اعداد فرد تا", n, "برابر است با:", total) 📘 یادگیری: استفاده از شرط if در حلقه برای انتخاب اعداد خاص (اینجا اعداد فرد). --- 📋 تمرین ۳: یافتن بیشترین و کمترین مقدار در لیست numbers = [] while True: num = float(input("عدد وارد کنید (عدد منفی برای پایان): ")) if num < 0: break numbers.append(num) if numbers: print("بیشترین عدد:", max(numbers)) print("کمترین عدد:", min(numbers)) else: print("هیچ عددی وارد نشده است.") 📘 یادگیری: استفاده از max() و min() برای لیست اعداد و ورودی‌های تکرارشونده. --- 🧠 تمرین ۴: حذف تکراری‌ها از لیست numbers = input("اعداد را با فاصله وارد کنید: ").split() unique_numbers = [] for num in numbers: if num not in unique_numbers: unique_numbers.append(num) print("لیست بدون تکرار:", unique_numbers) 📘 یادگیری: ساخت لیست جدید بدون تکراری با استفاده از شرط در حلقه. > 🔹 نکته: می‌شد ساده‌تر با set(numbers) هم انجام داد، ولی روش بالا برای درک منطق بهتر است. --- 📅 تمرین ۵: محاسبه روزهای باقی‌مانده تا پایان سال from datetime import datetime date_str = input("تاریخ امروز را وارد کنید (YYYY-MM-DD): ") today = datetime.strptime(date_str, "%Y-%m-%d") end_of_year = datetime(today.year, 12, 31) remaining_days = (end_of_year - today).days print("تعداد روزهای باقی‌مانده تا پایان سال:", remaining_days) 📘 یادگیری: کار با datetime و محاسبه اختلاف دو تاریخ.