Udemy - Python OOP - Object Oriented Programming for Beginners (12.2024)
File List
- 09. Project Build a Dice Game with Python OOP/05. Game Requirements and Object-Oriented Analysis.mp4 155.6 MB
- 09. Project Build a Dice Game with Python OOP/03. New OOP Concept Aggregation.mp4 143.8 MB
- 20. (Optional) Project Build a War Card Game using OOP/09. The Game Class (Part 2) Start the Battle.mp4 117.8 MB
- 09. Project Build a Dice Game with Python OOP/08. Implementing the DiceGame Class (Part 1).mp4 100.4 MB
- 21. Archived Curriculum Items/14. Board Class (Part 4) Check if the Player has Won the Game.mp4 81.1 MB
- 12. Project Build a Tic-Tac-Toe Game with OOP/13. Tic-Tac-Toe Game Implementation.mp4 77.2 MB
- 17. Special Methods Add Special Functionality to Your Classes/10. __getitem__().mp4 75.3 MB
- 18. Final Project Implement a Linked List OOP and Data Structures/03. Nodes in Data Structures (Theory + Code).mp4 74.3 MB
- 12. Project Build a Tic-Tac-Toe Game with OOP/09. The Board Class Check if the Player Won the Game.mp4 70.3 MB
- 17. Special Methods Add Special Functionality to Your Classes/09. __add__().mp4 69.6 MB
- 17. Special Methods Add Special Functionality to Your Classes/13. Rich Comparison Methods.mp4 68.5 MB
- 18. Final Project Implement a Linked List OOP and Data Structures/08. Insert a Node in the Middle of a Linked List.mp4 67.6 MB
- 17. Special Methods Add Special Functionality to Your Classes/08. __len__().mp4 65.3 MB
- 18. Final Project Implement a Linked List OOP and Data Structures/13. Count the Nodes of a Linked List.mp4 61.5 MB
- 17. Special Methods Add Special Functionality to Your Classes/11. __bool__().mp4 61.0 MB
- 09. Project Build a Dice Game with Python OOP/10. Implementing Game Over.mp4 56.2 MB
- 06. Encapsulation and Abstraction Key Principles of Object-Oriented Programming/05. Public vs. Non-Public Attributes in Python.mp4 51.8 MB
- 12. Project Build a Tic-Tac-Toe Game with OOP/07. The Board Class Create and Print the Board.mp4 50.3 MB
- 09. Project Build a Dice Game with Python OOP/07. Implementing the Player Class.mp4 49.8 MB
- 13. Inheritance in Python (Attributes)/08. How to Inherit Attributes with __init__().mp4 49.7 MB
- 12. Project Build a Tic-Tac-Toe Game with OOP/10. Testing Check Game Over.mp4 49.5 MB
- 10. Objects in Memory Learn How Objects Work Behind the Scenes/13. Working with objects.mp4 49.4 MB
- 20. (Optional) Project Build a War Card Game using OOP/12. Final Phase Let's Complete and Run the Game.mp4 49.2 MB
- 21. Archived Curriculum Items/15. Implement the Tic-Tac-Toe Game.mp4 49.1 MB
- 16. Docstrings Learn How to Document your Classes and Methods/06. Multi-line Docstrings.mp4 47.0 MB
- 17. Special Methods Add Special Functionality to Your Classes/06. __str__().mp4 46.1 MB
- 12. Project Build a Tic-Tac-Toe Game with OOP/02. The Move Class.mp4 45.2 MB
- 07. Properties, Getters, and Setters in Python Learn to use @property/10. The @property Decorator.mp4 45.1 MB
- 03. Classes The Blueprints of Object Oriented Programming (OOP)/05. How to Identify Classes in a Problem Description.mp4 44.2 MB
- 18. Final Project Implement a Linked List OOP and Data Structures/16. Delete a Node from the Middle of a Linked List.mp4 42.8 MB
- 09. Project Build a Dice Game with Python OOP/09. Implementing the DiceGame Class (Part 2).mp4 42.2 MB
- 14. Inheritance in Python Methods/04. Inheritance in Python (Syntax) Methods.mp4 41.7 MB
- 11. Aliasing, Mutation, and Cloning/06. Advantages and Disadvantages of Mutable and Immutable Data Types.mp4 41.7 MB
- 07. Properties, Getters, and Setters in Python Learn to use @property/08. How to use Properties The Pythonic Way.mp4 40.7 MB
- 12. Project Build a Tic-Tac-Toe Game with OOP/12. Testing Check Tie and Reset Board.mp4 39.3 MB
- 20. (Optional) Project Build a War Card Game using OOP/07. The Player Class Human and Computer Players.mp4 38.4 MB
- 08. Methods Add Functionality to your Classes/07. Coding Session How to Call a Method.mp4 37.9 MB
- 09. Project Build a Dice Game with Python OOP/11. Final Steps Completing the Game.mp4 37.4 MB
- 21. Archived Curriculum Items/13. Board Class (Part 3) Submit Move and Check if the Move is Valid.mp4 37.2 MB
- 16. Docstrings Learn How to Document your Classes and Methods/11. Read Docstrings with help() and __doc__.mp4 36.9 MB
- 20. (Optional) Project Build a War Card Game using OOP/06. The Deck Class Let's Make a Deck.mp4 36.7 MB
- 08. Methods Add Functionality to your Classes/03. Introduction to Methods in Python.mp4 36.4 MB
- 06. Encapsulation and Abstraction Key Principles of Object-Oriented Programming/10. Name Mangling.mp4 35.4 MB
- 13. Inheritance in Python (Attributes)/03. Introduction to Inheritance.mp4 35.1 MB
- 07. Properties, Getters, and Setters in Python Learn to use @property/09. Coding Session Properties.mp4 34.7 MB
- 14. Inheritance in Python Methods/07. Method Overriding.mp4 34.5 MB
- 16. Docstrings Learn How to Document your Classes and Methods/08. Example How to Document a Class.mp4 33.4 MB
- 20. (Optional) Project Build a War Card Game using OOP/11. The Game Class (Part 4) Check Game Over, Print Statistics, Welcome Player.mp4 33.4 MB
- 17. Special Methods Add Special Functionality to Your Classes/05. Tour of the Python Documentation.mp4 33.3 MB
- 12. Project Build a Tic-Tac-Toe Game with OOP/05. The Player Class Get Random Computer Move.mp4 31.2 MB
- 20. (Optional) Project Build a War Card Game using OOP/05. The Card Class Let's Add Cards to the Game.mp4 30.6 MB
- 12. Project Build a Tic-Tac-Toe Game with OOP/08. The Board Class Submit Move.mp4 30.0 MB
- 10. Objects in Memory Learn How Objects Work Behind the Scenes/03. Python Objects in Memory.mp4 29.7 MB
- 12. Project Build a Tic-Tac-Toe Game with OOP/04. The Player Class Attributes, Properties, and Get Move.mp4 29.5 MB
- 11. Aliasing, Mutation, and Cloning/04. Coding Session Aliasing.mp4 29.5 MB
- 07. Properties, Getters, and Setters in Python Learn to use @property/05. Introduction to Setters.mp4 29.1 MB
- 18. Final Project Implement a Linked List OOP and Data Structures/07. Insert a Node at the Beginning of a Linked List.mp4 28.6 MB
- 12. Project Build a Tic-Tac-Toe Game with OOP/06. Testing the Player Class.mp4 28.6 MB
- 16. Docstrings Learn How to Document your Classes and Methods/07. How to Document Classes in Python.mp4 28.5 MB
- 21. Archived Curriculum Items/11. Board Class (Part 2) Print the Board.mp4 28.5 MB
- 08. Methods Add Functionality to your Classes/06. How to Call a Method.mp4 27.1 MB
- 16. Docstrings Learn How to Document your Classes and Methods/05. How to Write Docstrings Syntax and Content.mp4 26.8 MB
- 10. Objects in Memory Learn How Objects Work Behind the Scenes/06. The id() Function in Python.mp4 26.6 MB
- 12. Project Build a Tic-Tac-Toe Game with OOP/14. Playing and Testing our Tic-Tac-Toe Game.mp4 25.3 MB
- 21. Archived Curriculum Items/07. Introduction to Tic-Tac-Toe.mp4 24.9 MB
- 18. Final Project Implement a Linked List OOP and Data Structures/12. Traverse a Linked List to Print its Elements.mp4 24.8 MB
- 20. (Optional) Project Build a War Card Game using OOP/10. The Game Class (Part 3) It's a Tie! Let's start the War.mp4 24.7 MB
- 21. Archived Curriculum Items/09. Player Class.mp4 24.6 MB
- 20. (Optional) Project Build a War Card Game using OOP/08. The Game Class (Part 1) Initial Game Setup and Attributes.mp4 24.2 MB
- 10. Objects in Memory Learn How Objects Work Behind the Scenes/08. Introduction to the is Operator.mp4 24.1 MB
- 13. Inheritance in Python (Attributes)/11. Coding Session 2 Character, Player, Enemy.mp4 23.7 MB
- 18. Final Project Implement a Linked List OOP and Data Structures/10. Insert a Node to the End of a Linked List.mp4 23.1 MB
- 15. Working with Multiple Files Learn to Use Import Statements in Python/03. Introduction to Import Statements.mp4 22.6 MB
- 13. Inheritance in Python (Attributes)/10. Coding Session 1 Employee and Programmer.mp4 21.9 MB
- 10. Objects in Memory Learn How Objects Work Behind the Scenes/11. The is operator Unexpected Results.mp4 21.2 MB
- 20. (Optional) Project Build a War Card Game using OOP/04. The Suit Class.mp4 21.1 MB
- 12. Project Build a Tic-Tac-Toe Game with OOP/03. Testing the Move Class.mp4 21.0 MB
- 05. Class Attributes Define Attributes Shared Across Instances/10. How to Modify Class Attributes.mp4 20.9 MB
- 18. Final Project Implement a Linked List OOP and Data Structures/15. Delete a Node from the Beginning of a Linked List.mp4 20.4 MB
- 16. Docstrings Learn How to Document your Classes and Methods/04. Introduction to Docstrings.mp4 20.2 MB
- 02. Introduction to Object Oriented Programming (OOP) and Key Concepts/03. Advantages of Object Oriented Programming.mp4 20.2 MB
- 10. Objects in Memory Learn How Objects Work Behind the Scenes/01. Welcome to this Section Objects in Memory.mp4 20.0 MB
- 21. Archived Curriculum Items/10. Board Class (Part 1) Analysis and Attributes.mp4 19.7 MB
- 09. Project Build a Dice Game with Python OOP/06. Implementing the Die Class.mp4 19.6 MB
- 04. Instances and Instance Attributes Use your Classes to Create Instances/09. How to Create Instances.mp4 19.2 MB
- 04. Instances and Instance Attributes Use your Classes to Create Instances/13. Coding Session Access Instance Attributes.mp4 18.6 MB
- 18. Final Project Implement a Linked List OOP and Data Structures/14. Find a Node in a Linked List.mp4 18.3 MB
- 08. Methods Add Functionality to your Classes/10. Default Arguments.mp4 17.5 MB
- 15. Working with Multiple Files Learn to Use Import Statements in Python/04. Syntax 1 How to Import all the Elements of a Module.mp4 17.0 MB
- 12. Project Build a Tic-Tac-Toe Game with OOP/11. Check Tie and Reset Board.mp4 16.9 MB
- 14. Inheritance in Python Methods/08. Coding Session Method Overriding.mp4 16.9 MB
- 18. Final Project Implement a Linked List OOP and Data Structures/05. Introduction to Linked Lists.mp4 15.9 MB
- 07. Properties, Getters, and Setters in Python Learn to use @property/04. Introduction to Getters.mp4 15.6 MB
- 06. Encapsulation and Abstraction Key Principles of Object-Oriented Programming/07. Coding Session 2 Public vs. Non-Public Attributes.mp4 14.5 MB
- 04. Instances and Instance Attributes Use your Classes to Create Instances/14. Default Arguments.mp4 14.3 MB
- 04. Instances and Instance Attributes Use your Classes to Create Instances/07. Introduction to self.mp4 14.1 MB
- 18. Final Project Implement a Linked List OOP and Data Structures/02. Introduction to Data Structures.mp4 13.7 MB
- 08. Methods Add Functionality to your Classes/13. Coding Session How to Call a Method from Another Method.mp4 13.7 MB
- 04. Instances and Instance Attributes Use your Classes to Create Instances/17. How to Update Instance Attributes.mp4 13.4 MB
- 02. Introduction to Object Oriented Programming (OOP) and Key Concepts/02. What is Object-Oriented Programming (OOP).mp4 12.8 MB
- 18. Final Project Implement a Linked List OOP and Data Structures/17. Delete a Node from the End of a Linked List.mp4 12.7 MB
- 07. Properties, Getters, and Setters in Python Learn to use @property/07. Coding Session 2 Getters and Setters.mp4 12.5 MB
- 20. (Optional) Project Build a War Card Game using OOP/02. Welcome to this Project Build a War Card Game.mp4 12.3 MB
- 05. Class Attributes Define Attributes Shared Across Instances/08. How to Access Class Attributes.mp4 12.1 MB
- 14. Inheritance in Python Methods/03. Introduction to Method Inheritance.mp4 11.4 MB
- 11. Aliasing, Mutation, and Cloning/11. Introduction to Cloning.mp4 11.1 MB
- 03. Classes The Blueprints of Object Oriented Programming (OOP)/06. Classes in Python Initial Syntax.mp4 11.1 MB
- 04. Instances and Instance Attributes Use your Classes to Create Instances/08. Coding Session Define Instance Attributes.mp4 11.0 MB
- 07. Properties, Getters, and Setters in Python Learn to use @property/06. Coding Session 1 Getters and Setters.mp4 10.9 MB
- 04. Instances and Instance Attributes Use your Classes to Create Instances/04. Instance Attributes and __init__().mp4 10.9 MB
- 06. Encapsulation and Abstraction Key Principles of Object-Oriented Programming/04. Introduction to Abstraction.mp4 10.7 MB
- 08. Methods Add Functionality to your Classes/11. Coding Session Default Arguments.mp4 10.6 MB
- 03. Classes The Blueprints of Object Oriented Programming (OOP)/03. Introduction to Classes The Building Blocks of OOP.mp4 10.6 MB
- 03. Classes The Blueprints of Object Oriented Programming (OOP)/07. Example Identify Classes in a Problem Description.mp4 10.6 MB
- 04. Instances and Instance Attributes Use your Classes to Create Instances/03. Introduction to Instances and Instance Attributes.mp4 10.6 MB
- 07. Properties, Getters, and Setters in Python Learn to use @property/12. Coding Session Using @property.mp4 10.6 MB
- 17. Special Methods Add Special Functionality to Your Classes/03. Introduction to Special Methods.mp4 10.2 MB
- 11. Aliasing, Mutation, and Cloning/05. Introduction to Mutability and Immutability.mp4 10.1 MB
- 08. Methods Add Functionality to your Classes/04. Coding Session Methods.mp4 9.8 MB
- 11. Aliasing, Mutation, and Cloning/03. Introduction to Aliasing.mp4 9.4 MB
- 11. Aliasing, Mutation, and Cloning/07. Coding Session Mutability and Immutability.mp4 9.1 MB
- 18. Final Project Implement a Linked List OOP and Data Structures/06. Linked List Class (Attributes).mp4 8.8 MB
- 15. Working with Multiple Files Learn to Use Import Statements in Python/06. Wildcard Import Statements.mp4 8.7 MB
- 13. Inheritance in Python (Attributes)/06. Inheritance in Python (Syntax).mp4 8.5 MB
- 05. Class Attributes Define Attributes Shared Across Instances/09. Coding Session Access Class Attributes.mp4 8.4 MB
- 06. Encapsulation and Abstraction Key Principles of Object-Oriented Programming/06. Coding Session 1 Public vs. Non-Public Attributes.mp4 8.3 MB
- 04. Instances and Instance Attributes Use your Classes to Create Instances/12. How to Access Instance Attributes.mp4 8.0 MB
- 05. Class Attributes Define Attributes Shared Across Instances/07. Coding Session Define Class Attributes.mp4 7.2 MB
- 04. Instances and Instance Attributes Use your Classes to Create Instances/18. Coding Session ModifyUpdate Instance Attributes.mp4 7.0 MB
- 10. Objects in Memory Learn How Objects Work Behind the Scenes/10. Coding Session The is operator.mp4 6.8 MB
- 15. Working with Multiple Files Learn to Use Import Statements in Python/05. Syntax 2 How to Import Individual Elements of a Module.mp4 6.8 MB
- 09. Project Build a Dice Game with Python OOP/02. Dice Game Description, Rules, and Logic.mp4 6.6 MB
- 21. Archived Curriculum Items/06. Object Oriented Analysis Guidelines.mp4 6.4 MB
- 05. Class Attributes Define Attributes Shared Across Instances/11. Coding Session Modify Class Attributes.mp4 6.0 MB
- 06. Encapsulation and Abstraction Key Principles of Object-Oriented Programming/03. Introduction to Encapsulation.mp4 5.9 MB
- 08. Methods Add Functionality to your Classes/12. How to Call a Method from Another Method.mp4 3.9 MB
- 10. Objects in Memory Learn How Objects Work Behind the Scenes/07. Coding Session the id() function.mp4 3.6 MB
- 13. Inheritance in Python (Attributes)/01. Welcome to this Section Inheritance in Python (Attributes).mp4 3.5 MB
- 09. Project Build a Dice Game with Python OOP/01. Welcome to this project Dice Game.mp4 3.3 MB
- 14. Inheritance in Python Methods/01. Welcome to this Section Inheritance in Python (Methods).mp4 2.6 MB
- 05. Class Attributes Define Attributes Shared Across Instances/03. Introduction to Class Attributes.mp4 2.5 MB
- 11. Aliasing, Mutation, and Cloning/01. Welcome to this Section Aliasing, Mutation, Cloning.mp4 2.5 MB
- 21. Archived Curriculum Items/08. Tic-Tac-Toe Game Preview.mp4 2.3 MB
- 07. Properties, Getters, and Setters in Python Learn to use @property/01. Welcome to this Section Properties, Getters, and Setters.mp4 2.2 MB
- 03. Classes The Blueprints of Object Oriented Programming (OOP)/01. Welcome to this Section Introduction to Classes.mp4 2.2 MB
- 17. Special Methods Add Special Functionality to Your Classes/01. Welcome to this Section Special Methods.mp4 2.0 MB
- 05. Class Attributes Define Attributes Shared Across Instances/06. How to Define Class Attributes.mp4 2.0 MB
- 05. Class Attributes Define Attributes Shared Across Instances/01. Welcome to this Section Class Attributes.mp4 1.9 MB
- 08. Methods Add Functionality to your Classes/01. Welcome to this Section Methods.mp4 1.8 MB
- 06. Encapsulation and Abstraction Key Principles of Object-Oriented Programming/01. Welcome to this Section Encapsulation and Abstraction.mp4 1.8 MB
- 04. Instances and Instance Attributes Use your Classes to Create Instances/01. Welcome to this Section Instances and Instance Attributes.mp4 1.8 MB
- 01. Welcome to the Course Python OOP Object Oriented Programming for Beginners/01. Welcome to the Course.mp4 1.7 MB
- 15. Working with Multiple Files Learn to Use Import Statements in Python/01. Welcome to this Section Working with Multiple Files.mp4 1.6 MB
- 16. Docstrings Learn How to Document your Classes and Methods/01. Welcome to this Section Docstrings.mp4 1.5 MB
- 02. Introduction to Object Oriented Programming (OOP) and Key Concepts/01. Welcome to this Section Introduction to Object-Oriented Programming (OOP).mp4 1.3 MB
- 08. Methods Add Functionality to your Classes/assets/02. Methods-Section-Handout.pdf 903.3 KB
- 04. Instances and Instance Attributes Use your Classes to Create Instances/assets/02. Instances-Section-Handout.pdf 897.1 KB
- 19. Congratulations You Completed the Course/02. Congratulations! You Completed the Course.mp4 886.6 KB
- 21. Archived Curriculum Items/02. Welcome to this Section Object Oriented Analysis and Design.mp4 867.9 KB
- 13. Inheritance in Python (Attributes)/assets/02. Inheritance-Attributes-Section-Handout.pdf 788.6 KB
- 07. Properties, Getters, and Setters in Python Learn to use @property/assets/03. Properties-Section-Handout.pdf 776.7 KB
- 14. Inheritance in Python Methods/assets/02. Inheritance-Methods-Section-Handout.pdf 706.3 KB
- 01. Welcome to the Course Python OOP Object Oriented Programming for Beginners/assets/03. Python-OOP-Notes-Format.pdf 705.5 KB
- 06. Encapsulation and Abstraction Key Principles of Object-Oriented Programming/assets/02. Encapsulation-and-Abstraction-Handout.pdf 679.6 KB
- 05. Class Attributes Define Attributes Shared Across Instances/assets/02. Class-Attributes-Section-Handout.pdf 670.8 KB
- 11. Aliasing, Mutation, and Cloning/assets/02. Aliasing-Mutation-Cloning-Handout.pdf 605.6 KB
- 21. Archived Curriculum Items/assets/03. OO-Analysis-and-Design-Handout.pdf 593.9 KB
- 10. Objects in Memory Learn How Objects Work Behind the Scenes/assets/02. Objects-in-Memory-Section-Handout.pdf 590.6 KB
- 17. Special Methods Add Special Functionality to Your Classes/assets/02. Special-Methods-Section-Handout.pdf 560.9 KB
- 12. Project Build a Tic-Tac-Toe Game with OOP/assets/17. Object-Oriented-Analysis-and-Design-Handout.pdf 560.3 KB
- 16. Docstrings Learn How to Document your Classes and Methods/assets/02. Docstrings-Section-Handout.pdf 500.7 KB
- 16. Docstrings Learn How to Document your Classes and Methods/assets/12. Assignment-Docstrings-for-a-Flight.pdf 498.0 KB
- 15. Working with Multiple Files Learn to Use Import Statements in Python/assets/02. Working-with-Multiple-Files-Section-Handout.pdf 489.8 KB
- 13. Inheritance in Python (Attributes)/assets/14. Assignment-From-a-Hierarchy-to-Python-Code.pdf 473.1 KB
- 03. Classes The Blueprints of Object Oriented Programming (OOP)/assets/02. Introduction-to-Classes-Section-Handout.pdf 455.2 KB
- 15. Working with Multiple Files Learn to Use Import Statements in Python/assets/09. Assignment-Types-of-Import-Statements.pdf 448.2 KB
- 08. Methods Add Functionality to your Classes/assets/16. Assignment-Cash-Register-Methods.pdf 445.6 KB
- 02. Introduction to Object Oriented Programming (OOP) and Key Concepts/assets/04. Python-OOP-Glossary.pdf 442.1 KB
- 17. Special Methods Add Special Functionality to Your Classes/assets/15. Assignment-Operator-Overloading.pdf 432.2 KB
- 21. Archived Curriculum Items/assets/17. Methods-Mini-Project.pdf 420.6 KB
- 12. Project Build a Tic-Tac-Toe Game with OOP/assets/18. Assignment-Analyze-a-Scenario-To-do-List-App.pdf 336.9 KB
- 04. Instances and Instance Attributes Use your Classes to Create Instances/assets/21. Assignment-Bakery-Fix-the-Classes.pdf 266.6 KB
- 14. Inheritance in Python Methods/assets/12. Assignment-Vending-Machines-and-Method-Inheritance.pdf 241.5 KB
- 01. Welcome to the Course Python OOP Object Oriented Programming for Beginners/assets/03. Python-OOP-Code-Notebook-With-Line-Numbers.pdf 240.9 KB
- 01. Welcome to the Course Python OOP Object Oriented Programming for Beginners/assets/03. Python-OOP-Code-Notebook-Without-Line-Numbers.pdf 218.9 KB
- 13. Inheritance in Python (Attributes)/assets/15. Assignment-Video-Game-Inheritance.pdf 215.6 KB
- 21. Archived Curriculum Items/assets/03. Tic-Tac-Toe-Game-Requirements.pdf 179.1 KB
- 05. Class Attributes Define Attributes Shared Across Instances/assets/12. Assignment-Employees-and-Class-Attributes.pdf 177.0 KB
- 03. Classes The Blueprints of Object Oriented Programming (OOP)/assets/08. Assignment-Classes-in-Real-World-Scenarios.pdf 141.5 KB
- 01. Welcome to the Course Python OOP Object Oriented Programming for Beginners/assets/03. Python-OOP-Progress-Tracker.pdf 125.1 KB
- 19. Congratulations You Completed the Course/assets/01. Study-Guide.pdf 123.7 KB
- 04. Instances and Instance Attributes Use your Classes to Create Instances/assets/20. Assignment-Bacteria-and-Instances.pdf 116.6 KB
- 09. Project Build a Dice Game with Python OOP/assets/05. Python-OOP-Dice-Game-Project-Description.pdf 82.3 KB
- 09. Project Build a Dice Game with Python OOP/assets/05. Python-OOP-Dice-Game-Project-Description-No-Highlight.pdf 82.0 KB
- 11. Aliasing, Mutation, and Cloning/assets/14. Assignment-Fix-the-Bug-Caused-by-Mutation.pdf 71.6 KB
- 07. Properties, Getters, and Setters in Python Learn to use @property/assets/15. Assignment-Add-Properties-to-a-Class.pdf 64.8 KB
- 06. Encapsulation and Abstraction Key Principles of Object-Oriented Programming/assets/11. Assignment-Encapsulation-and-Abstraction.pdf 64.6 KB
- 10. Objects in Memory Learn How Objects Work Behind the Scenes/assets/15. Assignment-Objects-in-Memory.pdf 57.8 KB
- 19. Congratulations You Completed the Course/assets/03. Course-Completed-Badge.png 57.3 KB
- 20. (Optional) Project Build a War Card Game using OOP/assets/15. Project-Badge.png 56.6 KB
- 09. Project Build a Dice Game with Python OOP/03. New OOP Concept Aggregation.vtt 25.1 KB
- 04. Instances and Instance Attributes Use your Classes to Create Instances/11.3 Learning Checkpoint Instances.html 23.1 KB
- 05. Class Attributes Define Attributes Shared Across Instances/12.7 Section Quiz Check Your Knowledge.html 22.7 KB
- 06. Encapsulation and Abstraction Key Principles of Object-Oriented Programming/11.8 Section Quiz Check Your Knowledge.html 22.6 KB
- 09. Project Build a Dice Game with Python OOP/05. Game Requirements and Object-Oriented Analysis.vtt 22.4 KB
- 04. Instances and Instance Attributes Use your Classes to Create Instances/20.4 Learning Checkpoint Instance Attributes.html 22.3 KB
- 17. Special Methods Add Special Functionality to Your Classes/15.37 Section Quiz Check Your Knowledge.html 22.2 KB
- 04. Instances and Instance Attributes Use your Classes to Create Instances/21.5 Section Quiz Check Your Knowledge.html 22.0 KB
- 18. Final Project Implement a Linked List OOP and Data Structures/03. Nodes in Data Structures (Theory + Code).vtt 21.8 KB
- 14. Inheritance in Python Methods/12.30 Section Quiz Check Your Knowledge.html 21.1 KB
- 13. Inheritance in Python (Attributes)/15.26 Section Quiz Check Your Knowledge.html 21.0 KB
- 03. Classes The Blueprints of Object Oriented Programming (OOP)/8.2 Learning Checkpoint Classes.html 20.6 KB
- 09. Project Build a Dice Game with Python OOP/08. Implementing the DiceGame Class (Part 1).vtt 20.4 KB
- 13. Inheritance in Python (Attributes)/9.25 Inheritance Syntax.html 20.4 KB
- 05. Class Attributes Define Attributes Shared Across Instances/8.6 Learning Checkpoint Class Attributes.html 20.3 KB
- 08. Methods Add Functionality to your Classes/10.14 How to Call a Method.html 20.0 KB
- 14. Inheritance in Python Methods/12.13 Assignment-Vending Machines and Method Inheritance (Mini Project).html 19.9 KB
- 11. Aliasing, Mutation, and Cloning/14.22 Section Quiz Check Your Knowledge.html 19.8 KB
- 12. Project Build a Tic-Tac-Toe Game with OOP/13. Tic-Tac-Toe Game Implementation.vtt 19.5 KB
- 02. Introduction to Object Oriented Programming (OOP) and Key Concepts/5.1 Introduction to Object-Oriented Programming in Python.html 19.4 KB
- 20. (Optional) Project Build a War Card Game using OOP/09. The Game Class (Part 2) Start the Battle.vtt 18.8 KB
- 10. Objects in Memory Learn How Objects Work Behind the Scenes/15.18 Section Quiz Check Your Knowledge.html 18.7 KB
- 17. Special Methods Add Special Functionality to Your Classes/08. __len__().vtt 18.6 KB
- 07. Properties, Getters, and Setters in Python Learn to use @property/15.12 Section Quiz Check Your Knowledge.html 18.5 KB
- 16. Docstrings Learn How to Document your Classes and Methods/12.35 Section Quiz Check Your Knowledge.html 18.5 KB
- 13. Inheritance in Python (Attributes)/6.24 Inheritance Concept.html 18.4 KB
- 08. Methods Add Functionality to your Classes/16.15 Section Quiz Check Your Knowledge.html 18.3 KB
- 07. Properties, Getters, and Setters in Python Learn to use @property/14.11 Properties @property.html 18.2 KB
- 11. Aliasing, Mutation, and Cloning/11.20 Mutability.html 18.2 KB
- 14. Inheritance in Python Methods/10.29 Method Overriding.html 18.1 KB
- 08. Methods Add Functionality to your Classes/5.13 Methods Concept and Syntax.html 17.7 KB
- 14. Inheritance in Python Methods/7.28 Method Inheritance Syntax.html 17.7 KB
- 07. Properties, Getters, and Setters in Python Learn to use @property/8.9 Getters and Setters.html 17.6 KB
- 15. Working with Multiple Files Learn to Use Import Statements in Python/9.32 Section Quiz Check Your Knowledge.html 17.6 KB
- 12. Project Build a Tic-Tac-Toe Game with OOP/18.23 Section Quiz Check Your Knowledge.html 17.6 KB
- 07. Properties, Getters, and Setters in Python Learn to use @property/10.10 Properties Initial Syntax.html 17.6 KB
- 20. (Optional) Project Build a War Card Game using OOP/06. The Deck Class Let's Make a Deck.vtt 17.6 KB
- 10. Objects in Memory Learn How Objects Work Behind the Scenes/11.17 The is operator.html 17.4 KB
- 15. Working with Multiple Files Learn to Use Import Statements in Python/6.31 Import Statements.html 17.3 KB
- 21. Archived Curriculum Items/14. Board Class (Part 4) Check if the Player has Won the Game.vtt 17.3 KB
- 09. Project Build a Dice Game with Python OOP/07. Implementing the Player Class.vtt 17.1 KB
- 16. Docstrings Learn How to Document your Classes and Methods/5.33 Docstrings Theory.html 17.1 KB
- 11. Aliasing, Mutation, and Cloning/14.21 Cloning.html 17.0 KB
- 18. Final Project Implement a Linked List OOP and Data Structures/08. Insert a Node in the Middle of a Linked List.vtt 17.0 KB
- 16. Docstrings Learn How to Document your Classes and Methods/7.34 Docstrings Syntax and Content.html 16.6 KB
- 17. Special Methods Add Special Functionality to Your Classes/09. __add__().vtt 16.5 KB
- 11. Aliasing, Mutation, and Cloning/5.19 Aliasing.html 16.4 KB
- 18. Final Project Implement a Linked List OOP and Data Structures/13. Count the Nodes of a Linked List.vtt 16.4 KB
- 17. Special Methods Add Special Functionality to Your Classes/5.36 Special Methods Basics.html 16.3 KB
- 10. Objects in Memory Learn How Objects Work Behind the Scenes/8.16 The id() function.html 16.3 KB
- 14. Inheritance in Python Methods/4.27 Method Inheritance Theory.html 15.9 KB
- 17. Special Methods Add Special Functionality to Your Classes/10. __getitem__().vtt 15.6 KB
- 17. Special Methods Add Special Functionality to Your Classes/11. __bool__().vtt 15.3 KB
- 17. Special Methods Add Special Functionality to Your Classes/13. Rich Comparison Methods.vtt 15.1 KB
- 14. Inheritance in Python Methods/07. Method Overriding.vtt 15.1 KB
- 12. Project Build a Tic-Tac-Toe Game with OOP/07. The Board Class Create and Print the Board.vtt 15.0 KB
- 21. Archived Curriculum Items/09. Player Class.vtt 14.6 KB
- 20. (Optional) Project Build a War Card Game using OOP/05. The Card Class Let's Add Cards to the Game.vtt 14.0 KB
- 12. Project Build a Tic-Tac-Toe Game with OOP/09. The Board Class Check if the Player Won the Game.vtt 13.4 KB
- 12. Project Build a Tic-Tac-Toe Game with OOP/04. The Player Class Attributes, Properties, and Get Move.vtt 13.1 KB
- 18. Final Project Implement a Linked List OOP and Data Structures/07. Insert a Node at the Beginning of a Linked List.vtt 13.1 KB
- 20. (Optional) Project Build a War Card Game using OOP/12. Final Phase Let's Complete and Run the Game.vtt 12.8 KB
- 21. Archived Curriculum Items/10. Board Class (Part 1) Analysis and Attributes.vtt 12.7 KB
- 17. Special Methods Add Special Functionality to Your Classes/06. __str__().vtt 12.4 KB
- 12. Project Build a Tic-Tac-Toe Game with OOP/10. Testing Check Game Over.vtt 12.3 KB
- 16. Docstrings Learn How to Document your Classes and Methods/08. Example How to Document a Class.vtt 12.0 KB
- 11. Aliasing, Mutation, and Cloning/06. Advantages and Disadvantages of Mutable and Immutable Data Types.vtt 11.8 KB
- 18. Final Project Implement a Linked List OOP and Data Structures/12. Traverse a Linked List to Print its Elements.vtt 11.8 KB
- 13. Inheritance in Python (Attributes)/08. How to Inherit Attributes with __init__().vtt 11.7 KB
- 10. Objects in Memory Learn How Objects Work Behind the Scenes/13. Working with objects.vtt 11.7 KB
- 16. Docstrings Learn How to Document your Classes and Methods/12.15 Assignment-Docstrings for a Flight (Mini Project).html 11.5 KB
- 08. Methods Add Functionality to your Classes/03. Introduction to Methods in Python.vtt 11.4 KB
- 06. Encapsulation and Abstraction Key Principles of Object-Oriented Programming/05. Public vs. Non-Public Attributes in Python.vtt 11.4 KB
- 05. Class Attributes Define Attributes Shared Across Instances/12.4 Assignment-Employees and Class Attributes (Mini Project).html 11.3 KB
- 07. Properties, Getters, and Setters in Python Learn to use @property/10. The @property Decorator.vtt 11.2 KB
- 12. Project Build a Tic-Tac-Toe Game with OOP/12. Testing Check Tie and Reset Board.vtt 11.2 KB
- 16. Docstrings Learn How to Document your Classes and Methods/06. Multi-line Docstrings.vtt 11.1 KB
- 21. Archived Curriculum Items/17.17 Assignment-Mini Project Music School - Student Records.html 11.0 KB
- 21. Archived Curriculum Items/15. Implement the Tic-Tac-Toe Game.vtt 10.7 KB
- 09. Project Build a Dice Game with Python OOP/09. Implementing the DiceGame Class (Part 2).vtt 10.7 KB
- 18. Final Project Implement a Linked List OOP and Data Structures/16. Delete a Node from the Middle of a Linked List.vtt 10.7 KB
- 04. Instances and Instance Attributes Use your Classes to Create Instances/09. How to Create Instances.vtt 10.6 KB
- 07. Properties, Getters, and Setters in Python Learn to use @property/08. How to use Properties The Pythonic Way.vtt 10.6 KB
- 09. Project Build a Dice Game with Python OOP/10. Implementing Game Over.vtt 10.5 KB
- 16. Docstrings Learn How to Document your Classes and Methods/11. Read Docstrings with help() and __doc__.vtt 10.4 KB
- 18. Final Project Implement a Linked List OOP and Data Structures/14. Find a Node in a Linked List.vtt 10.4 KB
- 09. Project Build a Dice Game with Python OOP/06. Implementing the Die Class.vtt 10.3 KB
- 03. Classes The Blueprints of Object Oriented Programming (OOP)/05. How to Identify Classes in a Problem Description.vtt 10.2 KB
- 10. Objects in Memory Learn How Objects Work Behind the Scenes/03. Python Objects in Memory.vtt 10.1 KB
- 13. Inheritance in Python (Attributes)/11. Coding Session 2 Character, Player, Enemy.vtt 9.9 KB
- 05. Class Attributes Define Attributes Shared Across Instances/10. How to Modify Class Attributes.vtt 9.9 KB
- 12. Project Build a Tic-Tac-Toe Game with OOP/02. The Move Class.vtt 9.6 KB
- 07. Properties, Getters, and Setters in Python Learn to use @property/05. Introduction to Setters.vtt 9.5 KB
- 08. Methods Add Functionality to your Classes/10. Default Arguments.vtt 9.5 KB
- 01. Welcome to the Course Python OOP Object Oriented Programming for Beginners/02. Key Information for Course Success.html 9.2 KB
- 21. Archived Curriculum Items/13. Board Class (Part 3) Submit Move and Check if the Move is Valid.vtt 9.2 KB
- 13. Inheritance in Python (Attributes)/15.8 More Complex Pizza Hierarchy.html 9.1 KB
- 21. Archived Curriculum Items/11. Board Class (Part 2) Print the Board.vtt 9.1 KB
- 15. Working with Multiple Files Learn to Use Import Statements in Python/04. Syntax 1 How to Import all the Elements of a Module.vtt 9.1 KB
- 04. Instances and Instance Attributes Use your Classes to Create Instances/20.2 Assignment-Bacteria and Instances (Practice).html 9.1 KB
- 12. Project Build a Tic-Tac-Toe Game with OOP/06. Testing the Player Class.vtt 9.0 KB
- 18. Final Project Implement a Linked List OOP and Data Structures/15. Delete a Node from the Beginning of a Linked List.vtt 8.9 KB
- 08. Methods Add Functionality to your Classes/16.7 Assignment-Cash Register Methods (Mini Project).html 8.9 KB
- 07. Properties, Getters, and Setters in Python Learn to use @property/09. Coding Session Properties.vtt 8.8 KB
- 12. Project Build a Tic-Tac-Toe Game with OOP/03. Testing the Move Class.vtt 8.7 KB
- 10. Objects in Memory Learn How Objects Work Behind the Scenes/11. The is operator Unexpected Results.vtt 8.5 KB
- 13. Inheritance in Python (Attributes)/03. Introduction to Inheritance.vtt 8.5 KB
- 04. Instances and Instance Attributes Use your Classes to Create Instances/14. Default Arguments.vtt 8.5 KB
- 06. Encapsulation and Abstraction Key Principles of Object-Oriented Programming/10. Name Mangling.vtt 8.4 KB
- 04. Instances and Instance Attributes Use your Classes to Create Instances/21.3 Assignment-Bakery Fix the Classes (Mini Project).html 8.4 KB
- 13. Inheritance in Python (Attributes)/15.12 Assignment-Video Game Inheritance (Mini Project).html 8.4 KB
- 03. Classes The Blueprints of Object Oriented Programming (OOP)/06. Classes in Python Initial Syntax.vtt 8.3 KB
- 04. Instances and Instance Attributes Use your Classes to Create Instances/04. Instance Attributes and __init__().vtt 8.2 KB
- 08. Methods Add Functionality to your Classes/06. How to Call a Method.vtt 8.2 KB
- 14. Inheritance in Python Methods/10.10 Bank Accounts and Method Overriding.html 8.1 KB
- 20. (Optional) Project Build a War Card Game using OOP/07. The Player Class Human and Computer Players.vtt 8.0 KB
- 12. Project Build a Tic-Tac-Toe Game with OOP/18.10 Assignment-Analyze a Scenario A To-Do List App (Mini Project).html 7.9 KB
- 11. Aliasing, Mutation, and Cloning/14.9 Assignment-Fix the Bug Caused by Mutation (Mini Project).html 7.9 KB
- 12. Project Build a Tic-Tac-Toe Game with OOP/05. The Player Class Get Random Computer Move.vtt 7.8 KB
- 14. Inheritance in Python Methods/04. Inheritance in Python (Syntax) Methods.vtt 7.8 KB
- 16. Docstrings Learn How to Document your Classes and Methods/05. How to Write Docstrings Syntax and Content.vtt 7.7 KB
- 04. Instances and Instance Attributes Use your Classes to Create Instances/17. How to Update Instance Attributes.vtt 7.6 KB
- 16. Docstrings Learn How to Document your Classes and Methods/07. How to Document Classes in Python.vtt 7.6 KB
- 07. Properties, Getters, and Setters in Python Learn to use @property/04. Introduction to Getters.vtt 7.6 KB
- 10. Objects in Memory Learn How Objects Work Behind the Scenes/08. Introduction to the is Operator.vtt 7.3 KB
- 17. Special Methods Add Special Functionality to Your Classes/03. Introduction to Special Methods.vtt 7.2 KB
- 17. Special Methods Add Special Functionality to Your Classes/14. __iter__() and __next__().html 7.2 KB
- 14. Inheritance in Python Methods/7.9 Calling a Method of the Superclass.html 7.2 KB
- 20. (Optional) Project Build a War Card Game using OOP/11. The Game Class (Part 4) Check Game Over, Print Statistics, Welcome Player.vtt 7.1 KB
- 11. Aliasing, Mutation, and Cloning/04. Coding Session Aliasing.vtt 7.0 KB
- 18. Final Project Implement a Linked List OOP and Data Structures/05. Introduction to Linked Lists.vtt 7.0 KB
- 12. Project Build a Tic-Tac-Toe Game with OOP/08. The Board Class Submit Move.vtt 6.9 KB
- 07. Properties, Getters, and Setters in Python Learn to use @property/15.6 Assignment-Add Properties to a Class (Mini Project).html 6.9 KB
- 16. Docstrings Learn How to Document your Classes and Methods/04. Introduction to Docstrings.vtt 6.9 KB
- 05. Class Attributes Define Attributes Shared Across Instances/08. How to Access Class Attributes.vtt 6.9 KB
- 21. Archived Curriculum Items/07. Introduction to Tic-Tac-Toe.vtt 6.8 KB
- 13. Inheritance in Python (Attributes)/12.7 Vehicle and Car Hierarchy.html 6.8 KB
- 08. Methods Add Functionality to your Classes/07. Coding Session How to Call a Method.vtt 6.6 KB
- 08. Methods Add Functionality to your Classes/10.5 Calling a Method.html 6.5 KB
- 20. (Optional) Project Build a War Card Game using OOP/08. The Game Class (Part 1) Initial Game Setup and Attributes.vtt 6.5 KB
- 18. Final Project Implement a Linked List OOP and Data Structures/02. Introduction to Data Structures.vtt 6.4 KB
- 04. Instances and Instance Attributes Use your Classes to Create Instances/07. Introduction to self.vtt 6.4 KB
- 12. Project Build a Tic-Tac-Toe Game with OOP/15. Tic-Tac-Toe Game Code.html 6.4 KB
- 08. Methods Add Functionality to your Classes/15. Method Chaining in Python.html 6.4 KB
- 11. Aliasing, Mutation, and Cloning/11. Introduction to Cloning.vtt 6.4 KB
- 12. Project Build a Tic-Tac-Toe Game with OOP/14. Playing and Testing our Tic-Tac-Toe Game.vtt 6.3 KB
- 04. Instances and Instance Attributes Use your Classes to Create Instances/03. Introduction to Instances and Instance Attributes.vtt 6.2 KB
- 13. Inheritance in Python (Attributes)/14.11 Assignment-From a Hierarchy to Python Code (Practice).html 6.2 KB
- 14. Inheritance in Python Methods/08. Coding Session Method Overriding.vtt 6.2 KB
- 09. Project Build a Dice Game with Python OOP/12. Dice Game Final Code.html 6.1 KB
- 11. Aliasing, Mutation, and Cloning/12. Shallow vs. Deep Copies of an Object.html 6.0 KB
- 17. Special Methods Add Special Functionality to Your Classes/15.16 Assignment-Operator Overloading (Mini Project).html 6.0 KB
- 06. Encapsulation and Abstraction Key Principles of Object-Oriented Programming/11.5 Assignment-Encapsulation and Abstraction (Mini Project).html 6.0 KB
- 05. Class Attributes Define Attributes Shared Across Instances/10.3 Access a Class Attribute.html 5.9 KB
- 20. (Optional) Project Build a War Card Game using OOP/10. The Game Class (Part 3) It's a Tie! Let's start the War.vtt 5.9 KB
- 08. Methods Add Functionality to your Classes/15.6 Define and Call a Method.html 5.9 KB
- 18. Final Project Implement a Linked List OOP and Data Structures/10. Insert a Node to the End of a Linked List.vtt 5.9 KB
- 04. Instances and Instance Attributes Use your Classes to Create Instances/11.1 Create an Instance in Python.html 5.7 KB
- 14. Inheritance in Python Methods/12.13 Assignment-Mini Project - Vending Machines.py 5.7 KB
- 14. Inheritance in Python Methods/assets/12. Mini-Project-Vending-Machines.py 5.7 KB
- 06. Encapsulation and Abstraction Key Principles of Object-Oriented Programming/04. Introduction to Abstraction.vtt 5.6 KB
- 02. Introduction to Object Oriented Programming (OOP) and Key Concepts/03. Advantages of Object Oriented Programming.vtt 5.6 KB
- 04. Instances and Instance Attributes Use your Classes to Create Instances/08. Coding Session Define Instance Attributes.vtt 5.6 KB
- 08. Methods Add Functionality to your Classes/04. Coding Session Methods.vtt 5.5 KB
- 11. Aliasing, Mutation, and Cloning/05. Introduction to Mutability and Immutability.vtt 5.5 KB
- 05. Class Attributes Define Attributes Shared Across Instances/8.2 Class Attributes in Python.html 5.5 KB
- 07. Properties, Getters, and Setters in Python Learn to use @property/07. Coding Session 2 Getters and Setters.vtt 5.5 KB
- 15. Working with Multiple Files Learn to Use Import Statements in Python/03. Introduction to Import Statements.vtt 5.4 KB
- 06. Encapsulation and Abstraction Key Principles of Object-Oriented Programming/07. Coding Session 2 Public vs. Non-Public Attributes.vtt 5.4 KB
- 14. Inheritance in Python Methods/03. Introduction to Method Inheritance.vtt 5.4 KB
- 11. Aliasing, Mutation, and Cloning/03. Introduction to Aliasing.vtt 5.3 KB
- 15. Working with Multiple Files Learn to Use Import Statements in Python/9.14 Assignment-Types of Import Statements (Mini Project).html 5.3 KB
- 18. Final Project Implement a Linked List OOP and Data Structures/17. Delete a Node from the End of a Linked List.vtt 5.2 KB
- 05. Class Attributes Define Attributes Shared Across Instances/12.4 Modify a Class Attribute.html 5.2 KB
- 12. Project Build a Tic-Tac-Toe Game with OOP/01. Welcome to Tic-Tac-Toe (Game Preview).html 5.2 KB
- 20. (Optional) Project Build a War Card Game using OOP/03. Project Requirements.html 5.1 KB
- 17. Special Methods Add Special Functionality to Your Classes/05. Tour of the Python Documentation.vtt 5.0 KB
- 03. Classes The Blueprints of Object Oriented Programming (OOP)/8.1 Assignment-Real-World Applications of Classes (Mini Project).html 5.0 KB
- 13. Inheritance in Python (Attributes)/10. Coding Session 1 Employee and Programmer.vtt 5.0 KB
- 10. Objects in Memory Learn How Objects Work Behind the Scenes/15.8 Assignment-Objects in Memory (Mini Project).html 4.9 KB
- 07. Properties, Getters, and Setters in Python Learn to use @property/12. Coding Session Using @property.vtt 4.9 KB
- 10. Objects in Memory Learn How Objects Work Behind the Scenes/06. The id() Function in Python.vtt 4.9 KB
- 03. Classes The Blueprints of Object Oriented Programming (OOP)/03. Introduction to Classes The Building Blocks of OOP.vtt 4.9 KB
- 04. Instances and Instance Attributes Use your Classes to Create Instances/assets/02. Code-Instances-and-Instance-Attributes.zip 4.9 KB
- 12. Project Build a Tic-Tac-Toe Game with OOP/11. Check Tie and Reset Board.vtt 4.8 KB
- 07. Properties, Getters, and Setters in Python Learn to use @property/06. Coding Session 1 Getters and Setters.vtt 4.8 KB
- 04. Instances and Instance Attributes Use your Classes to Create Instances/12. How to Access Instance Attributes.vtt 4.8 KB
- 21. Archived Curriculum Items/assets/18. Tic-Tac-Toe-Game-with-check-tie.py 4.8 KB
- 20. (Optional) Project Build a War Card Game using OOP/04. The Suit Class.vtt 4.7 KB
- 08. Methods Add Functionality to your Classes/11. Coding Session Default Arguments.vtt 4.7 KB
- 13. Inheritance in Python (Attributes)/05. Inheritance in Context - Avoiding Code Repetition.html 4.7 KB
- 06. Encapsulation and Abstraction Key Principles of Object-Oriented Programming/06. Coding Session 1 Public vs. Non-Public Attributes.vtt 4.6 KB
- 07. Properties, Getters, and Setters in Python Learn to use @property/assets/03. Code-Getters-Setters-and-Properties.zip 4.5 KB
- 20. (Optional) Project Build a War Card Game using OOP/02. Welcome to this Project Build a War Card Game.vtt 4.5 KB
- 21. Archived Curriculum Items/assets/16. Tic-Tac-Toe-Game-Player-alternative-init.py 4.5 KB
- 03. Classes The Blueprints of Object Oriented Programming (OOP)/07. Example Identify Classes in a Problem Description.vtt 4.5 KB
- 02. Introduction to Object Oriented Programming (OOP) and Key Concepts/02. What is Object-Oriented Programming (OOP).vtt 4.4 KB
- 21. Archived Curriculum Items/assets/18. Tic-Tac-Toe-Game.py 4.4 KB
- 08. Methods Add Functionality to your Classes/13. Coding Session How to Call a Method from Another Method.vtt 4.4 KB
- 15. Working with Multiple Files Learn to Use Import Statements in Python/05. Syntax 2 How to Import Individual Elements of a Module.vtt 4.2 KB
- 04. Instances and Instance Attributes Use your Classes to Create Instances/13. Coding Session Access Instance Attributes.vtt 4.2 KB
- 11. Aliasing, Mutation, and Cloning/09. Common Bug Be Careful with Mutable Data Types as Default Arguments.html 4.2 KB
- 13. Inheritance in Python (Attributes)/06. Inheritance in Python (Syntax).vtt 4.2 KB
- 05. Class Attributes Define Attributes Shared Across Instances/07. Coding Session Define Class Attributes.vtt 4.1 KB
- 04. Instances and Instance Attributes Use your Classes to Create Instances/05. Common __init__ Mistakes and How to Avoid Them.html 4.1 KB
- 10. Objects in Memory Learn How Objects Work Behind the Scenes/05. Built-in Data Types and Methods in Python.html 4.0 KB
- 18. Final Project Implement a Linked List OOP and Data Structures/06. Linked List Class (Attributes).vtt 3.9 KB
- 09. Project Build a Dice Game with Python OOP/04. Aggregation vs. Composition.html 3.9 KB
- 05. Class Attributes Define Attributes Shared Across Instances/09. Coding Session Access Class Attributes.vtt 3.8 KB
- 11. Aliasing, Mutation, and Cloning/07. Coding Session Mutability and Immutability.vtt 3.7 KB
- 14. Inheritance in Python Methods/11. Polymorphism in Python.html 3.7 KB
- 17. Special Methods Add Special Functionality to Your Classes/assets/02. Code-Special-Methods-in-Python.zip 3.7 KB
- 11. Aliasing, Mutation, and Cloning/assets/02. Code-Aliasing-Mutation-and-Cloning.zip 3.7 KB
- 17. Special Methods Add Special Functionality to Your Classes/07. __str__() vs. __repr__().html 3.7 KB
- 10. Objects in Memory Learn How Objects Work Behind the Scenes/assets/02. Code-Objects-in-Memory.zip 3.6 KB
- 10. Objects in Memory Learn How Objects Work Behind the Scenes/10. Coding Session The is operator.vtt 3.5 KB
- 06. Encapsulation and Abstraction Key Principles of Object-Oriented Programming/03. Introduction to Encapsulation.vtt 3.5 KB
- 10. Objects in Memory Learn How Objects Work Behind the Scenes/09. Comparing Objects of User-Defined Classes with ==.html 3.5 KB
- 04. Instances and Instance Attributes Use your Classes to Create Instances/19. How to Delete an Instance Attribute.html 3.5 KB
- 15. Working with Multiple Files Learn to Use Import Statements in Python/06. Wildcard Import Statements.vtt 3.5 KB
- 09. Project Build a Dice Game with Python OOP/11. Final Steps Completing the Game.vtt 3.5 KB
- 04. Instances and Instance Attributes Use your Classes to Create Instances/16. Iterating Over Sequences of Objects.html 3.5 KB
- 08. Methods Add Functionality to your Classes/assets/02. Code-Methods.zip 3.5 KB
- 09. Project Build a Dice Game with Python OOP/02. Dice Game Description, Rules, and Logic.vtt 3.4 KB
- 15. Working with Multiple Files Learn to Use Import Statements in Python/08. Types of Imports.html 3.3 KB
- 20. (Optional) Project Build a War Card Game using OOP/assets/14. Code-War-Card-Game-Project.zip 3.2 KB
- 19. Congratulations You Completed the Course/03. Final Steps and Course Certificate.html 3.2 KB
- 16. Docstrings Learn How to Document your Classes and Methods/assets/02. Code-Docstrings-in-Python.zip 3.1 KB
- 05. Class Attributes Define Attributes Shared Across Instances/11. Coding Session Modify Class Attributes.vtt 3.1 KB
- 05. Class Attributes Define Attributes Shared Across Instances/assets/02. Code-Class-Attributes.zip 3.0 KB
- 04. Instances and Instance Attributes Use your Classes to Create Instances/10. Why skip 'self' when creating an instance.html 2.9 KB
- 21. Archived Curriculum Items/06. Object Oriented Analysis Guidelines.vtt 2.9 KB
- 05. Class Attributes Define Attributes Shared Across Instances/05. When to Use Class Attributes.html 2.8 KB
- 13. Inheritance in Python (Attributes)/assets/02. Code-Inheritance-Attributes.zip 2.7 KB
- 16. Docstrings Learn How to Document your Classes and Methods/12.15 Solution-Mini Project - Flight (Solution).py 2.7 KB
- 14. Inheritance in Python Methods/assets/02. Code-Inheritance-Methods.zip 2.5 KB
- 08. Methods Add Functionality to your Classes/08. Alternative Syntax to Call a Method.html 2.5 KB
- 08. Methods Add Functionality to your Classes/14. Returning a Value from a Method.html 2.5 KB
- 21. Archived Curriculum Items/19. Bonus Lecture.html 2.4 KB
- 04. Instances and Instance Attributes Use your Classes to Create Instances/18. Coding Session ModifyUpdate Instance Attributes.vtt 2.3 KB
- 06. Encapsulation and Abstraction Key Principles of Object-Oriented Programming/assets/02. Code-Encapsulation-and-Abstraction.zip 2.3 KB
- 18. Final Project Implement a Linked List OOP and Data Structures/04. Practice Create a Sequence of Nodes.html 2.2 KB
- 11. Aliasing, Mutation, and Cloning/13. Cloned Tuples Have the Same id - Why.html 2.2 KB
- 14. Inheritance in Python Methods/06. Example of Method Inheritance.html 2.1 KB
- 16. Docstrings Learn How to Document your Classes and Methods/09. Function Documentation - Example.html 2.1 KB
- 04. Instances and Instance Attributes Use your Classes to Create Instances/11. What is None.html 2.0 KB
- 09. Project Build a Dice Game with Python OOP/13. Challenges to Practice your OOP Skills.html 2.0 KB
- 13. Inheritance in Python (Attributes)/13. Multiple Inheritance in Python.html 1.9 KB
- 12. Project Build a Tic-Tac-Toe Game with OOP/17. What is Object-Oriented Analysis and Design.html 1.9 KB
- 07. Properties, Getters, and Setters in Python Learn to use @property/13. @property - The Three Methods.html 1.9 KB
- 01. Welcome to the Course Python OOP Object Oriented Programming for Beginners/03. PDF Resources Progress Tracker, Notes, and Code Notebook.html 1.9 KB
- 10. Objects in Memory Learn How Objects Work Behind the Scenes/07. Coding Session the id() function.vtt 1.9 KB
- 18. Final Project Implement a Linked List OOP and Data Structures/11. Practice Insert Nodes with Strings.html 1.9 KB
- 14. Inheritance in Python Methods/10. Method Overloading in Python.html 1.8 KB
- 13. Inheritance in Python (Attributes)/09. super() to refer to the Superclass.html 1.8 KB
- 04. Instances and Instance Attributes Use your Classes to Create Instances/06. Best Practices for Method Parameters.html 1.8 KB
- 11. Aliasing, Mutation, and Cloning/08. Be Careful Some Built-in Methods Can Cause Mutation.html 1.7 KB
- 15. Working with Multiple Files Learn to Use Import Statements in Python/assets/02. Code-Import-Statements.zip 1.7 KB
- 05. Class Attributes Define Attributes Shared Across Instances/12.4 Assignment-Mini Project - Payroll.py 1.6 KB
- 05. Class Attributes Define Attributes Shared Across Instances/assets/12. Mini-Project-Payroll.py 1.6 KB
- 17. Special Methods Add Special Functionality to Your Classes/12. __bool__() and __len__() are related.html 1.6 KB
- 13. Inheritance in Python (Attributes)/01. Welcome to this Section Inheritance in Python (Attributes).vtt 1.6 KB
- 21. Archived Curriculum Items/16. Player A Different Constructor.html 1.6 KB
- 15. Working with Multiple Files Learn to Use Import Statements in Python/07. Importing Modules and Elements with New Names.html 1.6 KB
- 06. Encapsulation and Abstraction Key Principles of Object-Oriented Programming/09. Beyond Python Access Modifiers in OOP.html 1.5 KB
- 14. Inheritance in Python Methods/05. How to Call a Method of the Superclass.html 1.5 KB
- 11. Aliasing, Mutation, and Cloning/10. Important Tip Immutable doesn't mean that its elements are immutable.html 1.5 KB
- 05. Class Attributes Define Attributes Shared Across Instances/03. Introduction to Class Attributes.vtt 1.5 KB
- 07. Properties, Getters, and Setters in Python Learn to use @property/11. What is a decorator.html 1.4 KB
- 03. Classes The Blueprints of Object Oriented Programming (OOP)/04. Python Class Naming Conventions.html 1.4 KB
- 08. Methods Add Functionality to your Classes/12. How to Call a Method from Another Method.vtt 1.4 KB
- 18. Final Project Implement a Linked List OOP and Data Structures/18. Challenge Print Linked List Items in Reverse Order.html 1.3 KB
- 21. Archived Curriculum Items/01. Welcome to the Archived Section.html 1.3 KB
- 21. Archived Curriculum Items/08. Tic-Tac-Toe Game Preview.vtt 1.3 KB
- 05. Class Attributes Define Attributes Shared Across Instances/06. How to Define Class Attributes.vtt 1.2 KB
- 08. Methods Add Functionality to your Classes/05. Guidelines for Writing Method Names.html 1.2 KB
- 13. Inheritance in Python (Attributes)/12. Multilevel Inheritance in Python.html 1.2 KB
- 11. Aliasing, Mutation, and Cloning/01. Welcome to this Section Aliasing, Mutation, Cloning.vtt 1.2 KB
- 14. Inheritance in Python Methods/01. Welcome to this Section Inheritance in Python (Methods).vtt 1.2 KB
- 12. Project Build a Tic-Tac-Toe Game with OOP/16. Challenge to Practice your OOP Skills.html 1.2 KB
- 10. Objects in Memory Learn How Objects Work Behind the Scenes/01. Welcome to this Section Objects in Memory.vtt 1.2 KB
- 10. Objects in Memory Learn How Objects Work Behind the Scenes/14. Let's Check that Objects are Passed by Reference.html 1.1 KB
- 16. Docstrings Learn How to Document your Classes and Methods/12.15 Assignment-Mini Project - Flight.py 1.1 KB
- 16. Docstrings Learn How to Document your Classes and Methods/assets/12. Mini-Project-Flight.py 1.1 KB
- 09. Project Build a Dice Game with Python OOP/01. Welcome to this project Dice Game.vtt 1.1 KB
- 03. Classes The Blueprints of Object Oriented Programming (OOP)/01. Welcome to this Section Introduction to Classes.vtt 1.1 KB
- 21. Archived Curriculum Items/18. Challenge Check Tie.html 1.1 KB
- 20. (Optional) Project Build a War Card Game using OOP/01. Welcome to Build a War Card Game.html 1.1 KB
- 03. Classes The Blueprints of Object Oriented Programming (OOP)/08. Classes in Real-World Scenarios (Mini Project) - PDF Version for the Mobile App.html 1.1 KB
- 04. Instances and Instance Attributes Use your Classes to Create Instances/20. Bacteria and Instances (Practice) - PDF Version for the Mobile App.html 1.1 KB
- 04. Instances and Instance Attributes Use your Classes to Create Instances/21. Bakery Fix the Classes (Mini Project) - PDF Version for the Mobile App.html 1.1 KB
- 05. Class Attributes Define Attributes Shared Across Instances/12. Employees and Class Attributes (Mini Project) - PDF Version for the Mobile App.html 1.1 KB
- 06. Encapsulation and Abstraction Key Principles of Object-Oriented Programming/11. Encapsulation and Abstraction (Mini Project) - PDF Version for the Mobile App.html 1.1 KB
- 07. Properties, Getters, and Setters in Python Learn to use @property/15. Add Properties to a Class (Mini Project) - PDF Version for the Mobile App.html 1.1 KB
- 08. Methods Add Functionality to your Classes/16. Cash Register Methods (Mini Project) - PDF Version for the Mobile App.html 1.1 KB
- 10. Objects in Memory Learn How Objects Work Behind the Scenes/15. Objects in Memory (Mini Project) - PDF Version for the Mobile App.html 1.1 KB
- 11. Aliasing, Mutation, and Cloning/14. Fix the Bug Caused by Mutation (Mini Project) - PDF Version for the Mobile App.html 1.1 KB
- 12. Project Build a Tic-Tac-Toe Game with OOP/18. Analyze a Scenario A To-Do List App (Mini Project) - PDF Version for Mobile App.html 1.1 KB
- 13. Inheritance in Python (Attributes)/15. Video Game Inheritance (Mini Project) - PDF Version for the Mobile App.html 1.1 KB
- 14. Inheritance in Python Methods/12. Vending Machines and Inheritance (Mini Project) - PDF Version for the Mobile App.html 1.1 KB
- 15. Working with Multiple Files Learn to Use Import Statements in Python/09. Types of Import Statements (Mini Project) - PDF Version for the Mobile App.html 1.1 KB
- 16. Docstrings Learn How to Document your Classes and Methods/12. Docstrings for a Flight (Mini Project) - PDF Version for the Mobile App.html 1.1 KB
- 17. Special Methods Add Special Functionality to Your Classes/15. Operator Overloading (Mini Project) - PDF Version for the Mobile App.html 1.1 KB
- 21. Archived Curriculum Items/12. The 'pass' Statement in Python.html 1.1 KB
- 07. Properties, Getters, and Setters in Python Learn to use @property/01. Welcome to this Section Properties, Getters, and Setters.vtt 1.0 KB
- 02. Introduction to Object Oriented Programming (OOP) and Key Concepts/04. Common Acronyms and PDF Glossary.html 1.0 KB
- 20. (Optional) Project Build a War Card Game using OOP/15. Collect Your Badge and Share your Experience.html 1.0 KB
- 18. Final Project Implement a Linked List OOP and Data Structures/01. Data Structures with Object-Oriented Programming.html 1.0 KB
- 01. Welcome to the Course Python OOP Object Oriented Programming for Beginners/04. A Warm Welcome Introduce Yourself and Share Your Goals.html 1021 bytes
- 04. Instances and Instance Attributes Use your Classes to Create Instances/15. Best Practices for Default Arguments.html 1007 bytes
- 17. Special Methods Add Special Functionality to Your Classes/01. Welcome to this Section Special Methods.vtt 1001 bytes
- 10. Objects in Memory Learn How Objects Work Behind the Scenes/12. Different Output.html 983 bytes
- 07. Properties, Getters, and Setters in Python Learn to use @property/14. Tips for Getters, Setters, and Deleters.html 974 bytes
- 21. Archived Curriculum Items/17.17 Solution-Mini Project - Add Methods - Solution.py 973 bytes
- 13. Inheritance in Python (Attributes)/07. Checking if a Class is a Subclass of another Class.html 960 bytes
- 05. Class Attributes Define Attributes Shared Across Instances/01. Welcome to this Section Class Attributes.vtt 953 bytes
- 01. Welcome to the Course Python OOP Object Oriented Programming for Beginners/01. Welcome to the Course.vtt 946 bytes
- 04. Instances and Instance Attributes Use your Classes to Create Instances/01. Welcome to this Section Instances and Instance Attributes.vtt 940 bytes
- 08. Methods Add Functionality to your Classes/01. Welcome to this Section Methods.vtt 936 bytes
- 08. Methods Add Functionality to your Classes/09. Non-Public Methods and Name Mangling.html 935 bytes
- 07. Properties, Getters, and Setters in Python Learn to use @property/02. Quick Tip How to Leave or Update Your Review.html 908 bytes
- 18. Final Project Implement a Linked List OOP and Data Structures/09. Why self.head.next.html 901 bytes
- 16. Docstrings Learn How to Document your Classes and Methods/10. Docstring Styles.html 898 bytes
- 13. Inheritance in Python (Attributes)/14. From a Hierarchy to Python Code (Practice) - PDF Version for the Mobile App.html 875 bytes
- 06. Encapsulation and Abstraction Key Principles of Object-Oriented Programming/01. Welcome to this Section Encapsulation and Abstraction.vtt 863 bytes
- 13. Inheritance in Python (Attributes)/04. Important Terminology and Tips.html 850 bytes
- 13. Inheritance in Python (Attributes)/assets/15. Mini-Project-Video-Game-Inheritance.py 835 bytes
- 02. Introduction to Object Oriented Programming (OOP) and Key Concepts/01. Welcome to this Section Introduction to Object-Oriented Programming (OOP).vtt 830 bytes
- 15. Working with Multiple Files Learn to Use Import Statements in Python/01. Welcome to this Section Working with Multiple Files.vtt 815 bytes
- 20. (Optional) Project Build a War Card Game using OOP/13. Challenge Less than Three Cards.html 809 bytes
- 05. Class Attributes Define Attributes Shared Across Instances/04. Class Attributes vs. Instance Attributes.html 773 bytes
- 13. Inheritance in Python (Attributes)/15.12 Assignment-Mini Project - Videogame Inheritance.py 751 bytes
- 16. Docstrings Learn How to Document your Classes and Methods/03. Exceptions in Programming.html 748 bytes
- 14. Inheritance in Python Methods/09. Overriding vs. Overwriting.html 746 bytes
- 16. Docstrings Learn How to Document your Classes and Methods/01. Welcome to this Section Docstrings.vtt 745 bytes
- 10. Objects in Memory Learn How Objects Work Behind the Scenes/04. Object vs. Instance.html 652 bytes
- 18. Final Project Implement a Linked List OOP and Data Structures/assets/10. 3-Linked-List-with-Insert-Node-in-the-Middle-and-End.py 651 bytes
- 04. Instances and Instance Attributes Use your Classes to Create Instances/21.3 Solution-Bakery System - Fix the Bugs - Solution.py 580 bytes
- 21. Archived Curriculum Items/02. Welcome to this Section Object Oriented Analysis and Design.vtt 580 bytes
- 17. Special Methods Add Special Functionality to Your Classes/04. Why dunder Methods.html 554 bytes
- 04. Instances and Instance Attributes Use your Classes to Create Instances/21.3 Assignment-Mini Project - Bakery System - Fix the Bugs.py 529 bytes
- 19. Congratulations You Completed the Course/02. Congratulations! You Completed the Course.vtt 518 bytes
- 06. Encapsulation and Abstraction Key Principles of Object-Oriented Programming/08. Helpful Resource on Private Variables.html 515 bytes
- 04. Instances and Instance Attributes Use your Classes to Create Instances/assets/21. Bakery-Fix-the-Classes-Mini-Project.py 510 bytes
- 10. Objects in Memory Learn How Objects Work Behind the Scenes/16. Discussion Topic Share your Thoughts.html 487 bytes
- 03. Classes The Blueprints of Object Oriented Programming (OOP)/02. Downloadable Resources.html 481 bytes
- 04. Instances and Instance Attributes Use your Classes to Create Instances/02. Downloadable Resources.html 471 bytes
- 05. Class Attributes Define Attributes Shared Across Instances/02. Downloadable Resources.html 471 bytes
- 06. Encapsulation and Abstraction Key Principles of Object-Oriented Programming/02. Downloadable Resources.html 471 bytes
- 07. Properties, Getters, and Setters in Python Learn to use @property/03. Downloadable Resources.html 471 bytes
- 08. Methods Add Functionality to your Classes/02. Downloadable Resources.html 471 bytes
- 10. Objects in Memory Learn How Objects Work Behind the Scenes/02. Downloadable Resources.html 471 bytes
- 11. Aliasing, Mutation, and Cloning/02. Downloadable Resources.html 471 bytes
- 13. Inheritance in Python (Attributes)/02. Downloadable Resources.html 471 bytes
- 14. Inheritance in Python Methods/02. Downloadable Resources.html 471 bytes
- 15. Working with Multiple Files Learn to Use Import Statements in Python/02. Downloadable Resources.html 471 bytes
- 16. Docstrings Learn How to Document your Classes and Methods/02. Downloadable Resources.html 471 bytes
- 17. Special Methods Add Special Functionality to Your Classes/02. Downloadable Resources.html 471 bytes
- 04. Instances and Instance Attributes Use your Classes to Create Instances/20.2 Solution-Bacterium - Solution.py 452 bytes
- 07. Properties, Getters, and Setters in Python Learn to use @property/16. Discussion Topic Share your Thoughts.html 440 bytes
- 16. Docstrings Learn How to Document your Classes and Methods/13. Discussion Topic Share your Thoughts.html 436 bytes
- 21. Archived Curriculum Items/assets/17. Mini-Project-Add-Methods.py 431 bytes
- 21. Archived Curriculum Items/17.17 Assignment-Mini Project - Add Methods.py 430 bytes
- 20. (Optional) Project Build a War Card Game using OOP/14. Project Resources.html 427 bytes
- 06. Encapsulation and Abstraction Key Principles of Object-Oriented Programming/12. Discussion Topic Share your Thoughts.html 408 bytes
- 11. Aliasing, Mutation, and Cloning/15. Discussion Topic Share your Thoughts.html 406 bytes
- 19. Congratulations You Completed the Course/01. (PDF Resource) Study Guide.html 405 bytes
- 21. Archived Curriculum Items/03. Downloadable Resources.html 404 bytes
- 08. Methods Add Functionality to your Classes/17. Discussion Topic Share your Thoughts.html 400 bytes
- 15. Working with Multiple Files Learn to Use Import Statements in Python/10. Discussion Topic Share your Thoughts.html 399 bytes
- 18. Final Project Implement a Linked List OOP and Data Structures/19. Discussion Topic Share your Thoughts.html 397 bytes
- 02. Introduction to Object Oriented Programming (OOP) and Key Concepts/05. Discussion Topic Share your Thoughts.html 395 bytes
- 21. Archived Curriculum Items/17. Mini Project (PDF Version for Mobile App).html 394 bytes
- 09. Project Build a Dice Game with Python OOP/14. Discussion Topic Share your Thoughts.html 390 bytes
- 13. Inheritance in Python (Attributes)/16. Discussion Topic Share your Thoughts.html 389 bytes
- 05. Class Attributes Define Attributes Shared Across Instances/13. Discussion Topic Share your Thoughts.html 382 bytes
- 14. Inheritance in Python Methods/13. Discussion Topic Share your Thoughts.html 382 bytes
- 17. Special Methods Add Special Functionality to Your Classes/16. Discussion Topic Share your Thoughts.html 378 bytes
- 04. Instances and Instance Attributes Use your Classes to Create Instances/22. Discussion Topic Share your Thoughts.html 376 bytes
- 03. Classes The Blueprints of Object Oriented Programming (OOP)/09. Discussion Topic Share your Thoughts.html 355 bytes
- 12. Project Build a Tic-Tac-Toe Game with OOP/19. Discussion Topic Share your Thoughts.html 355 bytes
- 11. Aliasing, Mutation, and Cloning/14.9 Assignment-Mini Project - Mutation.py 351 bytes
- 11. Aliasing, Mutation, and Cloning/assets/14. Mini-Project-Mutation.py 351 bytes
- 21. Archived Curriculum Items/05. Goals of Object-Oriented Analysis and Design.html 238 bytes
- 21. Archived Curriculum Items/04. Tools IDLE, PyCharm, or Other IDEs.html 162 bytes
- 04. Instances and Instance Attributes Use your Classes to Create Instances/20.2 Assignment-Bacterium.py 66 bytes
Download Torrent
Related Resources
Copyright Infringement
If the content above is not authorized, please contact us via activebusinesscommunication[AT]gmail.com. Remember to include the full url in your complaint.