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 20 public repositories matching this topic...
Notebook tutorials for Python Programming Language (Fundamentals, OOP, MVT, Frameworks, Django, Machine Learning, NLP)
-
Updated
Nov 27, 2024 - Jupyter Notebook
Jupyter Notebook Pemrograman Berorientasi Objek (PBO) Python
-
Updated
Dec 22, 2018 - Jupyter Notebook
Python code from scratch, covering the basics and advancing to OOP, iterators and advanced python tricks.
-
Updated
Nov 9, 2024 - Jupyter Notebook
Python Code Documented by Me During Learning Some Topics
-
Updated
Oct 1, 2022 - Jupyter Notebook
Python mastery. OOP | Numpy | Pandas | Jupyter Notebook & more.
-
Updated
Oct 21, 2024 - 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
Este repositorio incluye una serie de Jupyter Notebooks con tutoriales sobre python. En estos tutoriales se cubre multiple temas como los conceptos básicos, programación orientada a objetos, manejo de bases de datos, entre otros.
-
Updated
Dec 3, 2024 - 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
This repository is a place where I store and share my Object-Oriented Programming (OOP) tasks and projects. It's like a digital notebook for my OOP learning journey. You can use it to how we implements OOP in code and get feedback on my work.
-
Updated
Sep 25, 2024 - Java
Created by MIT, Alan Kay
Released 1960
- Followers
- 76 followers
- Wikipedia
- Wikipedia