توضیحات
در این قسمت تیم کدگیت دوره آموزش ماژول Turtle در پایتون را برای شما تهیه کرده است. اگر میخواهید کتابخانه Turtle در پایتون را به خوبی و با دیدن مثالهای متنوعی یاد بگیرید این دوره آموزشی قطعاً برای شما میباشد. از معرفی ماژول Turtle این دوره آغاز میگردد و در ادامه مثالهای متنوعی از پیاده سازی بازی Snake، پیاده سازی بازی pong و … را خواهیم دید. پس با ما همراه باشید تا این دوره جذاب را به شما معرفی کنیم.
پایتون
زبان برنامه نویسی پایتون یک زبان ساده بوده و در عین حال کد زدن با آن نزدیک به زبان انگلیسی است. لذا یادگیری آن را بسیار آسان کرده است. بسیاری از برنامه نویسان روی به یادگیری این زبان میآورند چراکه گستردگی این زبان از برنامه نویسی وب تا برنامههای گرافیکی ساده می باشد و ماژولهای فراوان هوش مصنوعی، جبر خطی و علم داده آن باعث شده است که نظر همه به این زبان جلب گردد. کتابخانه Turtle در پایتون یکی از کتابخانههای برتر پایتون می باشد که این دوره آموزشی یادگیری آن را بسیار آسان نموده است.
دوره آموزش ماژول Turtle در پایتون
در دوره کتابخانه Turtle در پایتون مثالهای بسیاری پیاده سازی گردیده است. این دوره با هدف آشنایی شما با محیط گرافیک پایتون و نحوه پیاده سازی پروژههای واقعی تهیه و تنظیم شده است. ابتدا با پروژه های ساده نظیر رسم مربع و خط چین در صفحه پیاده سازی را آغاز میکنیم و قدم به قدم آموزشها را پیش خواهیم برد.
همچنین پروژههای اصلی پیاده سازی شده در این دوره آموزشی شامل موارد ذیل میباشد:
- Random walk یا گام تصادفی
علاوه بر پروژه های بالا، مثالهای دیگری نیز در هر بخش پیاده سازی گردیده که به یادگیری شما کمک خواهد کرد.
محتوای دوره
دوره آموزش ماژول Turtle در پایتون دارای شش بخش میباشد که محتوای این شش بخش به شرح زیر میباشد:
- بخش اول: آشنایی با ماژول Turtle
- معرفی ماژول Turtle
- ساخت یک مربع به کمک ماژول Turtle
- روشهای نصب و فراخوانی ماژول در پایتون
- پروژه: پیاده سازی خط چین با کمک ماژول Turtle
- پروژه: پیاده سازی Random walk یا گام تصادفی در ماژول Turtle
- معرفی Tuple
- پروژه: پیاده سازی spirpgraph با کمک ماژول Turtle
- بخش دوم: کنترل کیبورد در ماژول Turtle
- معرفی رخداد یا Event
- انواع تابع و معرفی Higher order Functions
- دستگاه مختصات در ماژول Turtle
- پروژه: پیاده سازی بازی مسابقه لاک پشت ها
- پروژه: پیاده سازی بازی etch a sketch و یا تخته مغناظیسی
- بخش سوم: بخش اول پیاده سازی بازی Snake یا مار
- معرفی بازی
- ساخت بدن Snake
- ساخت انیمیشن Snake
- پیاده سازی کلاس Snake
- کنترل Snake با کیبورد
- بخش چهارم: بخش دوم پیاده سازی بازی Snake یا مار
- کلاس Food یا غذا
- نمایش امتیاز با پیاده سازی کلاس Scoreboard
- برخورد Snake با حاشیه صفحه
- برخورد Snake با بدن خود و پیاده سازی افزایش طول Snake با خوردن غذا
- بخش پنجم: پیاده سازی بازی Pong در پایتون
- معرفی بازی
- ساخت صفحه بازی
- ایجاد راکت سمت راست
- پیاده سازی کلاس راکت (Paddle) و ایجاد راکن چپ و راست
- پیاده سازی کلاس Ball
- برخورد توپ با حاشیه صفحه
- برخورد توپ با راکت و تشخیص آن
- خارج شدن توپ از جهت های چپ و راست
- نمایش امتیاز کاربر در صفحه و انیمیشن آن
- بخش ششم: پیاده سازی بازی مسابقه لاکپشتها
- تعریف بازی
- ساخت صفحه بازی و اجرای آن
- ایجاد کلاس Player (لاک پشت ها)
- پیاده سازی موانع لاک پشت و حرکت آنها
- تشخیص برخورد لاک پشت با موانع
- پیاده سازی مرحله برای بازی
- نمایش مرحله کاربر در صفحه و نوشته game over
نمونه ویدئوها
در قسمت زیر میتوانید برخی ویدئوهای آموزشی این دوره را مشاهده کنید:
سورس کد پایتون
در کنار فایل ویدئو، سورس آموزشهای داده شده، در اختیار شما قرار خواهد گرفت. شما در محیط برنامه نویسی پایتون میتوانید از این فایلها استفاده کنید و نحوه اجرای آن را ببینید. همچنین فرمت فایلهای سورس .py می باشد.
پیش نیاز
پیش نیاز این دوره، دوره آموزش پایتون سطح مقدماتی می باشد. آشنایی با حلقهها، شرطها، data tyoes، لیستها، توابع و شی گرایی به یادگیری شما در این دوره کمک خواهد کرد.
این دوره مناسب چه کسانی است؟
اگر به دنبال دورهای هستید که پروژههای واقعی را پیاده سازی کند و شما را برای بازار کار آماده کند این دوره مناسب شما است. دانشجویان، علاقه مندان به برنامه نویسی پایتون، کارمندان و … می توانند از این دوره آموزشی استفاده کنند.