قدرت برنامهنویسی شیگرا
✅ سرفصل و جزئیات آموزش
توضیحات دوره
برنامهنویسی شیگرا (OOP) مدلی است که به شما امکان میدهد دادهها را با استفاده از کلاسها و اشیاء سازماندهی کنید. این نوع برنامهنویسی یکی از رایجترین روشهاست و به همین دلیل مهارتی ضروری برای برقراری ارتباط بهتر با برنامهنویسان در سازمان شما به شمار میرود.
در این دوره چهار هفتهای از دانشگاه میشیگان، دانش خود را در زمینه OOP گسترش میدهید و یاد میگیرید که چگونه برنامههایی با استفاده از اشیاء ایجاد شده از کلاسها بنویسید و کلاسهای خود را ایجاد کنید. همچنین با یادگیری نحوه درک و اصلاح برنامههای شیگرای بزرگتر، اعتماد به نفس کسب خواهید کرد.
این دوره رویکردی بسیار جذاب و خلاقانه به OOP دارد. این شامل فعالیتهایی مانند ایجاد کلاژی از تصاویر و همچنین مدلسازی یک شیء واقعی، مانند یک توپ جادویی 8 است.
از طریق این فعالیتها، دانش برنامهنویسی خود را با استفاده از روشهای سرگرمکننده و نوآورانه به کار خواهید گرفت.
این دوره به شما این امکان را میدهد که با دیگر یادگیرندگان در کنار هم پیش بروید. با این حمایت، قادر خواهید بود از اشتراکگذاری دانش و کار تیمی استفاده کنید تا درک خود را گسترش دهید و امکانات OOP را با هم بررسی کنید.
این دوره به یادگیرندگانی که مایل به گسترش دانش خود در Python هستند، طراحی شده است.
همچنین برای کسانی که میخواهند یک زبان برنامهنویسی متنی را یاد بگیرند یا برای حرفهایهایی که با برنامهنویسان کار و ارتباط دارند اما از Python استفاده نمیکنند، مفید خواهد بود.
قدرت برنامهنویسی شیگرا
-
آشنایی با دکتر بارب اریکسون! 1:15
-
این دوره چگونه متفاوت است؟ 1:08
-
Python چیست؟ 1:03
-
چرا باید در گروهها کار کنیم؟ 1:11
-
نقشهای POGIL 1:13
-
چگونه در کتاب الکترونیکی کد بنویسیم؟ 1:36
-
بارگذاری مجدد تاریخچه کد شما 0:51
-
خوش آمدید به هفته 1 1:02
-
مفاهیم مهم در برنامهنویسی 1:02
-
کلاسها مانند فکتوری ها هستند 0:53
-
مقدمهای بر Turtles 1:50
-
وارد کردن ماژولها 1:48
-
مبانی Turtles 1:12
-
مشاهده مشکلات در زمینه 0:52
-
فیکس کردن خطای Turtle - بخش 1 2:02
-
فیکس کردن خطای Turtle - بخش 2 1:14
-
حل مسئله Draw F 1:38
-
استفاده از چندین Turtles 1:44
-
ایجاد توابع قابل استفاده 2:08
-
چگونه یک شکل را با رنگ Fill کنیم؟ 1:28
-
برنامه درسی None
-
راهنماییهای مشارکت اجتماعی None
-
پیشسنجی دوره None
-
نقد هفته 1 None
-
تمرین: کار در کتاب الکترونیکی | Turtles None
-
تمرین: کار در کتاب الکترونیکی | متدهای Turtles None
-
تمرین: کار گروهی | چندین Turtles None
-
تمرین: کار گروهی | تکرار با Turtles None
-
تمرین: کار گروهی | Turtle Stamp None
-
تمرین: کار گروهی | توابع با Turtles None
-
خلاصه تکلیف | طراحی یک صحنه None
-
دستورالعملهای تکلیف | طراحی یک صحنه None
-
خوش آمدید به هفته 2 1:05
-
مقدمهای بر نوشتن یک کلاس در Python 3:40
-
مراحل ایجاد و چاپ یک شیء با CodeLens 2:00
-
چگونه یک متد به یک کلاس اضافه کنیم؟ 1:09
-
چگونه یک کلاس طراحی کنیم؟ 1:20
-
دریافت ورودی کاربر 1:48
-
یک عدد تصادفی انتخاب کنید 2:02
-
ایجاد یک کلاس - NumGuess 5:22
-
نقد هفته 2 None
-
تمرین: کار گروهی | اشیاء و کلاسها None
-
تمرین: کار در کتاب الکترونیکی | ایجاد یک کلاس Point None
-
تمرین: کار در کتاب الکترونیکی | انتقال مقادیر به یک Constructor None
-
تمرین: کار در کتاب الکترونیکی | تعریف متدها None
-
تمرین: کار در کتاب الکترونیکی | افزودن متد __the __str None
-
خلاصه تکلیف | پیشگوی None
-
دستورالعملهای تکلیف | پیشگوی None
-
خوش آمدید به هفته 3 0:49
-
مقدمهای بر تصاویر و پیکسلها 1:23
-
چگونه یک تصویر معکوس ایجاد کنیم؟ 1:22
-
تحلیل یک بازی کارت 2:14
-
مقدمهای بر نمودارهای کلاس UML 1:44
-
تشخیص اشیاء کارت 3:39
-
گام به گام در کلاس کارت 1:53
-
نقد هفته 3 None
-
تمرین: کار در کتاب الکترونیکی | دستکاری تصویر None
-
تمرین: کار گروهی | کلاسهای متعدد None
-
مقدمه همتا | کلاسهای متعدد None
-
تمرین: تمرین کلاسهای متعدد | کلاسهای متعدد None
-
خلاصه تکلیف | بازی ماجراجویی None
-
دستورالعملهای تکلیف | بازی ماجراجویی None
-
خوش آمدید به هفته 4 1:01
-
مقدمهای بر وراثت در نمودارهای کلاس UML 2:24
-
مقدمهای بر وراثت در Python 3:54
-
کدام متد فراخوانی میشود؟ 2:57
-
متخصص شدن و جنرال سازی 1:14
-
نقد هفته 4 None
-
تمرین: کار در کتاب الکترونیکی | Point و LabeledPoint None
-
تمرین: کار در کتاب الکترونیکی | استفاده مجدد از متدهای والد با ()super None
-
تمرین: کار در کتاب الکترونیکی | Association None
-
تمرین: کار در کتاب الکترونیکی | نمودارهای کلاس UML None
-
تمرین: کار در کتاب الکترونیکی | وراثت در مقابل ارتباط None
-
خلاصه تکلیف | افزودن افکتهای تصویری به یک کلاس None
-
دستورالعملهای تکلیف | افزودن افکتهای تصویری به یک کلاس None
-
نظرسنجی پایانی + نسبتها None
مشخصات آموزش
قدرت برنامهنویسی شیگرا
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:متوسط
- تعداد درس:76
- مدت زمان :01:10:10
- حجم :253.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy