Considerações Finais
Lição 27 de 28 do curso Clean Code - Escreva códigos melhores com Python da Coddy.
Código Limpo é uma parte essencial da programação.
Esperamos que agora você tenha uma visão geral do que é código limpo e de como implementá-lo em Python.
Sua tarefa agora é integrar os princípios que aprendeu à sua programação diária para aproveitar todos os benefícios do código limpo!
Desafio
FácilVamos recapitular tudo!
Você recebe um código que viola vários princípios de código limpo; encontre essas violações e refatore o código!
Experimente você mesmo
from abc import ABC
from abc import abstractmethod
class convertor(ABC):
@abstractmethod
def Convert(self):
pass
class binary_convertor(convertor):
def __init__(self, number):
self.number = number
def Convert(self):
return bin(self.number)[2:]
if __name__ == '__main__':
NUMBER = eval(input())
CONVERTOR = binary_convertor(NUMBER)
print(CONVERTOR.Convert())Todas as lições de Clean Code - Escreva códigos melhores com Python
Pratique por conta própria: Compilador de Python online