آموزش قدرت برنامه‌نویسی شیءگرا (OOP) - آخرین آپدیت

دانلود The Power of Object-Oriented Programming

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: برنامه‌نویسی شیءگرا (یا OOP) مدلی است که به شما اجازه می‌دهد داده‌ها را با استفاده از کلاس‌ها و اشیاء و ویژگی‌ها سازماندهی کنید. این روش یکی از محبوب‌ترین انواع برنامه‌نویسی است و یادگیری آن یک مهارت ضروری برای برقراری ارتباط بهتر با برنامه‌نویسان در سازمان شما محسوب می‌شود. در این دوره چهار هفته‌ای از دانشگاه میشیگان، دانش خود را در زمینه OOP گسترش خواهید داد و یاد می‌گیرید که چگونه برنامه‌هایی با اشیاء مشتق از کلاس‌ها بنویسید و چگونه کلاس‌های خودتان را طراحی کنید. همچنین با یادگیری نحوه درک و اصلاح برنامه‌های شیءگرای بزرگ‌تر، اعتماد به نفس خود را افزایش خواهید داد. این دوره رویکردی بسیار محرک و خلاقانه به OOP دارد؛ این رویکرد شامل فعالیت‌هایی مانند ساخت کلاژ تصاویر و همچنین مدل‌سازی یک شیء واقعی مانند Magic 8-Ball است. از طریق این فعالیت‌ها، دانش برنامه‌نویسی خود را با استفاده از روش‌های سرگرم‌کننده و نوآورانه به کار خواهید گرفت. این دوره به شما اجازه می‌دهد در طول مسیر با سایر یادگیرندگان ارتباط برقرار کرده و در کنار آن‌ها کار کنید. با این پشتیبانی، می‌توانید از اشتراک‌گذاری دانش و کار تیمی برای گسترش درک خود و کاوش در احتمالات OOP با هم استفاده کنید. این دوره برای یادگیرندانی طراحی شده است که علاقه‌مند به گسترش دانش خود در پایتون هستند. همچنین برای کسانی که مایل به یادگیری یک زبان برنامه‌نویسی متنی هستند یا متخصصانی که با برنامه‌نویسان کار می‌کنند اما از پایتون استفاده نمی‌کنند، بسیار مفید خواهد بود.

سرفصل ها و درس ها

Week 1 | Turtles Week 1 | Turtles

  • Meet Dr. Barb Ericson! Meet Dr. Barb Ericson!

  • How is This Course Different? How is This Course Different?

  • What is Python? What is Python?

  • Why Work in Groups? Why Work in Groups?

  • POGIL Roles POGIL Roles

  • How to Write Code in the eBook How to Write Code in the eBook

  • Reloading Your Code History Reloading Your Code History

  • Welcome to Week 1 Welcome to Week 1

  • Important Concepts in Programming Important Concepts in Programming

  • Classes are Like Factories Classes are Like Factories

  • Intro to Turtles Intro to Turtles

  • Importing Modules Importing Modules

  • Turtle Basics Turtle Basics

  • Viewing Problems in Context Viewing Problems in Context

  • Fix Turtle Error 1 Fix Turtle Error 1

  • Fix Turtle Error 2 Fix Turtle Error 2

  • Solve Draw F Solve Draw F

  • Using Multiple Turtles Using Multiple Turtles

  • Creating Useable Functions Creating Useable Functions

  • How to Fill a Shape with Color How to Fill a Shape with Color

Week 2 | Writing a Simple Class Week 2 | Writing a Simple Class

  • Welcome to Week 2 Welcome to Week 2

  • Intro to Writing a Class in Python Intro to Writing a Class in Python

  • Walk Through Creating and Printing an Object with CodeLens Walk Through Creating and Printing an Object with CodeLens

  • How to Add a Method to a Class How to Add a Method to a Class

  • How to Design a Class How to Design a Class

  • Getting User Input Getting User Input

  • Pick a Random Number Pick a Random Number

  • Creating a Class NumGuess Creating a Class - NumGuess

Week 3 | Multiple Classes Week 3 | Multiple Classes

  • Welcome to Week 3 Welcome to Week 3

  • Introduction to Images and Pixels Introduction to Images and Pixels

  • How to Create a Negated Image How to Create a Negated Image

  • Analyzing a Card Game Analyzing a Card Game

  • Introduction to UML Class Diagrams Introduction to UML Class Diagrams

  • Matching Card Objects Matching Card Objects

  • Step Through the Card Class Step Through the Card Class

Week 4 | Inheritance and Association Week 4 | Inheritance and Association

  • Welcome to Week 4 Welcome to Week 4

  • Introduction to Inheritance in UML Class Diagrams Introduction to Inheritance in UML Class Diagrams

  • Introduction to Inheritance in Python Introduction to Inheritance in Python

  • Which Method Gets Called? Which Method Gets Called?

  • Specialization and Generalization Specialization and Generalization

نمایش نظرات

آموزش قدرت برنامه‌نویسی شیءگرا (OOP)
جزییات دوره
24h 37m
40
(آخرین آپدیت)
1,887
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده