Библия для python программистов

Библия для python программистов

32 года назад Гвидо ван Россум создал Python.Ну и как у всех языков программирования имеются стандарты,и python тоже имеет их.

Библия для Python это PEP8.

Что есть в PEP8:

  • Внешний вид кода
  • Коментарий
  • Стили названий
  • Общие рекомендаций

Внешний вид кода

Отступы:

Библия для python программистов

Вот правильные отступы,это 4 пробела.Не советую совмещать tab и пробелы.Из-за этого могут быть ошибки.

def calculate_total_price( item_name, quantity, price_per_unit, discount_percentage ): subtotal = quantity * price_per_unit discount = subtotal * discount_percentage / 100 total_price = subtotal - discount return total_price item = "Example Item" quantity = 10 price = 15.99 discount = 20 total = calculate_total_price( item, quantity, price, discount ) print("Total price:", total)

А вот неправильные отступы:

# Аргументы на первой линии запрещены, если не используется вертикальное выравнивание foo = long_function_name(var_one, var_two, var_three, var_four) # Больше отступов требуется, для отличения его от остальных def long_function_name( var_one, var_two, var_three, var_four): print(var_one)

Импорты:

Каждый импорт, как правило, должен быть на отдельной строке.

Правильно:

import os import sys

Неправильно:

import sys, os

Но есть одно исключение:

from subprocess import Popen, PIPE

Стили названий:

У всех языков программирования есть данные и их надо называть чтобы работать с ними.

Вот неправильное название:

a=1 b=2 c=a+b print(c)

Потому что мы почти всегда после названия мы работаем с ними,а потом когда показываете или потом читаете .Что значит мы должны называть их нормально.

Это конец!Я не все затронул,но вы можете почитать английскую версию или русскую версию.

33
Начать дискуссию