Menu
Coddy logo textTech

Kod düzeni

Coddy'nin Clean Code - Python ile daha iyi kod yazın kursunda ders 17 / 28.

PEP 8, "Kod Düzeni" (Code Lay-out) ile ilgili bazı kurallar belirtir:

  • 4 boşluk veya sekme kullanarak girinti yapın
  • satırlar 79 karakterden uzun olmamalıdır
# 137 karakterli satır
def some_very_long_function_name(very_important_argument1, very_important_argument2, very_important_argument3, very_important_argument4):
	pass 
# Düzeltme önerisi
def some_very_long_function_name(
	very_important_argument1,
	very_important_argument2,
	very_important_argument3,
	very_important_argument4):
	pass
# Çok daha iyi!

Yukarıdaki örnekte olduğu gibi yeni satırdan sonra sekme kullanmak iyi bir uygulamadır

  • aynı satırda birden fazla ifade kullanmaktan kaçının
do_calc1(); do_calc2(); x = 3;  # kötü
# iyi
do_calc1()
do_calc2()
x = 3
  • içe aktarmalar (imports) ayrı satırlarda olmalıdır
import sys, numpy  # kötü
# iyi
import sys
import numpy
challenge icon

Görev

Kolay

Size verilen koddaki PEP 8 yönerge ihlallerini düzeltin!

Kendin dene

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)

Clean Code - Python ile daha iyi kod yazın bölümündeki tüm dersler