دوره آموزشی
The Great Courses
دوبله زبان فارسی

پایتون و Turtle - راهنمای عملی برای مبتدیان و فراتر از آن

پایتون و Turtle - راهنمای عملی برای مبتدیان و فراتر از آن

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • تسلط به پایتون از اصول تا مفاهیم پیشرفته
  • توسعه مهارت‌های حل مسئله قوی برای سناریوهای واقعی
  • درک و کاربرد اصول طراحی شیءگرا برای برنامه‌نویسی مؤثر
  • کاربرد پایتون در ایجاد گرافیک، مصورسازی و بازی‌ها

توضیحات دوره

درس‌ها به گونه‌ای طراحی شده‌اند که جذاب بوده و یادگیری پایتون را آسان کنند. شما با درس‌های جذابی مواجه خواهید شد که پایه‌ای قوی را برای تبدیل شدن به یک توسعه‌دهنده ماهر پایتون فراهم می‌کنند.

1. بررسی مفاهیم اصلی:

  • تسلط به مبانی ضروری پایتون: مفاهیم کلیدی متغیرها و انواع داده ساده را درک کنید و درک عمیقی از نقش اساسی آن‌ها در برنامه‌نویسی پایتون کسب کنید.
  • یادگیری الزامات پایتون: متغیرها، انواع داده، اختصاص مقدار و مهارت‌های کدنویسی حیاتی را یاد بگیرید. این ماژول پایه محکمی را برای بررسی بیشتر پایتون و تسلط به آن فراهم می‌کند.
  • مهارت‌های خود را با تکالیف عملی، از جمله دستکاری رشته‌ها و دستورات شرطی تقویت کنید و تجربه عملی ارزشمندی کسب کنید.

2. کسب تخصص:

  • پیشرفت کنید و موضوعات مهم مانند حلقه‌ها، iterationها، توابع و تکنیک‌های اشکال‌زدایی را یاد بگیرید.
  • هدف دوره، انتقال دانش پایتون و تقویت مهارت‌های حل مسئله است تا شما را به یک توسعه‌دهنده ماهر تبدیل کند.
  • بخش اصلی دوره مربوط به توسعه مهارت‌های درک کدی که می‌نویسید، است.
  • این دوره شامل مجموعه‌ای از تکالیف است که معمولا در مصاحبه‌های کدنویسی استفاده می‌شوند. این تکالیف شامل دنباله فیبوناچی، الگوریتم‌های مرتب‌سازی، بازگشتی‌ها و غیره است.

3. پایه برنامه‌نویسی شیءگرا:

  • اصول برنامه‌نویسی شیءگرا را عمیقاً بررسی کنید، بخش بزرگی از دوره به آن اختصاص دارد.
  • درک جامعی از عناصر کلیدی مانند کلاس‌ها، متدها و وراثت بدست آورید تا پتانسیل کامل برنامه‌نویسی شیءگرا را آنلاک کنید.
  • پایه‌ای قوی بسازید، همچنان که پیچیدگی‌های برنامه‌نویسی شیءگرا را یاد می‌گیرید.
  • دانش اساسی این بخش نقطه شروع سفر یادگیری شماست و شما را برای بررسی موضوعات هیجان‌انگیزتر و پیشرفته‌تر آماده می‌کند که در ادامه دوره مطرح خواهند شد.

4. گرافیک، مصورسازی و توسعه بازی:

  • ماژول Turtle را برای ایجاد عناصر بصری جذاب بررسی کنید و وارد دنیای گرافیک و مصورسازی شوید.
  • توسعه بازی را بررسی کنید و با مفاهیمی مانند حلقه‌های بروزرسانی، تفاوت زمانی، حرکت، چرخش و پیاده‌سازی موجودیت‌های بازی آشنا شوید، در حالی که فقط از پایتون برای کدنویسی استفاده می‌کنید!
  • این بخش یادآور خوبی برای کلاس‌ها و وراثت است، چون به طور گسترده از آن‌ها استفاده خواهیم کرد!
  • بررسی کنید بازی‌ها چگونه کار می‌کنند و مهارت‌های عملی بدست آورید. این دانش را می‌توانید در هر فریم‌ورک بازی دیگر مانند یونیتی نیز استفاده کنید.

5. بخش‌های پایانی دوره:

  • دوره را با تمرکز بر رابط کاربری به پایان برسانید.
  • یک رابط ساده بسازید تا متن را روی صفحه نمایش نشان دهید. یاد بگیرید چگونه دکمه‌ها را بسازید و رویدادها را مدیریت کنید.
  • همه‌کاره بودن توابع لامبدا در پایتون را بررسی کنید و ابزار قدرتمندی را به جعبه ابزار برنامه‌نویسی خود اضافه کنید.
  • این دوره را با بررسی پروژه نهایی به پایان برسانید. این پروژه فرصت مناسبی برای نشان دادن آنچه یاد گرفته‌اید به صورت عملی است.

چرا در این دوره شرکت کنیم؟

  • پروژه‌های جذاب و مفیدی در انتظار شما هستند که امکان به‌کارگیری مهارت‌هایتان در سناریوهای واقعی را فراهم می‌کنند.
  • تا پایان دوره، نه‌تنها در پایتون مهارت پیدا خواهید کرد، بلکه توانایی مقابله با هر چالش توسعه‌ای را نیز بدست خواهید آورد.
  • پروژه نهایی به شما یاد می‌دهد چگونه بازی بسازید که برای نمایش در پورتفولیوی شما عالی است.

این دوره برای چه کسانی مناسب است؟

  • این دوره برای افراد مبتدی در کدنویسی طراحی شده است و مقدمه‌ای کامل از پایتون ارائه می‌دهد.
  • توسعه‌دهندگان در مراحل اولیه که به دنبال کسب تجربه عملی در پایتون هستند.
  • افرادی که می‌خواهند پورتفولیوی خود را با پروژه‌های عملی پایتون تقویت کنند.

پایتون و Turtle - راهنمای عملی برای مبتدیان و فراتر از آن

  • مقدمه 01:54
  • اطلاعات پیش از شروع 09:03
  • نصب پایتون 08:11
  • راه‌اندازی محیط 15:25
  • شروع متغیرها 09:04
  • اطلاعات بیشتر درباره متغیرها 12:00
  • اطلاعات بیشتر درباره انواع داده 10:18
  • تکلیف رشته کوچک 09:34
  • تکالیف چندخطی 07:33
  • تمرین متغیرها 05:14
  • گزینه‌های فرمت‌بندی رشته 10:52
  • مقایسه‌های ساده 06:56
  • If Elif 09:06
  • تورفتگی 07:17
  • اطلاعات بیشتر درباره If 09:43
  • And و Or 17:13
  • تمرین دستور if 13:48
  • عملگر Not 06:56
  • دریافت ورودی 09:19
  • تبدیل انواع داده 07:08
  • تکلیف لوتو 10:59
  • حلقه while 09:15
  • بررسی اعداد زوج 06:36
  • Continue 05:50
  • یادآوری تورفتگی 05:06
  • تکلیف ماشین حساب 14:34
  • بهبود تکلیف 13:58
  • تعریف تابع 07:32
  • پارامترهای تابع 11:11
  • اطلاعات بیشتر درباره توابع 06:30
  • پارامترهای نامگذاری شده 16:22
  • دیباگینگ 16:43
  • اشکال‌زدایی بیشتر 17:28
  • اشکال‌زدایی بیشتر! 21:26
  • بازگشت توابع 11:43
  • تعریف انواع داده 08:49
  • Pylint 12:41
  • Mypy 16:07
  • تکلیف فیبوناچی 09:15
  • راه‌حل فیبوناچی 09:58
  • نوع None 05:54
  • شروع بازگشت 16:13
  • بازگشت با پارامترها 08:24
  • فیبوناچی بازگشتی 10:38
  • Try و Except 12:59
  • لیست ها 10:58
  • دریافت بازه از لیست 10:48
  • سایر عملیات‌های لیست 15:37
  • حذف آیتم از لیست 15:05
  • نکته جالب درباره لیست 06:16
  • فیبوناچی با لیست 05:45
  • فیبوناچی - ادامه 03:12
  • غیرقابل تغییر در مقابل قابل تغییر 16:03
  • پیش‌زمینه متغیرها 19:40
  • تکلیف لیست کاربر 05:27
  • راه‌حل لیست کاربر 11:14
  • حلقه‌‌های For 16:24
  • دریافت ایندکس در حلقه for 05:25
  • متد ایندکس 09:12
  • args با * 16:55
  • تکلیف مرتب‌سازی حبابی و توضیح 11:31
  • راه‌حل مرتب‌سازی حبابی 11:36
  • بهینه‌سازی مرتب‌سازی 12:52
  • مرتب‌سازی معکوس 04:26
  • تاپل در مقابل لیست 12:14
  • آشنایی کامل با کلاس‌ها 20:41
  • متدها 10:06
  • بهبود متدها 13:23
  • کلاس پایگاه داده 08:38
  • آبجکت‌ها قابل تغییر هستند 09:23
  • متدهای جادویی 08:29
  • تکلیف پایگاه داده 05:20
  • راه‌حل تکلیف پایگاه داده 15:24
  • attribute کلاس در مقابل نمونه 12:32
  • کلاس پایه شکل 12:09
  • پلی مورفیسم 09:45
  • متد در کلاس پایه 02:50
  • خصوصی در پایتون 04:36
  • Super 12:44
  • Match و Case 05:34
  • تکلیف شکل 02:14
  • راه‌حل تکلیف شکل 12:11
  • درس شروع کار با Turtle 04:13
  • ماژول Turtle 11:50
  • گرافیک ساده در Turtle 09:57
  • کشیدن مثلث دوم 08:49
  • بازه 05:42
  • حرکت در بازه 04:15
  • راه‌اندازی صفحه 04:57
  • حلقه اصلی و رنگ در Turtle 04:15
  • کلاس بازیکن 07:17
  • روش‌های اضافی ایجاد بازیکن 08:04
  • وراثت در Turtle 02:55
  • کلاس پنجره 04:38
  • سیستم موقعیت 15:33
  • تکلیف کشیدن مربع 05:10
  • رویداد کلید 09:01
  • توابع مرتبه بالا 15:53
  • تکلیف توابع 07:05
  • حرکت به بالا با تعیین موقعیت 07:44
  • حرکت به هر طرف 04:27
  • متغیرهای سراسری و تابع بازی 05:10
  • سرعت و برداشتن قلم 05:46
  • درس حلقه بروزرسانی 09:48
  • بروزرسانی بازیکن 06:05
  • Vec2D 13:08
  • تنظیم جهت بازیکن با فشردن کلید 05:29
  • غیرفعال کردن ردیاب و افزودن سرعت حرکت 18:26
  • فریم بر ثانیه و زمان فریم 08:20
  • تفاوت زمانی 09:48
  • محاسبه سرعت واقعی 14:49
  • متدهای کلاس 12:43
  • ذخیره تفاوت زمانی در کلاس 03:07
  • انتقال همه به زمان بازی 04:13
  • کلید نظارت‌شده 10:16
  • مدیریت حرکت در بروزرسانی 04:51
  • مدیریت تابع حرکت 05:01
  • مدیریت حرکت مورب 12:08
  • محاسبه بزرگی 12:25
  • نرمال‌سازی حرکت 09:18
  • چرخش به زاویه 10:03
  • چرخش‌های نرم 22:11
  • چرخش صحیح 15:15
  • کلاس دشمن 04:56
  • موجودیت بازی 04:38
  • دنبال کردن بازیکن 11:46
  • تله‌پورت دشمن 04:15
  • تصادفی‌سازی پرش‌ها 04:59
  • گرفتن بازیکن 09:10
  • پایان بازی جهانی 05:09
  • متن ساده 11:16
  • نمایش متن در مواقع لازم 03:03
  • کلاس رابط کاربری 03:54
  • دکمه‌های رابط کاربری 04:37
  • توابع Callback 09:52
  • انتقال بازیکن و دشمن برای شروعمجدد 05:40
  • تابع Lambda 03:38
  • تمرین لامبدا 14:45
  • شروع مجدد بازیکن و دشمن 03:52
  • پایان دوره 06:24

8,762,000 1,752,400 تومان

مشخصات آموزش

پایتون و Turtle - راهنمای عملی برای مبتدیان و فراتر از آن

  • تاریخ به روز رسانی: 1404/10/04
  • سطح دوره:همه سطوح
  • تعداد درس:140
  • مدت زمان :22:11:23
  • حجم :8.59GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
1,889,000 377,800 تومان
  • زمان: 04:47:39
  • تعداد درس: 30
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,659,500 531,900 تومان
  • زمان: 06:44:45
  • تعداد درس: 35
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,501,000 300,200 تومان
  • زمان: 03:48:11
  • تعداد درس: 47
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,300,500 1,460,100 تومان
  • زمان: 18:29:24
  • تعداد درس: 115
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,113,000 422,600 تومان
  • زمان: 05:21:41
  • تعداد درس: 51
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
9,269,000 1,853,800 تومان
  • زمان: 23:28:00
  • تعداد درس: 170
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
500,000 100,000 تومان
  • زمان: 01:16:19
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,580,000 316,000 تومان
  • زمان: 04:00:26
  • تعداد درس: 31
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
770,000 154,000 تومان
  • زمان: 01:57:58
  • تعداد درس: 29
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید