Object-oriented programming (OOP)
Object-oriented programming (OOP) is a programming paradigm based on the concept of objects fundamental to many programming languages, including Java and C++. OOP can be devided in two sub types: class-based (or "classical") and prototype-based OOP (found in JavaScript, for example).
Object-oriented programming has several advantages over procedural programming:
- OOP provides a clear structure for the programs
- OOP helps to keep the code DRY "Don't Repeat Yourself", and makes the code easier to maintain, modify and debug
- Logic can be abstracted, encapsulated, composed, inherited and decoupled
Here are 18 public repositories matching this topic...
Notebooks for Python Programming Language (Different Applications)
-
Updated
Nov 19, 2023 - Jupyter Notebook
Jupyter Notebook Pemrograman Berorientasi Objek (PBO) Python
-
Updated
Dec 22, 2018 - Jupyter Notebook
Python Code Documented by Me During Learning Some Topics
-
Updated
Oct 1, 2022 - Jupyter Notebook
A jupyter notebook holding a collection of DSA problems
-
Updated
Jan 18, 2023 - Jupyter Notebook
A notebook on SOLID principles with detailed descriptions, history and examples of implementation.
-
Updated
Jun 11, 2023
✔️ Object Oriented Programming project - Rental Store
-
Updated
Nov 18, 2019 - Jupyter Notebook
Daily code in Python
-
Updated
Jun 7, 2023 - Python
Blackjack using Python OOP For this assignment you will be reimplementing the game of Blackjack using Object Oriented programming. A clean version of the Jupyter notebook has been provided below, this contains further instructions and a skeleton for how you should layout your program.
-
Updated
Feb 1, 2022 - Jupyter Notebook
Include more than 200 program challenges, and projects that I solved at Hacker Rank, AI Foundation, and 100 days of Code Challenges from Problems Solving, Algorithm, Automation, Games, Web Scrapping, Console Applications, PC Applications, and Web Applications. The projects range from beginner, intermediate, and advanced levels. They were coded i…
-
Updated
Aug 4, 2022 - Jupyter Notebook
Created by MIT, Alan Kay
Released 1960
- Followers
- 70 followers
- Wikipedia
- Wikipedia