Diego Rubin

Fullstack Developer

Entre em contato

Minicurso - Python e Microserviços

Apresentação utilizada durante o Minicurso de Microserviços com Python na 1ª Semana da Computação do Instituto Federal de São Paulo - Campus Piracicaba.

Ver o conteúdo

Apresentação dos Conceito do trabalho de IA

Apresentação dos conceitos utilizados no trabalho final de Inteligência Artificial

Ver o conteúdo

Criação de Extensões para o Inkscape

Após precisar criar uma extensão para o Inkscape para a Caiena, empresa onde trabalho, descobri quão fácil e poderoso é fazê-lo. Podemos utilizar algumas linguagens para desenvolver extensões para o Inkscape, como por exemplo Ruby, Perl, Bash, mas nesse artigo irei utilizar o Python.

Ver o conteúdo

Abandonando a IDE do Arduino

O projeto Arduino é realmente espetacular, auxilia muito a chegada dos desenvolvedores de softwares no mundo hardware, porém parece que a IDE do mesmo não foi feito para desenvolvedores. Neste artigo quero mostrar soluções para não depender da IDE para desenvolver aplicações para o Arduino.

Ver o conteúdo

Ant Colony Optimization - Ant System

Este artigo apresenta uma pequena implementação do algoritmo Ant System, um algoritmo baseado no comportamento de uma colônia de formigas atrás de alimento, para resolução de um problema de otimização.

Ver o conteúdo

Rodando Código Python Dentro de Uma Aplicação C

Um dos usos da linguagem Python é como linguagem de cola entre aplicações desenvolvidas em tecnologias diferentes facilitando assim, entre outras coisas, a criação de plugins. Neste artigo é apresentado como executar aplicações escritas em Python dentro de uma aplicação C/C++.

Ver o conteúdo

Duck Typing

Muitas vezes fazemos uso de terminadas técnologias sem conhecer as teorias que servem como base para as mesmas.Neste artigo é apresentado o conceito de linguagem de programação Duck Typing e exmplos de como ele funciona. Os exemplos foram feitos utilizando a linguagem Python.

Ver o conteúdo