eitaa logo
آموزش برنامه نویسی پایتون و AI
376 دنبال‌کننده
594 عکس
173 ویدیو
943 فایل
🎯 یادگیری پایتون با رویکردی متفاوت، خاص و مدرن! 🚀 آموزش‌های کاملاً عملی و پروژه‌محور 💻 مسیر تبدیل شدن به یک برنامه‌نویس حرفه‌ای 🌟 فرقی نداره مبتدی هستی یا پیشرفته https://www.instagram.com/learns.py 📩 ارتباط با ادمین: 09156519984 @yasermahmoodain
مشاهده در ایتا
دانلود
32.2M حجم رسانه بالاست
مشاهده در ایتا
🧠 معرفی پروژه: «تبدیل زبان اشاره به متن» در این پروژه یک سامانه طراحی کرده‌ام که زبان اشاره‌ی افراد ناشنوا یا کم‌شنوا را به متن قابل‌فهم برای دیگران تبدیل می‌کند. این سیستم از طریق دوربین، حرکات دست را تشخیص می‌دهد و با استفاده از الگوریتم‌های پردازش تصویر و هوش مصنوعی، معنای آن را استخراج کرده و به متن فارسی یا انگلیسی نمایش می‌دهد.
آموزش برنامه نویسی پایتون و AI
"تشخیص عدد دست‌نویس به‌صورت زنده با کمک هوش مصنوعی و دوربین لپ‌تاپ! 👁‍🗨🤖" ✨ معرفی پروژه: شناسایی عدد دست‌نویس با دوربین لپ‌تاپ ✅ این پروژه چیه؟ ما یه برنامه نوشتیم که می‌تونه وقتی شما عددی (مثلاً 5 یا 8) رو روی یه کاغذ می‌نویسین و جلوی دوربین لپ‌تاپ می‌گیرین، عدد رو تشخیص بده و نشون بده که چه عددی نوشتین! --- 🤔 این پروژه چطور کار می‌کنه؟ 1️⃣ جمع‌آوری داده‌ها: * ما از یک مجموعه داده‌ی آماده به اسم MNIST استفاده کردیم. این مجموعه شامل هزاران عکس کوچیک از عددهای دست‌نویسه که آدم‌ها قبلاً نوشتن. 2️⃣ یادگیری ماشین چیه؟ * ما به کامپیوتر یاد دادیم که این عکس‌ها رو ببینه و یاد بگیره که هر عکس چه عددیه. این فرآیند رو می‌گن آموزش مدل. 3️⃣ مدل چیه؟ * مدل مثل یک مغز کوچک کامپیوتریه که بعد از آموزش می‌تونه تشخیص بده عددی که بهش می‌دیم چیه. ما توی این پروژه از یه مدل ساده به اسم SVM (ماشین بردار پشتیبان) استفاده کردیم. 4️⃣ پردازش تصویر: * وقتی با دوربین عکس می‌گیریم: * تصویر رو به رنگ خاکستری درمیاریم (چون رنگ مهم نیست، شکل عدد مهمه). * تصویر رو کوچیک می‌کنیم (مثلاً به 8×8 پیکسل) تا شبیه داده‌هایی بشه که مدل دیده. 5️⃣ تشخیص: * مدل عکس شما رو بررسی می‌کنه و می‌گه: «این عکسی که من دیدم، مثلاً عدد 6 هست.» --- 📸 چه چیزهایی در این پروژه استفاده شده؟ * Python (پایتون): زبانی که باهاش برنامه رو نوشتیم. * OpenCV: برای گرفتن عکس از دوربین. * Scikit-learn: کتابخونه‌ای که مدل یادگیری ماشین رو به راحتی می‌سازه. * Matplotlib: برای نشون دادن عکس و پیش‌بینی عدد. --- 🔬 این پروژه چه چیزی یاد می‌ده؟ * هوش مصنوعی می‌تونه چیزهایی رو یاد بگیره که ما بهش یاد می‌دیم. * کامپیوترها نمی‌تونن مثل ما ببینن؛ باید تصاویر رو به عدد و شکل تبدیل کنیم. * وقتی مدل خوب آموزش ببینه، می‌تونه چیزهای جدید رو هم درست تشخیص بده!
با برنامه‌نویسی پایتون هر ایده ای را در سریع ترین زمان ممکن پیاده سازی کن
✅ پیش‌نیازهای یادگیری برنامه‌نویسی (برای مبتدی‌ها) 🔹 ۱. آشنایی پایه با کامپیوتر باز کردن پوشه‌ها، ذخیره فایل تایپ کردن، کپی/پیست کار با ماوس و کیبورد 📌 اگر بتونی با نرم‌افزارهایی مثل Word یا مرورگر اینترنت راحت کار کنی، یعنی آماده‌ای. --- 🔹 ۲. آشنایی با زبان انگلیسی در حد پایه بلد بودن زبان حرفه‌ای لازم نیست. فقط باید بدونی: معنی کلمات ساده مثل print, input, if, name بتونی خطاهای ساده رو بخونی یا در گوگل جست‌وجو کنی 📌 می‌تونی از دیکشنری یا ترجمه‌گر استفاده کنی. خیلی از برنامه‌نویسان با همین روش پیشرفت کردن. --- 🔹 ۳. منطق و تفکر گام‌به‌گام برنامه‌نویسی یعنی: > «گفتن دقیق و مرحله‌به‌مرحله به کامپیوتر که چه کاری انجام بده.» پس نیازی به ریاضی سخت نداری، ولی باید بتونی فکر منطقی و ترتیبی داشته باشی. مثلاً: اگر این کار انجام شد، اون یکی کار رو بکن تا وقتی شرطی برقرار است، فلان چیز را تکرار کن 📌 مهارت در بازی‌های فکری، پازل‌ها و حل‌مسأله کمک زیادی می‌کنه. --- 🔹 ۴. صبر و پشتکار برنامه‌نویسی اولش آسونه، ولی در مسیر یادگیری ممکنه خطا ببینی، کدت اجرا نشه یا جواب نگیری. 📌 مهمه که سریع ناامید نشی. همه‌ی برنامه‌نویس‌ها خطا می‌گیرن. --- 🔹 ۵. یک زبان و محیط ساده برای شروع مثل: زبان: Python محیط: IDLE یا Replit یا VS Code 📌 پایتون انتخاب عالی‌ای برای شروعه چون: ساده و خوانا شبیه زبان انسان کاربردی در هوش مصنوعی، وب، بازی، اتوماسیون و... ---
9.2M حجم رسانه بالاست
مشاهده در ایتا
🎙️ تفاوت پرامپت در پایتون و هوش مصنوعی: در پایتون، پرامپت علامت >>> یا ... است که نشان می‌دهد مفسر آماده دریافت کد جدید است. در هوش مصنوعی، پرامپت همان متن ورودی است که شما به مدل می‌دهید؛ مثل یک سؤال، دستور، یا توضیح.
با افتخار به اطلاع می‌رسانیم که دوره‌ی مقدماتی زبان برنامه‌نویسی پایتون با محتوایی جامع و ساختاری منسجم توسط تیم ما تدوین شده است. ان‌شاءالله این دوره به‌زودی در قالب کلاس‌های آموزشی ارائه خواهد شد.
🌙 عصر آدینه‌تون بخیر 🔷️یادآوری می‌شود که کلاس فردا طبق ساعت اعلام‌شده برگزار خواهد شد. لطفاً با آمادگی کامل و در زمان مقرر حضور داشته باشید تا جلسه‌ رو به‌موقع و منظم آغاز کنیم. پیشاپیش از همکاری شما سپاسگزاریم🌹
26.3M حجم رسانه بالاست
مشاهده در ایتا
📌 در پایتون: * list.sort() → درجا مرتب می‌کند، لیست جدید نمی‌سازد. * sorted(list) → لیست جدید برمی‌گرداند، اصلی دست‌نخورده می‌ماند. وقتی متدی در جا (in-place) عمل می‌کنه، id شیء تغییر نمی‌کنه چون همون آبجکت قبلی توی حافظه دستکاری شده. مثال روشن: nums = [3, 1, 2] print(id(nums)) # 2289786028160 nums.sort() # تغییر در جا print(nums) # [1, 2, 3] print(id(nums)) # 2289786028160 (همونه!) اما اگه متدی غیر در جا باشه، آبجکت جدید ساخته میشه و id تغییر می‌کنه: nums = [3, 1, 2] print(id(nums)) # 2289786028160 new_nums = sorted(nums) print(new_nums) # [1, 2, 3] print(id(new_nums)) # متفاوت با id(nums) یعنی: * در جا → همان آبجکت قبلی، فقط محتوایش تغییر می‌کند. * غیر در جا → یک آبجکت جدید ساخته می‌شود و آدرس حافظه فرق دارد.
بسمه‌تعالی با سلام خدمت دوستان گرامی، 📅 امروز، به لطف خدا، اولین جلسه دوره‌ی مقدماتی زبان برنامه‌نویسی پایتون در کانون شهید صیاد شیرازی، با حضور پرشور برادران و خواهران برگزار شد. از استقبال گرم شما عزیزان صمیمانه تشکر می‌کنیم. 🕘 زمان برگزاری کلاس‌ها (با توجه به استقبال دوستان، زمان افزایش یافت): برادران: شنبه و دوشنبه، ساعت ۸:۴۵ تا ۱۰:۱۵ صبح خواهران: شنبه و دوشنبه، ساعت ۱۰:۱۵ تا ۱۱:۴۵ صبح 📌 دوستانی که هنوز مشخصات و مدارک خود را تحویل نداده‌اند، لطفاً هرچه سریع‌تر به آقای کفاشان ارائه دهند تا فرآیند ثبت‌نام تکمیل شود. 📞 جهت هماهنگی و تحویل مدارک: ۰۹۳۷۰۱۲۲۶۹۱ – کفاشان (مدیر کانون شهید صیاد شیرازی، بسیج درگز) 🌹با تشکر از همراهی و همکاری شما عزیزان https://eitaa.com/learns_py
سلام دوستان 👋 برای اینکه راحت‌تر بتوانید سوالات و تمرین‌های پایتون را مطرح کنید و تکالیف خود را انجام دهید، یک گروه ایجاد کرده‌ام. در این گروه، علاوه بر تمرین‌ها، می‌توانید پاسخ‌ها و توضیحات مرتبط را هم دنبال کنید تا همیشه در جریان مباحث کلاس باشید. با تشکر از همراهی شما 💻🐍 لینک گروه برنامه‌نویسی پایتون و هوش مصنوعی 👇👇👇 https://eitaa.com/joinchat/440141078C7ff6219056