Na zakończenie
Lekcja 27 z 28 w kursie Czysty kod — pisz lepszy kod w Pythonie w Coddy.
Clean Code jest integralną częścią programowania.
Mamy nadzieję, że masz już ogólne pojęcie o tym, czym jest czysty kod i jak możesz go stosować w Pythonie.
Twoim zadaniem jest teraz stosowanie poznanych zasad w codziennym programowaniu, aby czerpać wszystkie korzyści z czystego kodu!
Wyzwanie
ŁatwyPodsumujmy wszystko!
Otrzymujesz kod, który narusza wiele zasad czystego kodu. Znajdź te naruszenia i zrefaktoryzuj kod!
Spróbuj swoich sił
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())Wszystkie lekcje w sekcji Czysty kod — pisz lepszy kod w Pythonie
Poćwicz samodzielnie: Kompilator Python online