* Link python roadmap topics to related python guides * Update basic-syntax@6xRncUs3_vxVbDur567QA.md * Update conditionals@NP1kjSk0ujU0Gx-ajNHlR.md * Update data-structures--algorithms@VJSIbYJcy2MC6MOFBrqXi.md * Update exceptions resource list Removed two resources related to Python exceptions from the list. * Update file-handling@Nf3kRDSl_vas6QPXG7eVa.md * Update object-oriented-programming@P_Di-XPSDITmU3xKQew8G.md * Update tuples@i7xIGiXU-k5UIKHIhQPjE.md --------- Co-authored-by: Javier Canales <56018501+jcanalesluna@users.noreply.github.com>
11 lines
858 B
Markdown
11 lines
858 B
Markdown
# OOP
|
|
|
|
In Python, object-oriented Programming (OOPs) is a programming paradigm that uses objects and classes in programming. It aims to implement real-world entities like inheritance, polymorphism, encapsulation, etc., in programming. The main concept of OOPs is to bind the data and the functions that work on that together as a single unit so that no other part of the code can access this data.
|
|
|
|
Visit the following resources to learn more:
|
|
|
|
- [@article@Object Oriented Programming in Python](https://realpython.com/python3-object-oriented-programming/)
|
|
- [@article@Encapsulation in Python: All You Need to Know](https://roadmap.sh/python/encapsulation)
|
|
- [@video@Object Oriented Programming (OOP) In Python - Beginner Crash Course](https://www.youtube.com/watch?v=-pEs-Bss8Wc/)
|
|
- [@video@Python OOP Tutorial](https://www.youtube.com/watch?v=IbMDCwVm63M)
|