eitaa logo
آموزش برنامه نویسی پایتون و AI
374 دنبال‌کننده
593 عکس
173 ویدیو
942 فایل
🎯 یادگیری پایتون با رویکردی متفاوت، خاص و مدرن! 🚀 آموزش‌های کاملاً عملی و پروژه‌محور 💻 مسیر تبدیل شدن به یک برنامه‌نویس حرفه‌ای 🌟 فرقی نداره مبتدی هستی یا پیشرفته https://www.instagram.com/learns.py 📩 ارتباط با ادمین: 09156519984 @yasermahmoodain
مشاهده در ایتا
دانلود
آموزش خصوصی برنامه‌نویسی پایتون آیا می‌خواهید به دنیای برنامه‌نویسی و هوش مصنوعی وارد شوید؟ پایتون یکی از محبوب‌ترین و کاربردی‌ترین زبان‌های برنامه‌نویسی دنیا است و یادگیری آن، دروازه‌ای به سوی فرصت‌های شغلی و پروژه‌های خلاقانه است. ✅ مزایای آموزش خصوصی پایتون: یادگیری مفاهیم پایه و پیشرفته برنامه‌نویسی به صورت مرحله به مرحله آشنایی با کتابخانه‌های کاربردی مثل NumPy، Pandas، Matplotlib، OpenCV و TensorFlow حل پروژه‌های عملی و تمرین‌های واقعی برای تقویت مهارت‌ها پشتیبانی فرد به فرد و آموزش مطابق با سطح و علاقه شما مسیر ورود به دنیای هوش مصنوعی، تحلیل داده و توسعه اپلیکیشن‌ها 🎯 برای چه کسانی مناسب است؟ دانش‌آموزان و دانشجویان علاقه‌مند به برنامه‌نویسی افرادی که می‌خواهند به دنیای هوش مصنوعی و یادگیری ماشین وارد شوند 📌 با آموزش خصوصی پایتون: برنامه‌نویسی را به صورت اصولی و کاربردی یاد می‌گیرید مهارت حل مسئله و تفکر الگوریتمی خود را تقویت می‌کنید ✨ شروع مسیر موفقیت شما از همین امروز! برای اطلاعات بیشتر و ثبت‌نام، با ما تماس بگیرید. 09156519984 محمودیان
هدایت شده از یاسر محمودیان
تمرین ۱: شمارش حروف و اعداد در رشته هدف: تمرین کار با رشته‌ها و حلقه‌ها توضیح: برنامه‌ای بنویس که از کاربر یک رشته بگیرد و تعداد حروف و اعداد موجود در آن را محاسبه و چاپ کند. نمونه اجرا: ورودی: Hello1234 خروجی: حروف: 5 اعداد: 4 🔁 تمرین ۲: پیدا کردن اعداد اول در بازه‌ای خاص هدف: تمرین کار با حلقه و شرط‌ها توضیح: برنامه‌ای بنویس که دو عدد از کاربر بگیرد و همه‌ی اعداد اول بین آن دو را چاپ کند. نمونه اجرا: ورودی: 10 30 خروجی: 11, 13, 17, 19, 23, 29 📊 تمرین ۳: میانگین نمرات با استفاده از لیست هدف: تمرین کار با لیست و تابع‌ها توضیح: برنامه‌ای بنویس که نمرات چند دانش‌آموز را از کاربر بگیرد (تا زمانی که کاربر عدد منفی وارد کند)، سپس میانگین نمرات را چاپ کند. نمونه اجرا: نمره را وارد کنید: 18 نمره را وارد کنید: 15 نمره را وارد کنید: 20 نمره را وارد کنید: -1 میانگین: 17.67 🧠 تمرین ۴: واژه‌ی وارونه (Palindrome) هدف: تمرین کار با رشته‌ها و توابع توضیح: برنامه‌ای بنویس که بررسی کند آیا رشته‌ی ورودی از دو طرف یکی است یا خیر. نمونه اجرا: ورودی: radar خروجی: این کلمه پالیندروم است ✅ 📅 تمرین ۵: شمارش روزهای بین دو تاریخ هدف: تمرین کار با ماژول datetime توضیح: برنامه‌ای بنویس که دو تاریخ به فرمت YYYY-MM-DD از کاربر بگیرد و اختلاف روزها بین آن‌ها را چاپ کند. نمونه اجرا: تاریخ اول: 2025-01-01 تاریخ دوم: 2025-02-15 تعداد روزها: 45
🧮 تمرین ۱: شمارش تکرار حروف برنامه‌ای بنویس که از کاربر یک رشته بگیرد و تعداد تکرار هر حرف را در آن چاپ کند. (به‌عنوان مثال برای ورودی banana خروجی باید نشان دهد که a سه بار و n دو بار تکرار شده است.) 🔢 تمرین ۲: جمع اعداد فرد تا عدد مشخص از کاربر یک عدد بگیر و مجموع تمام اعداد فرد تا آن عدد را محاسبه و چاپ کن. (برای مثال، اگر ورودی ۱۰ باشد، خروجی باید ۲۵ باشد چون 1+3+5+7+9 = 25) 📋 تمرین ۳: یافتن بیشترین و کمترین مقدار در لیست برنامه‌ای بنویس که از کاربر چند عدد بگیرد (تا زمانی که عدد منفی وارد کند) و سپس بیشترین و کمترین عدد وارد شده را چاپ کند. 🧠 تمرین ۴: حذف تکراری‌ها از لیست برنامه‌ای بنویس که از کاربر تعدادی عدد بگیرد و لیستی بسازد، سپس لیست جدیدی ایجاد کند که در آن فقط اعداد یکتا (بدون تکرار) وجود داشته باشد. 📅 تمرین ۵: محاسبه تعداد روزهای باقی‌مانده تا پایان سال برنامه‌ای بنویس که تاریخ امروز را از کاربر بگیرد (به‌صورت YYYY-MM-DD) و تعداد روزهای باقی‌مانده تا پایان همان سال را محاسبه و چاپ کند.
بسم‌الله‌الرحمن‌الرحیم 📣 اطلاعیه مهم – آغاز ثبت‌نام دوره مقدماتی برنامه‌نویسی پایتون 🚀 با سلام و احترام خدمت اولیا و اهالی گرامی، خوشبختانه امروز جلسه‌ای سازنده با حضور اساتید و معلمان گرانقدر و مدیریت محترم مدرسه راهنمایی، جناب آقای پورقادری، برگزار شد. در این جلسه و با توجه به استقبال چشمگیر دانش‌آموزان، مقرر گردید دوره آموزش مقدماتی برنامه‌نویسی پایتون به‌زودی در مدرسه برگزار گردد. 👨‍🏫 مدرس: یاسر محمودیان کارشناس ارشد مهندسی کامپیوتر | مربی برنامه‌نویسی و هوش مصنوعی 📍 محل برگزاری: مدرسه راهنمایی یکه‌باغ ⚠️ ظرفیت محدود است! اولویت با ثبت‌نام‌کنندگان زودتر می‌باشد. 🎓 در پایان دوره به شرکت‌کنندگان گواهی معتبر پایان‌دوره از سازمان فنی و حرفه‌ای اعطا خواهد شد. 🗂 مدارک مورد نیاز جهت ثبت‌نام: 🔹 یک نسخه کپی شناسنامه 🔹 یک نسخه کپی کارت ملی 🔹 یک قطعه عکس ۳×۴ لطفاً مدارک فوق را جهت تکمیل ثبت‌نام، در اسرع وقت به دفتر مدرسه تحویل دهید. 💬 ثبت‌نام و اطلاعات بیشتر: 🔗 تلگرام: t.me/PyPlus_Admin 🔗 روبیکا: rubika.ir/PyPlus_Admin 🔗 ایتا: eitaa.com/learns_py 🔗 اینستاگرام: instagram.com/learns.py
🧩 تمرین ۱ — جمع و میانگین سه عدد 🔹 هدف: تمرین با input(), int(), و عملگرهای ریاضی. 🔹 صورت تمرین: از کاربر سه عدد بگیر و جمع و میانگین آن‌ها را حساب و چاپ کن. 🔹 کد پاسخ: a = int(input("عدد اول را وارد کن: ")) b = int(input("عدد دوم را وارد کن: ")) c = int(input("عدد سوم را وارد کن: ")) sum_numbers = a + b + c average = sum_numbers / 3 print("جمع اعداد:", sum_numbers) print("میانگین اعداد:", average) 🔸 خروجی نمونه: عدد اول را وارد کن: 10 عدد دوم را وارد کن: 20 عدد سوم را وارد کن: 30 جمع اعداد: 60 میانگین اعداد: 20.0 تمرین ۲ — تبدیل دقیقه به ساعت و دقیقه 🔹 هدف: تمرین با تقسیم (//, %) و نوع int. 🔹 صورت تمرین: برنامه‌ای بنویس که تعداد دقیقه را از کاربر بگیرد و آن را به ساعت و دقیقه تبدیل کند. (مثلاً 135 دقیقه = 2 ساعت و 15 دقیقه) 🔹 کد پاسخ: minutes = int(input("تعداد دقیقه را وارد کن: ")) hours = minutes // 60 remain = minutes % 60 print(f"{minutes} دقیقه = {hours} ساعت و {remain} دقیقه است.") 🔸 نمونه: تعداد دقیقه را وارد کن: 135 135 دقیقه = 2 ساعت و 15 دقیقه است. تمرین ۳ — محاسبه سن از سال تولد 🔹 هدف: تمرین تبدیل نوع (int) و عملگر تفریق (-). 🔹 صورت تمرین: سال تولد از کاربر بگیر و سن فعلی او را محاسبه کن. (فرض کن امسال 2025 است) 🔹 کد پاسخ: birth_year = int(input("سال تولد خود را وارد کن: ")) age = 2025 - birth_year print(f"شما {age} سال دارید.") 🔸 نمونه: سال تولد خود را وارد کن: 2010 شما 15 سال دارید. تمرین ۴ — عدد زوج یا فرد؟ 🔹 هدف: تمرین با عملگر باقیمانده (%) و شرط ساده. 🔹 صورت تمرین: عددی از کاربر بگیر و مشخص کن که زوج است یا فرد. 🔹 کد پاسخ: num = int(input("یک عدد وارد کن: ")) if num % 2 == 0: print("عدد زوج است.") else: print("عدد فرد است.") 🔸 نمونه: یک عدد وارد کن: 9 عدد فرد است. تمرین ۵ — محاسبه محیط و مساحت مستطیل 🔹 هدف: تمرین با چند متغیر، عملگر *, +, و نوع float. 🔹 صورت تمرین: طول و عرض مستطیل را از کاربر بگیر و مساحت و محیط آن را حساب کن. 🔹 کد پاسخ: length = float(input("طول مستطیل را وارد کن: ")) width = float(input("عرض مستطیل را وارد کن: ")) area = length * width perimeter = 2 * (length + width) print("مساحت مستطیل:", area) print("محیط مستطیل:", perimeter) 🔸 نمونه: طول مستطیل را وارد کن: 5 عرض مستطیل را وارد کن: 3 مساحت مستطیل: 15.0 محیط مستطیل: 16.0
آموزش برنامه نویسی پایتون و AI
🧩 تمرین ۱ — جمع و میانگین سه عدد 🔹 هدف: تمرین با input(), int(), و عملگرهای ریاضی. 🔹 صورت تمرین:
📢 اطلاعیه مهم برای اعضای عزیز کانال سلام دوستان 🌸 به اطلاع می‌رسد که تمرین‌های جدید جهت یادگیری مباحث و تثبیت مطالب آماده شده‌اند. لطفاً تمرین‌ها را با دقت حل کرده و پاسخ‌های خود را تا زمان مقرر ارسال کنید ✅ هدف از این تمرین‌ها، مرور مباحث و تسلط بیشتر بر مفاهیم درسی است. با انجام منظم تمرین‌ها، یادگیری شما عمیق‌تر و پایدارتر خواهد شد 💪 با آرزوی موفقیت برای همه 🌷
🌟 تشکر از هنرآموزان قلمی و عاشوریان که تمرین‌ها را ارسال کردند! 🙏 سایر دوستان هم لطفاً تمرین‌های خود را انجام داده و ارسال کنند تا یادگیری‌ شما کامل شود. ✏️💪
Python برای همه چیز! اگه فکر می‌کنی پایتون فقط برای علم داده‌ست، وقتشه دوباره فکر کنی! از ساخت بازی تا طراحی وب، از یادگیری عمیق تا اتوماسیون مرورگر — پایتون با کتابخانه‌های قدرتمندش همه‌جا هست. 👇 لیست کامل کاربردها رو ببین و توی کامنت بگو کدومش رو بیشتر دوست داری یا باهاش کار کردی!
۵ تمرین کاربردی روی آرایه‌ها و حلقه‌ها در پایتون تمرین ۱ – دسترسی و تغییر در لیست صورت مسئله: یک لیست شامل [10, 20, 30, 40, 50] دارید. عنصر سوم را به 35 تغییر دهید عنصر آخر را چاپ کنید تعداد عناصر لیست را نمایش دهید حل: myList = [10, 20, 30, 40, 50] # تغییر عنصر سوم myList[2] = 35 # چاپ آخرین عنصر print("آخرین عنصر:", myList[-1]) # تعداد عناصر print("تعداد عناصر:", len(myList)) خروجی: آخرین عنصر: 50 تعداد عناصر: 5 تمرین ۲ – جمع عناصر لیست با حلقه صورت مسئله: یک لیست از اعداد [5, 10, 15, 20] دارید. مجموع همه عناصر را محاسبه کنید. حل: numbers = [5, 10, 15, 20] total = 0 for num in numbers: total += num print("مجموع عناصر:", total) خروجی: مجموع عناصر: 50 تمرین ۳ – تاپل و شمارش عناصر صورت مسئله: یک تاپل شامل ('apple', 'banana', 'apple', 'orange') دارید. تعداد تکرار 'apple' را پیدا کنید اندیس اولین 'orange' را نمایش دهید حل: fruits = ('apple', 'banana', 'apple', 'orange') print("تعداد apple:", fruits.count('apple')) print("اندیس orange:", fruits.index('orange')) خروجی: تعداد apple: 2 اندیس orange: 3 تمرین ۴ – استفاده از ست صورت مسئله: یک ست شامل {10, 20, 30, 10, 40} دارید. عناصر تکراری حذف شده‌اند. بررسی کنید آیا 20 در ست وجود دارد یا نه یک عنصر جدید 50 به ست اضافه کنید حل: mySet = {10, 20, 30, 10, 40} # بررسی وجود 20 print(20 in mySet) # اضافه کردن 50 mySet.add(50) print(mySet) خروجی (ترتیب ممکن است متفاوت باشد): True {40, 10, 50, 20, 30} تمرین ۵ – دیکشنری و دسترسی به مقادیر صورت مسئله: یک دیکشنری دارید: {'name':'Ali', 'age':25, 'city':'Tehran'} مقدار age را چاپ کنید مقدار country را به 'Iran' اضافه کنید کلیدها و مقادیر را نمایش دهید حل: myDict = {'name':'Ali', 'age':25, 'city':'Tehran'} # چاپ age print("سن:", myDict['age']) # اضافه کردن country myDict['country'] = 'Iran' # کلیدها و مقادیر print("کلیدها:", myDict.keys()) print("مقادیر:", myDict.values()) خروجی: سن: 25 کلیدها: dict_keys(['name', 'age', 'city', 'country']) مقادیر: dict_values(['Ali', 25, 'Tehran', 'Iran'])
مثال یک پروژه کوچک ترکیبی هدف: یک برنامه که اطلاعات دانش‌آموزان را ذخیره کند، اعداد را جمع کند، داده‌ها را مرتب کند و داده‌های تکراری را حذف کند. # لیست برای نمرات scores = [20, 15, 20, 18, 17] # جمع نمرات total = sum(scores) print("مجموع نمرات:", total) # تاپل برای نام دانش‌آموزان (غیرقابل تغییر) students = ('Ali', 'Sara', 'Omid', 'Ali') # ست برای حذف نام‌های تکراری unique_students = set(students) print("دانش‌آموزان منحصر به فرد:", unique_students) # دیکشنری برای نگهداری اطلاعات student_info = {'Ali':20, 'Sara':18, 'Omid':17} print("اطلاعات دانش‌آموزان:", student_info) 📤 خروجی مثال: مجموع نمرات: 90 دانش‌آموزان منحصر به فرد: {'Ali', 'Sara', 'Omid'} اطلاعات دانش‌آموزان: {'Ali': 20, 'Sara': 18, 'Omid': 17}
رسم دایره‌ها و مستطیل‌های رنگی با استفاده از لیست و حلقه هدف: رنگ‌ها در لیست ذخیره شوند دایره‌ها و مستطیل‌ها با رنگ‌ها پر شوند import turtle as t # لیست رنگ‌ها colors = ['red', 'blue', 'green', 'yellow'] # رسم دایره‌ها t.penup() t.goto(-150, 0) t.pendown() for color in colors: t.color(color, color) # رنگ خطوط و داخل t.begin_fill() t.circle(30) t.end_fill() t.penup() t.forward(80) t.pendown() # رسم مستطیل‌ها t.penup() t.goto(-150, -100) t.pendown() width = 60 height = 40 for color in colors: t.color(color, color) t.begin_fill() for _ in range(2): t.forward(width) t.right(90) t.forward(height) t.right(90) t.end_fill() t.penup() t.forward(80) t.pendown() t.hideturtle() t.done()
پروژه کامل و جذاب با turtle و آرایه‌ها کد کامل: