Udemy

Python OOP Course: Master Object-Oriented Programming

立即報名
  • 1,297 名學生
  • 更新於 8/2023
4.6
(371 個評分)
CTgoodjobs 嚴選優質課程,為職場人士提升競爭力。透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期
全年招生
課程級別
學習模式
修業期
5 小時 38 分鐘
教學語言
英語
授課導師
Karim Elghamrawy
評分
4.6
(371 個評分)
6次瀏覽

課程簡介

Python OOP Course: Master Object-Oriented Programming

Master Python OOP and Become a Better Python Programmer by Writing Modular, Readable, and Reusable Python OOP Code

Important: This course is NOT for absolute beginners. Object-oriented programming / design is for intermediate-level learners.

Object-oriented programming (OOP) is a programming model that is widely used in the industry.

Mastering OOP concepts allows you to write code that is readable, maintainable, reusable, and overall more elegant. All of these are skills that separate high-performing programmers from average programmers.

Everything in Python is actually an object! This means that your understanding of the Python programming language is not complete until you fully internalize OOP concepts and understand how to apply these concepts in Python.

So if you want to be a solid Python programmer, then understanding OOP concepts, learning how to design, implement, and apply these concepts in your code is crucial.

What You Will Learn

  • Write clean code that is reusable, modular, and readable

  • Level up your Python programming skills

  • Learn the fundamental object-oriented programming concepts

  • Apply OOP concepts to your Python code

  • Work on a project to enhance your understanding of the course

  • Good and bad practices when writing OOP code

This course is for you if you:

  • have basic knowledge of Python and wants to take your skills to the next level

  • want to learn the fundamental concepts of object-oriented programming

  • want to learn how to apply object-oriented programming concepts in Python

  • like to learn concepts in-depth

  • like to learn by doing homework and working on a project

What are the prerequisites for this course?

This course is about object-oriented programming in Python. I assume that you have a fairly basic knowledge of the Python programming language. For example, you know what variables, for loops, functions, lists, and dictionaries are.

課程章節

  • 5 個章節
  • 38 堂課
  • 第 1 章 Object-Oriented Mindset
  • 第 2 章 Classes and Objects
  • 第 3 章 Attributes and Methods - Deep Dive
  • 第 4 章 Inheritance
  • 第 5 章 [Advanced] Magic Methods

課程內容

  • Write clean code that is reusable, modular, and readable
  • Level up your Python Programming skills
  • Learn the fundamental object-oriented programming concepts
  • Apply OOP concepts to your Python code
  • Work on a project to enhance your understanding of the course
  • Good and bad practices when writing OOP code


評價

  • T
    Tsovinar Melkumyan
    5.0

    I understood everything at once. The lecturer explains so good

  • S
    Shivam Sachan
    4.5

    Good course,explained nicely

  • A
    Ant Manito
    5.0

    I decided to take this course to "rehab" my OOP knowledge in Python, since I already have a foundation in OOP from other programming languages and have mostly used Python for scripting and notebooks. The instructor is amazing: he explains the concepts very clearly, and the examples perfectly complement the explanations. I would have appreciated a bit more information about class-related decorators, but overall, the course is great.

  • B
    Bruno Carvalho Neves
    3.0

    Despite the excellent course content, the significant audio-video desynchronization is a major issue

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策使用條款才繼續瀏覽。

我已閱讀及同意