10.5 Exercício - Criando Projeto Banco No Pycharm

  1. Abra o Pycharm e vá em File New Project . A janela abaixo vai aparecer. Troque a palavra

untitled pelo nome do nosso projeto que será banco:

Verifique se a versão do Python está correta em Base interpreter e clique em OK .

  1. No menu esquerdo vai aparecer a estrutura do projeto. Vamos definir uma pasta raiz onde ficarão nossos arquivos de código python. Clique com o botão direito na pasta banco e escolha a opção New Folder. Uma nova janela vai aparecer para você entrar com o nome do diretório, digite src e OK :

  2. Após isso, clicamos com o botão direito na pasta src e selecionamos Mark Directory as Sources Roots para avisar o PyCharm que esta pasta será um diretório fonte de nosso projeto, onde ficarão nossos arquivos .py.

Repare que a pasta ficará da cor azul depois de executar desta ação:

  1. Agora vamos criar nossa classe Conta que ficará no arquivo conta.py . Vamos fazer isso utilizando um atalho do PyCharm. Coloque o cursor do mouse na pasta src e digite ALT + Insert . Escolha a opção Python File. Uma nova janela vai abrir, digite “conta” e clique em OK .

  2. O arquivo será aberto a esquerda. Vamos começar a criar nossa classe. Ao escrevermos a função init a própria IDE vai mostrar as opções em uma janela, basta clicar que ele auto-completa para você já com a argumento ‘self’. Adicione os atributos de uma Conta como fizemos no exercício do capítulo anterior:

class Conta:
python
def __init__(self, numero, titular, saldo, limite): self._numero = numero
 
self._titular = titular self._saldo = saldo self._limite = limite
 

Aproveite a crie as properties de cada atributo. Abuse do CTRL+ESPAÇO para a IDE auto completar para você e do ALT + ENTER para sugestões.

  1. Em seguida criamos a condicional para que o PyCharm rode algumas linhas de código caso o

name

seja igual a main , ou seja, o programa principal. O Pycharm também facilita esta

criação, basta digitar a palavra ‘main’ e apertar CTRL + ESPAÇO que a estrutura do if é construída para você:

if name == ' main ':

Vamos criar uma nova conta e imprimir o titular:

if name == ' main ':

conta = Conta(‘123-4’,‘joão’,1200.0, 1000.0) print(conta.titular)

  1. Para rodar, basta clicar com o botão direito do mouse e escolher a opção Run ‘conta’ ou utilizar o atalho Ctrl+Shift_F10 . Ou ainda escolher a opção da barra de ferramentas com o símbolo de play da cor verde. O resultado vai aparecer no console, na janela inferior da IDE.

  2. Crie os métodos deposita() , saca() , extrato() e transfere_para() como fizemos no último exercício. Aproveite os recursos da IDE que aprendemos para criar todos esses métodos. A propriedade setter do saldo é necessária?

  3. Crie duas contas e teste os métodos que você criou no exercício anterior.

  4. (Opcional) Crie um arquivo python chamado cliente.py e crie a classe Cliente com nome , sobrenome e cpf . Teste o código passando um cliente como titular de um Conta . Aproveite e adicione alguns métodos a ela.

Veja que a IDE facilita bastante na hora do desenvolvimento e ganhamos tempo também rodando o script diretamente no PyCharm.

CAPÍTULO 11‌‌


⬅️ Capítulo Anterior | Próximo Capítulo ➡️