eitaa logo
آموزش برنامه نویسی پایتون و AI
376 دنبال‌کننده
594 عکس
173 ویدیو
943 فایل
🎯 یادگیری پایتون با رویکردی متفاوت، خاص و مدرن! 🚀 آموزش‌های کاملاً عملی و پروژه‌محور 💻 مسیر تبدیل شدن به یک برنامه‌نویس حرفه‌ای 🌟 فرقی نداره مبتدی هستی یا پیشرفته https://www.instagram.com/learns.py 📩 ارتباط با ادمین: 09156519984 @yasermahmoodain
مشاهده در ایتا
دانلود
آزمون تعاملی مفاهیم پایتون.html
حجم: 42.1K
👋 سلام بچه‌ها یه آزمون کوتاه داریم که بعد از مطالعه فایل‌های قبلی می‌تونید شرکت کنید. این آزمون کاملاً اختیاریه و هدفش فقط سنجش، یادگیری و تثبیت مطالبیه که تا الان کار کردیم. با خیال راحت شرکت کنید و ببینید چقدر پیشرفت کردین 💪💡
8.8M حجم رسانه بالاست
مشاهده در ایتا
import turtle import colorsys # تنظیم صفحه screen = turtle.Screen() screen.bgcolor("black") screen.title("رنگین‌کمان Turtle 🌈") # ساخت لاک‌پشت t = turtle.Turtle() t.speed(0) turtle.colormode(255) # تعداد حلقه‌ها و رنگ‌ها num_colors = 36 colors = [colorsys.hsv_to_rgb(i/num_colors, 1, 1) for i in range(num_colors)] colors = [(int(r*255), int(g*255), int(b*255)) for r, g, b in colors] # رسم الگو for i in range(360): t.pencolor(colors[i % num_colors]) t.width(i/100 + 1) t.forward(i * 2) t.left(59) # زاویه چرخش turtle.done()
در ادامه سه چالش برنامه‌نویسی مقدماتی پایتون آماده کرده‌ام که به ترتیب ساده تا متوسط هستند و مهارت‌های پایه‌ای شما را تقویت می‌کنند: چالش ۱: جمع اعداد زوج توضیح: برنامه‌ای بنویسید که از کاربر یک عدد مثبت n بگیرد و مجموع تمام اعداد زوج از ۱ تا n را محاسبه و چاپ کند. مثال ورودی/خروجی: ورودی: 10 خروجی: 30 # (2 + 4 + 6 + 8 + 10) چالش ۲: معکوس رشته توضیح: برنامه‌ای بنویسید که یک رشته از کاربر دریافت کند و رشته معکوس شده آن را چاپ کند. مثال ورودی/خروجی: ورودی: python خروجی: nohtyp چالش اضافه: بدون استفاده از تابع [::-1] یا reversed() این کار را انجام دهید. چالش ۳: شمارش حروف و اعداد توضیح: برنامه‌ای بنویسید که یک رشته از کاربر دریافت کند و تعداد حروف الفبا و اعداد موجود در رشته را جداگانه شمارش کند. مثال ورودی/خروجی: ورودی: hello123 خروجی: حروف: 5 اعداد: 3
هدایت شده از یاسر محمودیان
چالش‌های پایتون مقدماتی (۱۰ تا) چالش ۱: جمع اعداد زوج برنامه‌ای بنویس که مجموع اعداد زوج از ۱ تا n را محاسبه کند. چالش ۲: معکوس رشته رشته‌ای از کاربر بگیر و آن را معکوس کن، بدون استفاده از [::-1] یا reversed(). چالش ۳: شمارش حروف و اعداد تعداد حروف و اعداد موجود در یک رشته را جداگانه بشمار. چالش ۴: بررسی عدد اول برنامه‌ای بنویس که بررسی کند یک عدد داده شده اول است یا نه. چالش ۵: بیشترین عدد در لیست از کاربر n عدد بگیر و بیشترین عدد را چاپ کن. چالش ۶: جدول ضرب برنامه‌ای بنویس که جدول ضرب یک عدد دلخواه تا ۱۰ را چاپ کند. چالش ۷: جمع اعداد داخل لیست از کاربر n عدد بگیر و مجموع آن‌ها را محاسبه کن. چالش ۸: فیلتر اعداد زوج از کاربر n عدد بگیر و فقط اعداد زوج را در لیست جداگانه ذخیره و چاپ کن. چالش ۹: وارون عدد عدد ورودی را برعکس کن و چاپ کن. (مثلاً 123 → 321) چالش ۱۰: حداقل و حداکثر در لیست از کاربر n عدد بگیر و کوچکترین و بزرگترین عدد را چاپ کن.
آموزش برنامه نویسی پایتون و AI
🐢 پروژه‌های کوچک ترتل پایتون ✨ تهیه و تمرین شده توسط دانش‌آموزان --- 🔹 پروژه ۱: مربع رنگی ساده هدف: آشنایی با دستورهای ابتدایی حرکت و چرخش ترتل import turtle t = turtle.Turtle() t.pensize(3) t.color("blue") for _ in range(4): t.forward(100) t.right(90) turtle.done() توضیح: در این پروژه یک مربع ساده رسم می‌شود. دانش‌آموز یاد می‌گیرد چگونه با حلقه‌ها شکل‌های منظم بسازد. --- 🔹 پروژه ۲: ستاره‌ی پنج‌پر هدف: تمرین زوایا و تکرارها برای ساخت شکل‌های پیچیده‌تر import turtle t = turtle.Turtle() t.color("gold") t.pensize(2) for _ in range(5): t.forward(150) t.right(144) turtle.done() توضیح: زاویه‌ی ۱۴۴ درجه باعث می‌شود خطوط باهم تلاقی کرده و ستاره شکل بگیرد. --- 🔹 پروژه ۳: گل رنگی هدف: تمرین کار با رنگ‌ها و چرخش‌های پی‌در‌پی import turtle t = turtle.Turtle() t.speed(0) colors = ["red", "orange", "yellow", "green", "blue", "purple"] for i in range(36): t.color(colors[i % len(colors)]) t.circle(60) t.right(10) turtle.done() توضیح: دایره‌های رنگی به صورت چرخشی رسم می‌شوند و شکلی شبیه گل پدید می‌آورند. --- 🔹 پروژه ۴: مارپیچ رنگی هدف: تمرین استفاده از حلقه‌های بزرگ و رنگ‌های متغیر import turtle t = turtle.Turtle() t.speed(0) colors = ["red", "yellow", "green", "cyan", "blue", "purple"] for i in range(100): t.color(colors[i % len(colors)]) t.forward(i * 3 / len(colors) + i) t.left(59) turtle.done() توضیح: هر بار طول خط و رنگ تغییر می‌کند و در نتیجه یک مارپیچ رنگی زیبا تشکیل می‌شود. --- 🔹 پروژه ۵: خانه کوچک هدف: ترکیب چند شکل هندسی (مربع + مثلث) برای ساخت تصویر کامل‌تر import turtle t = turtle.Turtle() t.pensize(3) # بدنه خانه t.color("brown") for _ in range(4): t.forward(100) t.right(90) # سقف خانه t.color("red") t.begin_fill() t.left(45) t.forward(70) t.right(90) t.forward(70) t.end_fill() t.hideturtle() turtle.done() توضیح: در این پروژه دانش‌آموز یاد می‌گیرد چگونه با ترکیب شکل‌های ساده (مربع و مثلث) یک طرح واقعی بسازد.
🧠 پست آموزشی پایتون: بررسی اعتبار ایمیل ✉️ گاهی در برنامه‌نویسی لازم داریم بررسی کنیم که کاربر، ایمیل درست وارد کرده یا نه. در پایتون می‌توان با چند خط ساده این کار را انجام داد 👇 email = "test@example.com" if '@' in email and '.' in email: print("ایمیل معتبر ✅") else: print("ایمیل نامعتبر ❌") 🔹 این برنامه چک می‌کند آیا در متن ایمیل، دو علامت مهم @ و . وجود دارد یا خیر. 🔹 اگر هر دو وجود داشته باشند → پیام "ایمیل معتبر" چاپ می‌شود. 🔹 اگر یکی از آن‌ها نباشد → پیام "ایمیل نامعتبر" نمایش داده می‌شود. ⚠️ نکته: این روش ساده است و فقط برای تمرین مناسب است. در برنامه‌های واقعی باید از روش‌های دقیق‌تر (مثل regex) استفاده کرد. 🧩 تمرین برای شما: برنامه را طوری تغییر بده که از کاربر ایمیل بگیرد و خودش بررسی کند 👇 email = input("ایمیل خود را وارد کنید: ") # بقیه کد مثل قبل
📢 اطلاعیه برنامه کلاس‌های دوره مقدماتی پایتون با سلام و احترام 🌸 به اطلاع شرکت‌کنندگان دوره مقدماتی آموزش برنامه‌نویسی پایتون می‌رساند، برنامه هفتگی کلاس‌ها به شرح زیر می‌باشد: --- 📅 سه‌شنبه‌ها 👨‍💻 ویژه برادران 🕓 ساعت ۱۴:۳۰ تا ۱۷:۰۰ --- 📅 چهارشنبه‌ها 👩‍💻 ویژه خواهران 🕑 ساعت ۱۴:۰۰ تا ۱۶:۰۰ --- 📅 پنج‌شنبه‌ها 👩‍💻 خواهران: ساعت ۸:۳۰ تا ۱۱:۰۰ 👨‍💻 برادران: ساعت ۱۱:۳۰ تا ۱۵:۰۰
«تشکر و قدردانی ویژه از آقایان بشکنی، مقدسی، برید کاظمی، نورانی، کیمیایی و شعبانی بابت تلاش‌های ارزشمندشان در حل تمرینات و به‌اشتراک‌گذاری آن‌ها در گروه. بدون تردید، این اقدام از مؤثرترین روش‌ها در تثبیت یادگیری و ارتقای توان علمی و تحلیلی به شمار می‌رود.»