Português (PT-BR)
O projeto que utiliza uma API das cotação atual de uma moeda específica. O programa solicita ao usuário que insira o código da moeda desejada e, em seguida, exibe a cotação atual.
Tecnologias utilizadas:
- Python
- API de Cotação de Moedas
- Requests
O projeto possui um programa que gera um gráfico de cotação de uma moeda específica ao longo do tempo. O programa solicita ao usuário que insira o código da moeda desejada e o intervalo de tempo desejado. Em seguida, o programa faz uma requisição à API de cotação de moedas e gera um gráfico com os dados obtidos.
Tecnologias utilizadas:
- Python
- API do Histórico de Moedas
- Requests
- Plotly
- Pandas
O projeto possui um programa que gera senhas aleatórias com base em critérios definidos pelo usuário. O programa solicita ao usuário que insira o tamanho da senha desejada, se a senha deve conter letras maiúsculas, minúsculas, números e caracteres especiais, e quantas senhas devem ser geradas. O programa então gera as senhas e as exibe na tela.
Proposta de funcionalidade: (O Usuário cria uma conta com nome de usuário e senha, o programa criptografa a senha transformando-a em uma hash e computa em um Banco de Dados. Ao fazer o login, o Usuário insere o nome de usuário e a senha, o programa transforma a senha inserida em hash, compara com a hash da conta computada no Banco e autoriza ou não a entrada na conta.)
Tecnologias utilizadas:
- Python
- Random
- String
O projeto possui um programa que valida senhas fornecidas pelo usuário. O programa solicita ao usuário que insira uma senha e verifica se ela atende aos critérios de segurança definidos. O programa exibe uma mensagem indicando se a senha é segura ou não.
Tecnologias utilizadas:
- Python
- String
O projeto possui um programa que simula um sistema bancário simples. O programa permite que o usuário faça operações bancárias, como depósito, saque e extrato. O saque tem um limite de 3 saques diário de no máximo R$500,00. O programa exibe uma mensagem indicando se a operação foi realizada com sucesso ou não.
Tecnologias utilizadas:
- Python
- Listas
- Datetime
Melhoria da v1 adicionando funções de criar usuário e conta corrente.
Tecnologias utilizadas:
- Python
- Listas
- Datetime
- Dicionários
Primeiro contato com POO em Python aplicado no sistema bancário conectando todas as funcionalidades da V2 da melhor maneira com classes.
Tecnologias utilizadas:
- Python
- Listas
- Datetime
- Classes
- POO
- ABC (abstractmethod)
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
English (EN-US)
The project use an API for the present quotes of a specific currency.
Tecnologies Used:
- Python
- API of Currency Quotes
- Requests
The project generates a graphic a quotes price over time. The program asks the user to enter the code of the desired currency and the desired time interval. The program then makes a request to the currency price API and generates a chart with the obtained data.
Tecnologies Used:
- Python
- API of coin history
- Requests
- Plotly
- Pandas
The project generates random passwords with user-defined criteria. The program prompts the user to enter the desired password length, whether the password should contain uppercase letters, lowercase letters, numbers, and special characters, and how many passwords should be generated.
Tecnologies Used:
- Python
- Random
- String
The project valid passwords. The program prompts the user to enter a password and check if he meets the defined security criteria.
Tecnologies Used:
- Python
- String
The project simulates a Banking System simple. The program performs operations banking, such as deposits, withdrawals and statements. the withdrawal has a limit 3 daily of maximum R$500.00.
Tecnologies Used:
- Python
- Listas
- Datetime
Upgrade the V1 adding features to create a user and current acount.
Tecnologies Used:
- Python
- Listas
- Datetime
- Dictionary
First contact with OOP in Python apply in banking system conecting all features the V2.
Tecnologies Used:
- Python
- Listas
- Datetime
- Classes
- OOP
- ABC (abstractmethod)