Skip to content

The purpose of this repository is to present applications of different programming languages in scientific problems.

License

Notifications You must be signed in to change notification settings

FelipeRamosOliveira/Portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

👨🏾‍💻 Coding Portfolio

Info PRs Welcome GitHub issues GitHub license Python 3.8+ Sql View Private Cody Leaderboard on File Exchange

Disclaimer : The author of this repository is Brazilian, so some of the codes and considerations may be in Portuguese

The purpose of this repository is to present applications from different programming languages in several different contexts.

📖 Summary

Note 1 : By clicking on the arrows, the sections will be expanded.
Note 2 : Clicking on a hyperlink (in blue) will redirect you to specific parts of this repository

1. ABOUT ME

Hi, I'm Felipe ! 👋

I'm a Data Engineer at Stone Payments and a PhD candidate in Computer Systems at PEC / COPPE / UFRJ (2020-2024), in the Decision Making research area. I'm a huge machine learning enthusiast and have experience with AI, natural language processing, nature-inspired algorithms, and optimization.

Stats

Languages and Tools


Felipe-Python Felipe-Jupyter Felipe-Matlab Felipe-Linux Felipe-GCP Felipe-Docker Felipe-Git Felipe-SQL Felipe-C Felipe-Js Felipe-React Felipe-HTML Felipe-CSS

2. DATA SCIENCE

Data Science 🔬

The purpose of this section is to present applications of different programming languages in problems of optimization, data science , data pipelines and machine learning.

PYTHON

Python 🐍

Anyone who has ever encountered a data analysis problem that a marking tool has not completely or efficiently solved the problem with, raises their hand there ✋ .

In the world of data analysis, it becomes increasingly necessary to step out of your comfort zone, and look for other tools that are useful for the universe of a data scientist. Fortunately in this scenario Python is a good option.

If your profile has an inclination to code, now is the time to get your hands dirty, in a simple way, believe me, coding has never been easier. If you are already convinced to give Python a chance, check out the advantages of this choice:

The Python language is a high level, open source, very active online community, easy to learn, imperative, interpreted by scripts, object oriented, functional, with strong typing and dynamics. Programming in Python is like writing a letter to the computer, a letter in English, it is worth mentioning.

SQL

SQL 📊

SQL stands for “Structured Query Language”, or “Structured Query Language”, in Portuguese. Briefly, it is a programming language for dealing with relational (table-based) databases. It was created so that multiple developers could access and modify a company's data simultaneously, in an uncomplicated and unified way.SQL programming can be used to analyze or perform tasks on tables, mainly through the following commands: insert, search, update and delete. However, that doesn't mean that SQL can't do more advanced things, like writing queries (query commands) with multiple information.


3. OPTIMIZATION

Optimization ➕ ➖

In mathematics, the term optimization refers to the study of problems that seek to minimize or maximize a function by systematically choosing the values of real or integer variables within a viable set.

In engineering, administration, logistics, transport, economics, biology or other science problems, when it is possible to build mathematical models that are quite representative of the respective dynamic systems under study, it is possible to apply the mathematical optimization techniques to maximize or minimize a previously defined function as a performance index or performance index, in order to find an "optimal solution" to the problem, that is, one that results in the best possible performance of the system, according to this previously defined performance criterion.

MATLAB

Matlab 📐

Unlike many engineering-oriented software, MATLAB does not have an engineering or specific area. Any engineering (including any area of science) can use it.

It is even difficult to talk about all the functions of MATLAB because, in addition to the basic functions, you can still develop its functions and programs. In addition to software, it is a programming language. It is normal to hear someone (usually an engineer) say that they program in MATLAB. So, the use is quite different.

MATLAB is usually one of the first options for engineers who need to solve a problem / function, perform a simulation, do a statistical test or visualize a result. Other areas of science, on the other hand, usually try other software / languages first.


About

The purpose of this repository is to present applications of different programming languages in scientific problems.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages