eitaa logo
آموزش برنامه نویسی پایتون و AI
374 دنبال‌کننده
593 عکس
173 ویدیو
929 فایل
🎯 یادگیری پایتون با رویکردی متفاوت، خاص و مدرن! 🚀 آموزش‌های کاملاً عملی و پروژه‌محور 💻 مسیر تبدیل شدن به یک برنامه‌نویس حرفه‌ای 🌟 فرقی نداره مبتدی هستی یا پیشرفته https://www.instagram.com/learns.py 📩 ارتباط با ادمین: 09156519984 @yasermahmoodain
مشاهده در ایتا
دانلود
آموزش برنامه نویسی پایتون و AI
🚀 جلسه ۸ و ۹: تسلط بر دیکشنری‌ها و مجموعه‌ها در پایتون! 🚀 شما آماده‌اید تا دنیای پویای ساختاردهی داده‌ها در پایتون را با دیکشنری‌ها و مجموعه‌ها فتح کنید؟ در جلسات ۸ و ۹، سفری جامع به قلب این دو ابزار قدرتمند داشتیم. از پایه‌ای‌ترین تعاریف گرفته تا پیشرفته‌ترین متدها و کاربردهای عملی، همه چیز را پوشش دادیم! ✨ آنچه در این جلسات آموختید: دیکشنری‌ها (Dictionaries): تعریف و ساختار کلید-مقدار (Key-Value Pairs) دسترسی، افزودن، به‌روزرسانی و حذف آیتم‌ها متدهای کاربردی مانند keys(), values(), items(), get(), pop(), update() و … درک کامل تفاوت دیکشنری‌ها با لیست‌ها و تاپل‌ها کاربرد دیکشنری‌ها در سناریوهای واقعی مجموعه‌ها (Sets): ماهیت مجموعه‌ها: ذخیره‌سازی عناصر منحصربه‌فرد و بدون ترتیب ایجاد مجموعه و اضافه کردن عناصر با add() و update() حذف عناصر با remove(), discard(), pop() عملیات قدرتمند مجموعه: اجتماع (union), اشتراک (intersection), تفاضل (difference), تفاضل متقارن (symmetric_difference) متدهای مقایسه‌ای: isdisjoint(), issubset(), issuperset() تفاوت کلیدی با دیکشنری‌ها (نداشتن مقدار، عدم وجود کلید تکراری) 💡 جامعیت کدها: ما تمام این مفاهیم را در قالب یک مجموعه کامل و جامع از کدهای پایتون پیاده‌سازی کرده‌ایم. هر مثال، یک درس است؛ هر قطعه کد، یک کلید برای درک عمیق‌تر. این کدها به شما کمک می‌کنند تا دانش تئوری را مستقیماً در عمل مشاهده و تمرین کنید. 🔥 چرا این جلسات حیاتی هستند؟ دیکشنری‌ها و مجموعه‌ها ستون فقرات بسیاری از الگوریتم‌ها و ساختارهای داده در پایتون هستند. تسلط بر آن‌ها، توانایی شما در حل مسائل پیچیده، بهینه‌سازی کد و کار با داده‌ها را به طور چشمگیری افزایش می‌دهد. 🔗 کد جامع آماده است! شما می‌توانید به این مجموعه کدها دسترسی داشته باشید تا تمرین و مرور خود را به سطح بالاتری برسانید. ✅با ما همراه باشید در 👇 https://eitaa.com/learns_py
آموزش برنامه نویسی پایتون و AI
🌌 سفری به دنیای توابع و متدها در پایتون! 🌌 آماده‌اید تا قدرت واقعی پایتون را با درک عمیق توابع و متدها آزاد کنید؟ در جلسه دهم، به اعماق این مفاهیم بنیادی شیرجه زدیم و هر آنچه لازم است بدانید را در قالب یک کد جامع و کاربردی گردآوری کردیم. ✨ در این جلسه به طور کامل بررسی کردیم: توابع (Functions): تعریف تابع: از def تا return – ساختار اصلی توابع. آرگومان‌ها و پارامترها: پارامترهای موقعیتی (Positional Arguments) پارامترهای کلیدواژه‌ای (Keyword Arguments) مقادیر پیش‌فرض برای پارامترها (Default Argument Values) آرگومان‌های متغیر: *args (برای تاپل‌ها) و **kwargs (برای دیکشنری‌ها) – انعطاف‌پذیری بی‌نهایت! مقدار بازگشتی (Return Value): چگونگی بازگرداندن اطلاعات از تابع با return. توابع بدون return چه چیزی برمی‌گردانند؟ (None) حوزه دید متغیرها (Variable Scope): مفاهیم Local, Enclosing, Global, Built-in (LEGB Rule). توابع لامبدا (Lambda Functions): توابع کوچک و ناشناس برای کارهای سریع و خاص. توابع توکار (Built-in Functions): مرور پرکاربردترین توابع داخلی پایتون (print, len, type, sum, max, min و …). توابع مرتبه بالاتر (Higher-Order Functions): توابعی که توابع دیگر را به عنوان آرگومان می‌گیرند یا برمی‌گردانند (مانند map, filter, sorted با key). متدها (Methods): تفاوت کلیدی با توابع: متدها به اشیاء (آبجکت‌ها) تعلق دارند و روی آن‌ها عمل می‌کنند (مثلاً my_list.append()). متدهای کلاس (Class Methods) و متدهای استاتیک (Static Methods): آشنایی با classmethod و staticmethod در برنامه‌نویسی شیءگرا. متدهای خاص (Special/Magic Methods): متدهایی که با دو آندرلاین شروع و تمام می‌شوند (مانند init, str, len) و نحوه کارکرد پایتون را تعیین می‌کنند. انواع توابع و روش‌های فراخوانی: توابع بازگشتی (Recursive Functions) توابع مولد (Generator Functions) با استفاده از yield دکوراتورها (Decorators) به عنوان راهی برای تغییر یا بهبود رفتار توابع/متدها. کد جامع: مجموعه‌ای از مثال‌های عملی و کدنویسی شده که تمام مفاهیم بالا را پوشش می‌دهد. هر بخش کد، با توضیحات کامل همراه است تا درک آن آسان باشد. این کد به عنوان یک مرجع کامل برای شما عمل خواهد کرد. 🔥 چرا تسلط بر توابع و متدها ضروری است؟ توابع بلوک‌های سازنده نرم‌افزار هستند. آن‌ها کد را قابل استفاده مجدد، خوانا، قابل نگهداری و سازمان‌یافته می‌کنند. درک عمیق آن‌ها، کلید نوشتن کدهای پایتون کارآمد و حرفه‌ای است. 🔗 کد جامع توابع و متدها آماده دریافت است! با این مجموعه کد، خود را برای هر چالشی در زمینه توابع و متدها مجهز کنید. ✅با ما همراه باشید در 👇 https://eitaa.com/learns_py
آموزش برنامه نویسی پایتون و AI
📏 قوانین بازی پایتون رو بلدی؟ سینتکس = دستورالعمله که به مفسر میگه کدتو چطور بخونه. امروز توی تیم برنامه‌نویسی پایتون، هر چیزی که باید درباره ساختار پایتون بدونید رو براتون آماده کردیم. 🎯 سیو کن، بعداً به کارت میاد!
آموزش برنامه نویسی پایتون و AI
📝 مراحل اجرای فایل‌های شبیه‌سازی HTML (گام به گام) 1. یک ویرایشگر متن باز کن. · روی کامپیوتر: می‌توانی از VS Code، Notepad++ یا حتی Notepad ساده ویندوز استفاده کنی. · روی گوشی: اپلیکیشن‌هایی مثل HTML Editor، Quick Edit نصب کن. 2. یک فایل جدید ایجاد کن و تمام محتوای پیش‌فرض آن را پاک کن (کلیدهای Ctrl+A و سپس Delete را بزن). 3. کد کامل بازی یا شبیه‌ساز را که در پست قبلی یا لینک مربوطه قرار دارد، کپی کن. 4. کد کپی‌شده را در فایل خالی پیست کن (کلیدهای Ctrl+V). 5. از منوی File → Save As استفاده کن و نام فایل را مثلاً word-guess-game.html بگذار. 6. نوع فایل را روی «All Files» (همه فایل‌ها) تنظیم کن و حتماً پسوند .html را در انتهای نام فایل بنویس. 7. محل ذخیره‌سازی را انتخاب کن (مثل دسکتاپ یا پوشه مخصوص پروژه) و دکمه Save را بزن. 8. فایل ذخیره‌شده را پیدا کن و روی آن دوبار کلیک کن تا با مرورگر پیش‌فرض سیستم باز شود. · توصیه می‌شود از Google Chrome استفاده کنی. 9. اینترنت را قطع کن (برای اطمینان از اینکه فایل به هیچ منبع خارجی وابسته نیست). · بازی یا شبیه‌ساز بدون اینترنت هم به درستی کار می‌کند چون تمام کدهای CSS و JavaScript درون همان فایل HTML قرار دارند. 10. حالا از شبیه‌ساز یا بازی خود لذت ببر! · در صورت تمایل می‌توانی کلمات، رنگ‌ها یا قوانین بازی را تغییر دهی. تهیه شده توسط تیم برنامه‌نویسی پایتون و هوش مصنوعی ✅با ما همراه باشید در 👇 https://eitaa.com/learns_py
شبیه‌سازی سه‌بعدی و زیبای منظومه شمسی
19.4M حجم رسانه بالاست
مشاهده در ایتا
🎓 ۷ نمونه هوش مصنوعی برای دانش‌آموزان | AI Learning Suite هوش مصنوعی دیگر فقط یک مفهوم نیست؛ ابزاری قدرتمند برای پیشرفت تحصیلی است. در این پروژه، ۷ قابلیت هوشمند را پیاده‌سازی کردم: ✅ پیش‌بینی نمره آزمون بعدی ✅ تشخیص زودهنگام افت تحصیلی ✅ تعیین اولویت مطالعه ✅ مقایسه با میانگین کلاس ✅ پیش‌بینی نمره امتحان نهایی ✅ تشویق هوشمند بر اساس روند نمرات ✅ تولید برنامه مطالعه شخصی‌سازی شده همراه با ۷ تم رنگی، نمودارهای تحلیلی و انیمیشن‌های جذاب. 🚀 فردای آموزش، هوشمند است.
آموزش برنامه نویسی پایتون و AI
🐍 ۵۰ پروژه پایتون در ۵۰ روز | چالش کدنویسی اگر تازه وارد دنیای پایتون شده‌اید، بهترین راه برای یادگیری، تمرین عملی است. من ۵۰ پروژه مقدماتی را آماده کرده‌ام که شامل: ✅ پروژه‌های پایه (حروف، اعداد، رشته‌ها) ✅ پروژه‌های ریاضی (فاکتوریل، فیبوناچی، اعداد اول) ✅ بازی‌های ساده (حدس عدد، سنگ کاغذ قیچی، تاس) ✅ ابزارهای کاربردی (رمزساز، ماشین حساب، تبدیل دما) 🎯 همه پروژه‌ها با توضیحات کامل فارسی 🎯 قابلیت اجرای جداگانه هر پروژه 🎯 مناسب برای مبتدیان و دانشجویان 📥 کدها در کامنت موجود است. ✅با ما همراه باشید در 👇 https://eitaa.com/learns_py
آموزش برنامه نویسی پایتون و AI
🔍 پیدا کردن تمام فایل‌های پایتون در یک پروژه با ۳ خط کد! ✅ فقط کافیه مسیر رو بدی ✅ همه زیرپوشه‌ها رو چک میکنه ✅ لیست همه فایل‌های .py رو برمیگردونه from pathlib import Path python_files = list(Path("F:/codes").rglob("*.py")) 📁 خروجی: لیستی از همه فایل‌های پایتون به همراه مسیر کاملشون 💡 مناسب برای: مدیریت پروژه، پاکسازی فایل‌های تکراری، آنالیز کدها
آموزش برنامه نویسی پایتون و AI
⏱️ اندازه‌گیری زمان اجرای توابع در پایتون با یک دکوریتور ساده! ✅ فقط کافیه @timer بالای تابع مورد نظرت بذاری ✅ خودکار زمان اجرا رو محاسبه میکنه ✅ نام تابع و زمان دقیق رو چاپ میکنه @timer def my_function(): time.sleep(2) print("کار انجام شد!") # خروجی: my_function took 2.0012s مفید برای بهینه‌سازی کد و پیدا کردن توابع کند 🚀
آموزش برنامه نویسی پایتون و AI
📌 کد تمیزتر با دستورات چندخطی پایتون! وقتی کدت طولانی میشه، از این ترفندها استفاده کن: ✅ بک‌اسلش \ ✅ پرانتز () ✅ لیست و دیکشنری چندخطی کدت رو خواناتر و حرفه‌ای‌تر کن! 💪
آموزش برنامه نویسی پایتون و AI
🎨 نسخه گرافیکی - آموزش دستورات چندخطی ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ ✨ آموزش دستورات چندخطی در پایتون ✨ ┃ ┃ چطور کدهای طولانی را خواناتر بنویسیم؟ ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ 💡 ۵ روش طلایی برای خواناتر شدن کدت: 1️⃣ بک‌اسلش ( \ ) total = 10 + 20 + 30 + \ 40 + 50 + 60 2️⃣ پرانتز ( ) ← بهترین روش result = (15 * 3 + 22 / 2 - 8 * 4) 3️⃣ لیست چندخطی fruits = [ "سیب", "موز", "پر", "انگور", "هندوانه" ] 4️⃣ شرط چندخطی if (age >= 18 and score >= 80): print("قبول شدی") 5️⃣ دیکشنری چندخطی person = { "name": "Ali", "age": 25, "city": "Tehran" } 🎯 قانون طلایی: کد خواناتر = اشکال کمتر + تیم بهتر 🚀
📌 سامانه تقدیرنامه هوشمند یادتان هست روزهایی را که برای طراحی یک تقدیرنامه ساده مجبور بودیم ساعت‌ها در نرم‌افزارهایی مثل ورد یا فتوشاپ وقت بگذاریم؟ تغییر فونت، تنظیم حاشیه، جابه‌جایی متن‌ها، هماهنگ کردن امضاها و کلی دردسر دیگر… اما امروز با پیشرفت هوش مصنوعی، دیگر خبری از اتلاف وقت، طرح‌های تکراری و پیچیدگی‌های غیرضروری نیست. ✨ ما در این سامانه تقدیرنامه، بهترین شکل ممکن را طراحی کرده‌ایم؛ ✅ بدون نیاز به نصب نرم‌افزار ✅ با قابلیت شخصی‌سازی کامل همه فیلدها (نام دانش‌آموز، مدرسه، مدیر، دبیر، شهر، رتبه، متن سفارشی و...) ✅ خروجی تصویر با کیفیت بالا (PNG) در یک لحظه ✅ مناسب برای معلمان گرامی، اساتید محترم، مدرسان دوره‌های آموزشی و تمامی فعالان عرصه یادگیری شما می‌توانید در کمترین زمان ممکن، تقدیرنامه‌های منحصربه‌فرد و زیبا صادر کرده و به یادگیرندگان خود هدیه دهید. 📣 این سامانه را به همکاران و دوستان خود نیز معرفی کنید. 🎓 با احترام یاسر محمودیان مدرس برنامه‌نویسی پایتون و هوش مصنوعی 📱 کانال ایتا: @learns_py