💻 Projeto da disciplina Algoritmo e Estrutura de Dados do Centro de Informática da Universidade Federal de Pernambuco ∙ (mid 2017)
-
Updated
Apr 4, 2018 - Python
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:
💻 Projeto da disciplina Algoritmo e Estrutura de Dados do Centro de Informática da Universidade Federal de Pernambuco ∙ (mid 2017)
as part of an Internship Assignment implemented balanced ternary search tree using python. Object Oriented principle followed and a module is devloped.
A generic Naive Bayes Classifier from Scratch in Python 2 with the following principles: OOP, GUI,Files I/O (csv and txt), design patterns(observer-observable and MVC), the project is OS independent.
Learning and Practice PyTorch & other essentials
Text Editor with Search using Tkinter Programming 2 Prelim Project
[PT] Sistema de controle de resultados da Formula 1. Cadastros de equipes, pilotos, pistas, GPs e suas devidas corridas, com a consulta da tabela do campeonato seguindo as regras da categoria.
A simulator of homestays (like airbnb) using OOP concepcts from OOP course at college.
Higher-level programming - Python Module of High-level programming and Python, SQL, carried out during Full Stack Software Engineering studies at [ALX School]
Simple command-line customer registry tool (in Czech) with add/search/list features. Educational demo using Python’s cmd module, dataclasses, and PrettyTable. Jednoduchá aplikace pro správu zákazníků v příkazové řádce.
Object-Oriented Programming case-study: creating an Employee class containing special methods, decorators, and more.
Project utilizing Python and Object-Oriented Programming approach to create Phrase Guessing game. Utilizes OOP principles including separate classes with specific attributes and methods to determine how to display phrases.
A production-ready RAG assistant for industrial engineering manuals. Extracts structured troubleshooting data from complex PDFs with exact source page traceability using LlamaIndex, OpenAI, and OOP principles.
Two-player Texas Hold'em poker engine in Python — full hand evaluation, betting rounds, OOP design patterns (Factory, Singleton, Builder), unit tests, and Docker support.
Created by MIT, Alan Kay
Released 1960