دوره Python 3 برای مبتدیان: یادگیری با ساخت یک بازی ساده (اکتبر ۲۰۲۱) h1> معرفی دوره h2>
این دوره جامع از پلتفرم برای کسانی طراحی شده است که هیچ پیشزمینهای در برنامهنویسی ندارند و میخواهند از صفر تا صد زبان Python 3 span> را بیاموزند. با استفاده از رویکرد یادگیری عملی span> و ساخت یک بازی ساده، فراگیران بهطور مستقیم وارد فضای توسعه میشوند و مفاهیم را در عمل تجربه میکنند. p> نسخه منتشر شده در اکتبر ۲۰۲۱ بهروزرسانی شده و شامل مثالهای کاربردی، تمرینات تعاملی و پروژههای چالشبرانگیز است که در طول دوره شما را با مبانی و مفاهیم کلیدی Python آشنا میکند. p>
div>
آنچه فراگیران یاد میگیرند h2> - آشنایی با نصب و راهاندازی محیط Python 3 روی ویندوز، مک و لینوکس li>
- کار با مفاهیم پایهای span> مانند متغیرها، انواع دادهها (int, float, string, list, dict) li>
- استفاده از ساختارهای کنترلی if-else strong>، حلقههای for strong> و while strong> li>
- تعریف و فراخوانی توابع و مفاهیم scope em> و parameter em> li>
- آشنایی با ماژولها و پکیجها؛ وارد کردن کتابخانههای استاندارد li>
- خواندن و نوشتن فایلهای متنی و CSV برای ذخیره دادهها li>
- مبانی شیءگرایی (OOP): کلاسها، آبجکتها، ارثبری و متدها li>
- طراحی و پیادهسازی یک بازی ساده با استفاده از کتابخانههای پایه یا Pygame span> li>
- آشنایی با اشکالزدایی و تست کد li> ul>
div>
مزایای شرکت در این دوره h2> - یادگیری گامبهگام: span> مفاهیم به صورت منظم و با تمرینهای کوچک ارائه میشوند. li>
- پروژه محور: span> ساخت یک بازی ساده که تمام مباحث را به هم پیوند میدهد. li>
- دسترسی مادامالعمر به محتوای دوره و آپدیتهای بعدی li>
- پشتیبانی و پاسخگویی مستقیم مدرس در بخش پرسش و پاسخ li>
- مناسب برای ورود به بازار کار به عنوان برنامهنویس Python li> ul>
div>
پیشنیازها h2>
برای شروع این دوره نیازی به تجربهٔ قبلی در برنامهنویسی نیست، اما آشنایی مقدماتی با کامپیوتر و سیستمعاملها (ویندوز، مک یا لینوکس) کافی است. تنها ابزار مورد نیاز: p>
- یک کامپیوتر با دسترسی به اینترنت li>
- نصب Python 3 strong> (نسخه ۳٫۶ و بالاتر توصیه میشود) li>
- یک ویرایشگر ساده مانند VS Code، Sublime Text یا حتی محیط IDLE li> ul>
div>
سرفصلهای دوره h2> - معرفی دوره و نصب Python li>
- مفاهیم پایه: متغیرها و انواع داده li>
- عملگرها و ورودی/ خروجی li>
- ساختارهای کنترلی و تکرار li>
- توابع و انتقال داده li>
- ماژولها و بستهها li>
- کار با فایل (File I/ O) li>
- مبانی شیءگرایی (OOP) li>
- مقدمهای بر Pygame و طراحی بازی li>
- پیادهسازی پروژه نهایی: بازی ساده li>
- اشکالزدایی و بهینهسازی li>
- جمعبندی و مسیرهای ادامهدار li> ul>
div>
مثالهای عملی h2>
در طول دوره، مثالهای زیر را گامبهگام میسازیم: p>
- یک ماشینحساب ساده با توابع جمع، تفریق، ضرب و تقسیم li>
- یک بازی حدس عدد که کاربر باید عدد مخفی را پیدا کند li>
- ساخت یک محیط گرافیکی ساده با Pygame برای نمایش یک توپ که روی صفحه حرکت میکند li>
- مکانیزم برخورد توپ با دیوار و تغییر جهت خودکار li>
- افزودن امتیازدهی، منو و پایان بازی li> ul>
مثال کد ساده برای خواندن و نوشتن فایل: p>
with open('scores.txt', 'a', encoding='utf-8') as f: f.write(username + ': ' + str(score) + 'n') code> p> این کد نشان میدهد چگونه به سادگی نتایج بازی را در یک فایل متنی ذخیره کنیم. p>
div>
جمعبندی h2>
اگر به دنبال یادگیری Python 3 به روشی لذتبخش و پروژهمحور هستید و میخواهید در نهایت بتوانید بازی خود را بسازید، این دوره بهترین شروع برای شماست. با پوشش کامل مباحث پایه تا متوسط و تمرکز بر یادگیری عملی span>، پس از پایان دوره آماده ورود به دنیای توسعه نرمافزار خواهید بود. p>
div> article>
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.
معرفی دوره h2>
این دوره جامع از پلتفرم برای کسانی طراحی شده است که هیچ پیشزمینهای در برنامهنویسی ندارند و میخواهند از صفر تا صد زبان Python 3 span> را بیاموزند. با استفاده از رویکرد یادگیری عملی span> و ساخت یک بازی ساده، فراگیران بهطور مستقیم وارد فضای توسعه میشوند و مفاهیم را در عمل تجربه میکنند. p> نسخه منتشر شده در اکتبر ۲۰۲۱ بهروزرسانی شده و شامل مثالهای کاربردی، تمرینات تعاملی و پروژههای چالشبرانگیز است که در طول دوره شما را با مبانی و مفاهیم کلیدی Python آشنا میکند. p>
div> برای شروع این دوره نیازی به تجربهٔ قبلی در برنامهنویسی نیست، اما آشنایی مقدماتی با کامپیوتر و سیستمعاملها (ویندوز، مک یا لینوکس) کافی است. تنها ابزار مورد نیاز: p> در طول دوره، مثالهای زیر را گامبهگام میسازیم: p> مثال کد ساده برای خواندن و نوشتن فایل: p> این کد نشان میدهد چگونه به سادگی نتایج بازی را در یک فایل متنی ذخیره کنیم. p>
div> اگر به دنبال یادگیری Python 3 به روشی لذتبخش و پروژهمحور هستید و میخواهید در نهایت بتوانید بازی خود را بسازید، این دوره بهترین شروع برای شماست. با پوشش کامل مباحث پایه تا متوسط و تمرکز بر یادگیری عملی span>، پس از پایان دوره آماده ورود به دنیای توسعه نرمافزار خواهید بود. p>
div> article>
هنوز نظری ثبت نشده است. وارد شوید تا نظر ثبت کنید.آنچه فراگیران یاد میگیرند h2>
مزایای شرکت در این دوره h2>
پیشنیازها h2>
سرفصلهای دوره h2>
مثالهای عملی h2>
with open('scores.txt', 'a', encoding='utf-8') as f: f.write(username + ': ' + str(score) + 'n') code> p> جمعبندی h2>
نظرات