eitaa logo
آموزش برنامه نویسی پایتون و AI
374 دنبال‌کننده
593 عکس
173 ویدیو
942 فایل
🎯 یادگیری پایتون با رویکردی متفاوت، خاص و مدرن! 🚀 آموزش‌های کاملاً عملی و پروژه‌محور 💻 مسیر تبدیل شدن به یک برنامه‌نویس حرفه‌ای 🌟 فرقی نداره مبتدی هستی یا پیشرفته https://www.instagram.com/learns.py 📩 ارتباط با ادمین: 09156519984 @yasermahmoodain
مشاهده در ایتا
دانلود
رسم دایره‌ها و مستطیل‌های رنگی با استفاده از لیست و حلقه هدف: رنگ‌ها در لیست ذخیره شوند دایره‌ها و مستطیل‌ها با رنگ‌ها پر شوند 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 و آرایه‌ها کد کامل:
import turtle as t # =========================== # ورودی از کاربر # =========================== num_circles = int(t.textinput("دایره‌ها", "تعداد دایره‌ها را وارد کنید:")) num_rects = int(t.textinput("مستطیل‌ها", "تعداد مستطیل‌ها را وارد کنید:")) num_flowers = int(t.textinput("گل‌ها", "تعداد گل‌ها را وارد کنید:")) # رنگ‌ها در لیست colors = ['red', 'blue', 'green', 'yellow', 'purple', 'orange', 'pink'] # =========================== # رسم دایره‌ها # =========================== t.penup() t.goto(-250, 150) t.pendown() t.speed(10) for i in range(num_circles): color = colors[i % len(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(-250, 50) t.pendown() width = 60 height = 40 for i in range(num_rects): color = colors[i % len(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.penup() t.goto(-200, -100) t.pendown() # tuple برای زاویه‌های گل پنج پر angles = (72, 72, 72, 72, 72) for f in range(num_flowers): t.penup() t.goto(-200 + f*100, -100) t.pendown() for i in range(5): color = colors[i % len(colors)] t.color(color, color) t.begin_fill() t.circle(30) t.end_fill() t.right(angles[i]) # =========================== # پایان کار # =========================== t.hideturtle() t.done()
اطلاعیه برگزاری کلاس با سلام، کلاس دوره برنامه‌نویسی پایتون (سطح متوسط) ویژه برادران، در تاریخ زیر برگزار خواهد شد: تاریخ: سه‌شنبه ۶ آبان ماه ساعت: ۱۴:۲۰ تا ۱۷ لطفاً همه دوستان راس ساعت مقرر حضور داشته باشند. با تشکر
۳۰ سؤال تعریفی پایتون (با پاسخ کامل و ساده) 🔹 ۱. پایتون چیست؟ زبان برنامه‌نویسی سطح بالا، چندمنظوره، ساده و متن‌باز است که برای کارهای مختلف مثل تحلیل داده، طراحی وب، هوش مصنوعی، بازی‌سازی و خودکارسازی استفاده می‌شود. 🔹 ۲. چرا پایتون محبوب است؟ چون یادگیری آسانی دارد، کدهایش خواناست، کتابخانه‌های زیادی دارد و روی همه سیستم‌عامل‌ها اجرا می‌شود. 🔹 ۳. فایل‌های پایتون با چه پسوندی ذخیره می‌شوند؟ با پسوند .py 🔹 ۴. دستور print() چه کاری انجام می‌دهد؟ برای نمایش خروجی یا متن در صفحه استفاده می‌شود. 🔹 ۵. متغیر چیست؟ محلی برای ذخیره داده‌ها در حافظه است که نام مشخصی دارد. مثلاً: age = 18 🔹 ۶. قواعد نام‌گذاری متغیرها در پایتون چیست؟ باید با حرف یا _ شروع شود نمی‌تواند با عدد شروع شود نباید شامل فاصله یا علامت خاص باشد نمی‌تواند نام کلیدواژه‌های پایتون باشد مثال درست: user_name, _score مثال نادرست: 2age, user-name 🔹 ۷. نوع داده (Data Type) چیست؟ نوع اطلاعات ذخیره‌شده در متغیر را مشخص می‌کند، مثل: int → عدد صحیح float → اعشاری str → رشته‌ای bool → منطقی 🔹 ۸. تابع type() چه کاری انجام می‌دهد؟ نوع داده متغیر را نمایش می‌دهد. مثلاً: print(type(5)) # <class 'int'> 🔹 ۹. عملگر چیست؟ نمادهایی هستند که برای انجام محاسبات یا مقایسه استفاده می‌شوند. مثل: +, -, *, /, ==, and, or 🔹 ۱۰. فرق بین عملگر = و == چیست؟ = برای انتساب مقدار است == برای مقایسهٔ برابری استفاده می‌شود 🔹 ۱۱. دستور شرطی if چه کاری انجام می‌دهد؟ اجازه می‌دهد بر اساس درست یا نادرست بودن شرط، بخش خاصی از کد اجرا شود. 🔹 ۱۲. دستور else چه کاربردی دارد؟ وقتی هیچ‌کدام از شرط‌های if یا elif درست نباشد، بخش else اجرا می‌شود. 🔹 ۱۳. دستور elif چیست؟ برای بررسی چند شرط به‌صورت پشت سر هم استفاده می‌شود. 🔹 ۱۴. حلقه for چه کاری انجام می‌دهد؟ یک بلوک کد را به تعداد مشخصی تکرار می‌کند. 🔹 ۱۵. حلقه while چیست؟ کدی را تا زمانی که شرط برقرار باشد، تکرار می‌کند. 🔹 ۱۶. تابع range() چه کاربردی دارد؟ توالی‌ای از اعداد تولید می‌کند (برای حلقه‌ها استفاده می‌شود). مثلاً: range(1, 5) → 1, 2, 3, 4 🔹 ۱۷. تابع چیست؟ بخشی از کد است که یک کار خاص را انجام می‌دهد و می‌تواند چند بار استفاده شود. با کلمه کلیدی def تعریف می‌شود. 🔹 ۱۸. دستور return در تابع چه می‌کند؟ مقدار خروجی تابع را برمی‌گرداند. 🔹 ۱۹. مفهوم *args چیست؟ به تابع اجازه می‌دهد تعداد نامشخصی آرگومان دریافت کند (به‌صورت tuple). 🔹 ۲۰. مفهوم **kwargs چیست؟ به تابع اجازه می‌دهد تعداد نامشخصی آرگومان کلیددار دریافت کند (به‌صورت dictionary). 🔹 ۲۱. شیء (Object) در پایتون چیست؟ هر چیز در پایتون (عدد، رشته، لیست و...) یک شیء است که خصوصیات (ویژگی‌ها) و رفتار (متدها) دارد. 🔹 ۲۲. کلاس (Class) چیست؟ الگو یا قالبی برای ساخت اشیاء است. مثل نقشه‌ای برای ساخت خانه‌ها. 🔹 ۲۳. تابع init در کلاس چه می‌کند؟ سازندهٔ شیء است و هنگام ساخت یک شیء به‌صورت خودکار اجرا می‌شود. 🔹 ۲۴. کلمه کلیدی self در کلاس به چه معناست؟ نمایندهٔ شیء جاری از همان کلاس است و برای دسترسی به ویژگی‌ها و متدهای آن استفاده می‌شود. 🔹 ۲۵. کتابخانه چیست؟ مجموعه‌ای از کدهای آماده برای انجام کارهای خاص، مثل محاسبات ریاضی، گرافیک، زمان و ... 🔹 ۲۶. کتابخانه math چه کاربردی دارد؟ برای انجام عملیات ریاضی پیشرفته مثل جذر (sqrt) و توان (pow) استفاده می‌شود. 🔹 ۲۷. کتابخانه random چه کاری انجام می‌دهد؟ برای تولید اعداد تصادفی استفاده می‌شود. 🔹 ۲۸. کتابخانه datetime چه کاربردی دارد؟ برای کار با تاریخ و زمان (دریافت تاریخ و ساعت فعلی و فرمت‌دهی آن) استفاده می‌شود. 🔹 ۲۹. کتابخانه turtle چیست؟ ابزاری برای یادگیری گرافیکی پایتون است که با آن می‌توان شکل‌های هندسی رسم کرد. 🔹 ۳۰. کتابخانه tkinter چه کاربردی دارد؟ برای ساخت برنامه‌های گرافیکی (پنجره، دکمه، برچسب و …) استفاده می‌شود.
۲۰ سؤال جامع مرور پایتون (مقدماتی تا متوسطه) 🔹 سؤال ۱ پایتون چیست و در چه زمینه‌هایی کاربرد دارد؟ پاسخ: پایتون یک زبان برنامه‌نویسی سطح بالا، ساده، رایگان و چندمنظوره است که در زمینه‌های زیر کاربرد دارد: هوش مصنوعی، طراحی وب، تحلیل داده، ساخت بازی، برنامه‌های گرافیکی (tkinter) و خودکارسازی کارها. 🔹 سؤال ۲ خروجی کد زیر چیست؟ print("سلام پایتون!") پاسخ: سلام پایتون! 🔹 سؤال ۳ در پایتون فایل‌ها با چه پسوندی ذخیره می‌شوند و چطور اجرا می‌شوند؟ پاسخ: با پسوند .py ذخیره می‌شوند. برای اجرا می‌توان در IDLE کلید F5 را زد یا در ترمینال دستور python file_name.py را نوشت. 🔹 سؤال ۴ کدام گزینه نام متغیر درستی است؟ 2age user-name _age class پاسخ: ✅ _age بقیه اشتباهند چون با عدد شروع شده یا از کاراکتر غیرمجاز/کلمه رزرو شده استفاده شده. 🔹 سؤال ۵ خروجی کد زیر چیست؟ a = 5 b = 2 print(a b) پاسخ: 25 → چون عملگر توان است (۵ به توان ۲). 🔹 سؤال ۶ عملگر // چه کاری انجام می‌دهد؟ پاسخ: تقسیم صحیح (بدون اعشار) انجام می‌دهد. مثلاً 7 // 2 → 3 🔹 سؤال ۷ فرق بین == و = چیست؟ پاسخ: = برای انتساب مقدار است. == برای مقایسه برابری است. مثلاً: x = 5 # انتساب print(x == 5) # True چون مقدار برابر است 🔹 سؤال ۸ دستور زیر چه کاری انجام می‌دهد؟ name = input("نام خود را وارد کنید: ") پاسخ: از کاربر ورودی گرفته و آن را به‌صورت رشته (str) در متغیر name ذخیره می‌کند. 🔹 سؤال ۹ خروجی کد زیر چیست؟ x = 10 y = 5 print(x > 5 and y < 10) پاسخ: True → چون هر دو شرط درست‌اند. 🔹 سؤال ۱۰ دستور شرطی زیر چه خروجی دارد؟ age = 20 if age < 13: print("کودک") elif age < 18: print("نوجوان") else: print("بزرگسال") پاسخ: بزرگسال 🔹 سؤال ۱۱ حلقه‌ی زیر چند بار اجرا می‌شود؟ for i in range(3): print("سلام") پاسخ: ۳ بار → چون range(3) یعنی ۰، ۱، ۲. 🔹 سؤال ۱۲ فرق بین for و while چیست؟ پاسخ: for برای تکرار تعداد مشخصی از دفعات است. while تا زمانی که شرط درست باشد تکرار می‌شود. 🔹 سؤال ۱۳ خروجی این برنامه چیست؟ count = 1 while count <= 3: print(count) count += 1 پاسخ: 1 2 3 🔹 سؤال ۱۴ کار تابع range() چیست؟ پاسخ: توالی‌ای از اعداد تولید می‌کند برای استفاده در حلقه‌ها. مثلاً range(2, 10, 2) → 2, 4, 6, 8 🔹 سؤال ۱۵ کتابخانه چیست و چرا استفاده می‌شود؟ پاسخ: کتابخانه مجموعه‌ای از کدهای آماده است که با import استفاده می‌شود تا برنامه‌نویسی آسان‌تر شود. مثلاً: import math print(math.sqrt(16)) 🔹 سؤال ۱۶ کد زیر چه می‌کند؟ import random print(random.randint(1, 6)) پاسخ: یک عدد تصادفی بین ۱ تا ۶ چاپ می‌کند (مثل تاس مجازی 🎲). 🔹 سؤال ۱۷ کار تابع math.pi و math.sqrt() چیست؟ پاسخ: math.pi → مقدار عدد پی (۳.۱۴...) math.sqrt(25) → ریشه دوم عدد ۲۵ یعنی ۵ 🔹 سؤال ۱۸ کد زیر چه خروجی دارد؟ from datetime import datetime now = datetime.now() print(now.year) پاسخ: سال فعلی سیستم (مثلاً 2025) 🔹 سؤال ۱۹ در کتابخانه turtle دستور t.forward(100) و t.right(90) چه می‌کنند؟ پاسخ: لاک‌پشت را به اندازه ۱۰۰ پیکسل جلو می‌برد و سپس ۹۰ درجه به راست می‌چرخاند. 🔹 سؤال ۲۰ کد tkinter زیر چه می‌کند؟ from tkinter import * win = Tk() win.title("سلام") win.geometry("200x100") lbl = Label(win, text="خوش آمدید!") lbl.pack() win.mainloop() پاسخ: یک پنجره گرافیکی باز می‌کند که در آن نوشته‌ی "خوش آمدید!" نمایش داده می‌شود. جمع‌بندی آموزشی: مبحث کاربرد print() نمایش متن input() دریافت داده از کاربر if/elif/else تصمیم‌گیری for/while تکرار range() تولید اعداد math/random محاسبات و اعداد تصادفی datetime/time زمان و تاریخ turtle رسم اشکال tkinter ساخت برنامه گرافیکی
کانون فرهنگی ورزشی شهید صیاد شیرازی برگزار می کند. کلاس های تقویتی؛ ریاضی(از پایه پنجم تا دوازدهم) و فیزیک(از پایه دهم تا دوازدهم) تخفیف ویژه مختص ده نفر اول ثبت نامی. آخرین مهلت ثبت نام ۲ آبان ماه. شهریه مقطع دبستان: ۱۰۰۰ ت با تخفیف ویژه ۶۰۰ ت (ده جلسه) شهریه مقطع متوسطه اول:۱۶۵۰ ت با تخفیف ویژه ۹۹۰ ت (ده جلسه) شهریه متوسطه دوم: ۲۳۰۰ت با تخفیف ویژه ۱۳۸۰ ت (ده جلسه) ثبت نام و کسب اطلاعات بیشتر: تلفن: 09360724100 آیدی تلگرامی: @Ad_zare کانون فرهنگی ورزشی شهید صیاد شیرازی https://eitaa.com/saiad_shiirazi
🐍 آموزش حضوری و خصوصی برنامه‌نویسی پایتون پایتون زبانی است محبوب، قدرتمند و آینده‌دار که در دنیای امروز از هوش مصنوعی و یادگیری ماشین تا توسعه وب، تحلیل داده و اتوماسیون کاربرد دارد. سادگی و انعطاف‌پذیری پایتون باعث شده یادگیری آن برای مبتدی‌ها آسان و برای حرفه‌ای‌ها ابزار اصلی کار باشد. 📘 در این دوره: ✅ آموزش از پایه تا پیشرفته ✅ پروژه‌های عملی و واقعی ✅ پشتیبانی قدم‌به‌قدم ✅ آموزش متناسب با هدف و سطح شما 🎯 فرصت یادگیری یکی از پرکاربردترین زبان‌های دنیا را از دست ندهید! 📞 برای تدریس خصوصی با مناسب‌ترین قیمت‌ها تماس بگیرید. مدرس: محمودیان 09156519984
12.9M حجم رسانه بالاست
مشاهده در ایتا
"🚀 با چند خط کد، بک‌گراند عکس‌های خودت رو حذف کن! با Python، rembg و Pillow عکس‌ها رو سریع و حرفه‌ای بدون پس‌زمینه ذخیره کن. کد : # pip install rembg Pillow ​ from rembg import remove from PIL import Image ​ # مسیر عکس ورودی input_path = r"F:\images\yaser.jpg" ​ # مسیر ذخیره خروجی output_path = r"F:\images\photo_no_bg.png" ​ # باز کردن و حذف پس‌زمینه with Image.open(input_path) as img: output = remove(img) output.save(output_path) ​ print("✅ بک‌گراند عکس با موفقیت حذف شد!") print("📁 مسیر فایل خروجی:", output_path) ✅ ساده، سریع و کاربردی! "
3.3M حجم رسانه بالاست
مشاهده در ایتا
"💡 ایده‌ای ساده اما کاربردی برای دانش‌آموزان: مدیریت پول توجیبی با Python! با چند خط کد، درآمد و خرج‌های خودت رو ثبت کن، موجودی را ببین و حتی نمودار خرج‌ها را بررسی کن. 🎯 برنامه‌نویسی کاربردی و تمرین عملی برای زندگی واقعی! "