Python code from scratch, covering the basics and advancing to OOP, iterators and advanced python tricks.
-
Updated
Jan 25, 2025 - Jupyter Notebook
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:
Python code from scratch, covering the basics and advancing to OOP, iterators and advanced python tricks.
Python Code Documented by Me During Learning Some Topics
Miscellaneous Jupyter notebooks for Python practice
Python mastery. OOP | Numpy | Pandas | Jupyter Notebook & more.
A jupyter notebook holding a collection of DSA problems
"A beginner-friendly Python learning repo with notebooks, examples, and exercises."
A notebook on SOLID principles with detailed descriptions, history and examples of implementation.
A beginner-friendly Python course with hands-on Jupyter Notebooks. Covers everything from installation to file handling, object-oriented programming, and API requests. Each notebook builds on core concepts with clear examples and practice questions.
✔️ Object Oriented Programming project - Rental Store
Example notebooks from the Advanced Python video series, created in collaboration with Irancell Academy, covering practical topics from decorators and generators to data analysis and GUI development.
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.
A curated collection of Python scripts and notebooks documenting my learning journey that includes hands-on exercises, projects, and notes covering Python fundamentals, data structures, file handling, object-oriented programming, and more advanced topics as I progress.
Projet de Machine Learning pour estimer le prix optimal d'une voiture d'occasion via un modèle de régression linéaire et une application Python
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.
Jupyter notebooks covering core Python concepts like values, data structures, loops, functions, and OOP — perfect for beginners and students.
This repository provides a structured learning path for understanding and applying Object-Oriented Programming (OOP) concepts in Python. Each notebook focuses on a core topic, starting from basic class creation to advanced concepts like inheritance and module imports.
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.
Created by MIT, Alan Kay
Released 1960