eitaa logo
آموزش برنامه نویسی پایتون و AI
374 دنبال‌کننده
593 عکس
173 ویدیو
941 فایل
🎯 یادگیری پایتون با رویکردی متفاوت، خاص و مدرن! 🚀 آموزش‌های کاملاً عملی و پروژه‌محور 💻 مسیر تبدیل شدن به یک برنامه‌نویس حرفه‌ای 🌟 فرقی نداره مبتدی هستی یا پیشرفته https://www.instagram.com/learns.py 📩 ارتباط با ادمین: 09156519984 @yasermahmoodain
مشاهده در ایتا
دانلود
پروژه کامل و جذاب با 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! با چند خط کد، درآمد و خرج‌های خودت رو ثبت کن، موجودی را ببین و حتی نمودار خرج‌ها را بررسی کن. 🎯 برنامه‌نویسی کاربردی و تمرین عملی برای زندگی واقعی! "
1.6M حجم رسانه بالاست
مشاهده در ایتا
"🎙️ با چند خط کد Python متن‌هایتان را به صدا تبدیل کنید! با کتابخانه‌های gTTS و playsound می‌توانید فایل صوتی بسازید و متن‌ها را بشنوید. ✅ ساده، سریع و کاربردی برای آموزش و پروژه‌های خلاقانه! اول نصب کتابخانه: install gTTS playsound کد کامل: from gtts import gTTS from playsound import playsound text = """Python is one of the most popular programming languages in the world. Learning Python opens the door to endless opportunities in software development, data analysis, and artificial intelligence. Join us and start your journey to becoming a skilled Python programmer today!""" tts = gTTS(text=text, lang='en') tts.save("output.mp3") playsound("output.mp3") "