Projetos Pessoais em Python
Projeto OS Fácil v1.0
Março 2020 – Abril 2020
Descrição do projeto
Este pequeno projeto infelizmente não possuo o print da tela, mas felizmente não
tinha muito o que mostrar, pois ele funcionava em um Menu em Loop infinito pelo
terminal. O programa foi batizado de OS Fácil por ter me servido para resolver um
problema real de meu dia a dia. Eu tinha uma estamparia de sublimação e nas épocas
de movimento, quando surgiam muitas ordens de serviço, todas as anotações eram
feitas em papel, e muitas informações se perdiam.
Então foi aí que tive a ideia de escrever este programa em Python pra rodar pelo
terminal e utilizando como bancos de dados o SQlite3.
Tecnologias Utilizadas
- Paradigma: Estruturado
- Linguagem: Python
- Banco de Dados: SQlite3
- Gerava arquivos TXT's com a Ordem de Serviço para impressão.
- Github Projeto
Projeto OS Fácil v2.0
Junho 2020 – Junho 2020
Descrição do projeto
Esta foi a segunda versão do OSFácil, mas desta vez utilizando interface gráfica com
a biblioteca padrão de Python, Tkinter. O programa seguiu os mesmos princípios da
primeira versão, mas melhorado.
Tecnologias Utilizadas
- Paradigma: POO
- Linguagem: Python
- Banco de Dados: SQlite3
- Gerava arquivos PDF para impressão das Ordens de Serviço. (Biblioteca:
Reportlab)
- Github Projeto
Projeto OS Fácil v3.0
Agosto 2020 – Setembro 2020
Descrição do projeto
Este programa foi a evolução das duas primeiras versões OS Fácil.
Assim como na segunda versão, esta foi reescrita do zero, mas desta vez utilizando a
biblioteca gráfica PyGTK3 e seu construtor de interfaces sensacional chamado Glade.
O programa continuou contando com banco de dados SQlite3 e o gerador de PDF pra
impressão das Ordens de Serviço.
Tecnologias Utilizadas
- Paradigma: POO
- Linguagem: Python 3.8.5 64bits
- Banco de Dados: SQlite3
- Biblioteca gráfica: PyGTK3
- Construtor de Interface: Glade 3.36
- Gerador de PDF: Biblioteca Reportlab
- Github Projeto
Projeto Controle de Gastos
Julho 2020 – Julho 2020
Descrição do projeto
A ideia deste projeto surgiu, pois estava procurando por opções de programas de
gerenciamento financeiro, mas não estava me adaptando com aqueles disponíveis Open
Source, que na verdade são ótimos, mas eu achava um pouco complicado de utilizar.
Então resolvi escrever um gerenciador que fosse simples e direto ao ponto. As contas
eram dispostas em Abas, Entrada, Saída e balanço dos gastos. Eram listadas todas as
contas do mês, na virada a lista era zerada restando apenas o total daquele mês que
passou e um relatório pra consultas posteriores.
Tecnologias Utilizadas
- Paradigma: POO
- Linguagem: Python 3.8.5 64bits
- Banco de Dados: SQlite3
- Biblioteca gráfica: Tkinter
- Gráficos: Biblioteca Matplotlib
- PDF: Biblioteca Reportlab
- Github Projeto
Projeto Gerenciador de Aluguéis
Setembro 2020 – Outubro 2020
Descrição do projeto
Este programa nasceu da necessidade em gerenciar os contratos de locação que
administramos aqui no prédio. Havia certa dificuldade de manter de forma manual os
dados de cada locação, bem como controlar datas de pagamento de aluguel, caução,
vencimentos de contrato e tudo mais. Seguindo a evolução dos estudos, escrevi este
programa em Python, utilizando a biblioteca gráfica padrão Tkinter e bancos de dados
SQlite3.
Tecnologias Utilizadas
- Paradigma: POO
- Linguagem: Python 3.8.5 64bits
- Banco de Dados: SQlite3
- Biblioteca gráfica: Tkinter
- Gerador de PDF: Biblioteca Reportlab
- Github Projeto