Companies Home Search Profile

Classes and Object-oriented Programming in Python 3

Focused View

Mateo Prigl

2:26:22

110 View
  • 1. Course Overview.mp4
    01:49
  • 1. Course Introduction and Prerequisites.mp4
    03:17
  • 2. Working with Complex Data.mp4
    06:06
  • 3. Designing Classes.mp4
    06:08
  • 4. Python and Objects.mp4
    05:45
  • 5. Should You Utilize OOP.mp4
    03:31
  • 6. Summary.mp4
    02:21
  • 1. Objects are Dictionaries.mp4
    06:55
  • 2. Classes and Instances.mp4
    02:53
  • 3. Passing Self to Instance Methods.mp4
    04:07
  • 4. Turning Instances to Strings.mp4
    02:25
  • 5. Modifying Instance Representation.mp4
    06:30
  • 6. Overview of Special Dunder Methods.mp4
    03:45
  • 7. Summary.mp4
    03:38
  • 1. Validating Attribute Values.mp4
    05:20
  • 2. Encapsulation and Name Mangling.mp4
    06:47
  • 3. Accessing Attributes through Properties.mp4
    04:25
  • 4. Setting Property Values.mp4
    03:03
  • 5. Using Computed Properties.mp4
    05:21
  • 6. Summary.mp4
    03:47
  • 1. Introducing Class Inheritance.mp4
    04:48
  • 2. Overriding Parent Class Instance Methods.mp4
    03:56
  • 3. Inspecting Class Relationships.mp4
    04:12
  • 4. Extending Parent Class Instance Methods with super.mp4
    02:33
  • 5. Adding New Attributes to the Subclass Instances.mp4
    01:28
  • 6. Optimizing Memory with Slots.mp4
    04:49
  • 7. Multiple Inheritance and Method Resolution Order.mp4
    06:48
  • 8. Summary.mp4
    03:24
  • 1. Classes Are Objects Too.mp4
    06:10
  • 2. Defining Class Methods.mp4
    05:03
  • 3. Summary.mp4
    02:27
  • 1. Introducing Data Classes.mp4
    04:49
  • 2. Type Hinting of Instance Attributes.mp4
    02:29
  • 3. Implementing Slots and Methods.mp4
    01:29
  • 4. Whats Next.mp4
    02:37
  • 5. Summary.mp4
    01:27
  • Description


    You might have heard the sentence which states that “everything is an object in Python”. This course will teach you how to approach the object-oriented paradigm in Python and how to implement it in practice.

    What You'll Learn?


      To fully utilize the power of Python, you need to be familiar with how to create your own custom classes. In this course, Classes and Object-oriented Programming in Python, you’ll learn to structure programs in an object-oriented way. First, you’ll explore how to define custom classes and instantiate objects. Next, you’ll discover how manage attribute access with properties. Finally, you’ll learn how to implement inheritance, class attributes and how to use data classes. When you’re finished with this course, you’ll have the skills and knowledge of object-oriented programming in Python needed to build enterprise level applications with the OOP paradigm in mind.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Mateo is currently a full stack web developer working for a company that has clients from Europe and North America. His niche in programming was mostly web oriented, while freelancing, working on small startups and companies that require his services. Go(lang), Elixir, Ruby and C are his favorite languages and also the ones he’s mostly working with other then PHP in day to day work. He has a big passion for learning and teaching what he knows the best. His big interests recently have been the fields of DevOps, Linux, functional programming and machine learning.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 36
    • duration 2:26:22
    • level average
    • English subtitles has
    • Release Date 2022/12/31