Skip to content

danieldemoura/bootcamp-suzano-python-developer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bootcamp: Suzano - Python Developer #2

Esses desafios foram feitos no Bootcamp Suzano - Python Developer #2 na escola DIO (Digital Innovation One)

Desafio 01: Criando um Sistema Bancário com Python

Descrição do desafio:

Neste projeto, você terá a oportunidade de criar um Sistema Bancário em Python. O objetivo é implementar três operações essenciais: depósito, saque e extrato. O sistema será desenvolvido para um banco que busca monetizar suas operações. Durante o desafio, você terá a chance de aplicar seus conhecimentos em programação Python e criar um sistema funcional que simule as operações bancárias. Prepare-se para aprimorar suas habilidades e demonstrar sua capacidade de desenvolver soluções práticas e eficientes.

Prévia do desafio 01

Vídeo de prévia

Desafio 02: Otimizando o Sistema Bancário com Funções Python

Descrição:

Neste desafio, você terá a oportunidade de otimizar o Sistema Bancário previamente desenvolvido com o uso de funções Python. O objetivo é aprimorar a estrutura e a eficiência do sistema, implementando as operações de depósito, saque e extrato em funções específicas. Você terá a chance de refatorar o código existente, dividindo-o em funções reutilizáveis, facilitando a manutenção e o entendimento do sistema como um todo. Prepare-se para aplicar conceitos avançados de programação e demonstrar sua habilidade em criar soluções mais elegantes e eficientes utilizando Python.

Nesse desafio foram feitas 3 alterações que foram pedidas, além de duas novas funcionalidades:

  • Alterações:
    • Função de saque deve receber argumentos apenas por nomes (keyword only)
    • Função de despósito deve receber argumentos apenas por posição (positional only)
    • Função de extrado deve recber argumentos por posição e nome
  • Novas Funcionalidades:
    • Função que cria um novo usuário
    • Função que cria uma conta e vincula essa conta a um usuário pelo seu CPF

Prévia do desafio 02

Vídeo de prévia

Desafio 03: Modelando o Sistema Bancário em POO com Python

Descrição:

Neste desafio iremos atualizar a implementação do sistema bancário, para armazenar os dados de clientes e contas bancárias em objetos ao invés de dicionários. O código deve seguir o modelo de classes UML.

Eu não consegui fazer tudo, só consegui implementar as opções de deposito, saque e saldo da conta.

Prévia do desafio 03

Vídeo de prévia

About

Bootcamp: Suzano - Python Developer - DIO

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages