Menu
Coddy logo textTech

Układ kodu

Lekcja 17 z 28 w kursie Czysty kod — pisz lepszy kod w Pythonie w Coddy.

PEP 8 określa kilka zasad dotyczących „układu kodu”:

  • Używaj wcięcia o szerokości 4 spacji lub tabulatora
  • wiersze nie powinny być dłuższe niż 79 znaków
# wiersz o długości 137 znaków
def some_very_long_function_name(very_important_argument1, very_important_argument2, very_important_argument3, very_important_argument4):
	pass 
# Propozycja poprawki
def some_very_long_function_name(
	very_important_argument1,
	very_important_argument2,
	very_important_argument3,
	very_important_argument4):
	pass
# O wiele lepiej!

Tabulator po nowym wierszu, jak w powyższym przykładzie, to dobra praktyka

  • unikaj umieszczania wielu instrukcji w tym samym wierszu
do_calc1(); do_calc2(); x = 3;  # źle
# dobrze
do_calc1()
do_calc2()
x = 3
  • importy powinny znajdować się w osobnych wierszach
import sys, numpy  # źle
# dobrze
import sys
import numpy
challenge icon

Wyzwanie

Łatwy

Popraw kod, aby usunąć naruszenia wytycznych PEP 8!

Spróbuj swoich sił

import my_module, other_module

some_very_important_argument = 0; another_very_important_argument = 3; very_big_and_important_argument = "Hello?";
my_module.calc_something_big_and_important(some_very_important_argument, another_very_important_argument, very_big_and_important_argument)

Wszystkie lekcje w sekcji Czysty kod — pisz lepszy kod w Pythonie

Poćwicz samodzielnie: Kompilator Python online