• 13.09.2024 09:04

Мой блог

Программирование и ремонт техники

Тема урока: sep, end, переменные, PEP 8 

  1. Необязательные параметры команды print()sepend Перейти–>
  2. Переменные Перейти–>
  3. Стандарт PEP 8 (Вы здесь)

Аннотация. Урок посвящен изучению необязательных параметров команды print() и более детальному разбору понятия переменных. Также мы поговорим о комментариях и стандарте PEP 8, которого придерживаются Python-программисты.


PEP 8

При оформлении программ мы будем пользоваться PEP 8 — Python Enhancement Proposal. Этот документ предлагает единый и общепринятый стиль написания программ на языке Python. Документ создан по рекомендациям Гвидо Ван Россума, автора Python. Прочесть его на русском языке можно по ссылке.

Некоторые рекомендации PEP 8

Рекомендация 1. Избегайте использования пробелов перед открывающей скобкой, после которой начинается список аргументов функции.

Правильно:

print('Follow PEP8!')

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

print ('Follow PEP8!')

Рекомендация 2. После запятой нужен пробел.

Правильно:

print('PEP8', 'Rocks!')

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

print('PEP8','Rocks!')

Рекомендация 3. Не отделяйте пробелами знак «равно», когда он употребляется для обозначения значения параметра по умолчанию.

Правильно:

print('My name', 'is', 'Python', sep='**', end='+')

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

print('My name', 'is', 'Python', sep = '**', end = '+')

Комментарии

До этого момента всё, что мы набирали в тексте наших программ, представляло собой команды для компьютера. Но в программу имеет смысл включать также примечания, описывающие, что она делает и как работает. Это может помочь вам или кому-то другому понять принцип работы программы спустя некоторое время.

Такие примечания называются комментариями.

Однострочные комментарии

Любую строку можно превратить в комментарий, поместив перед ней символ #.

Рассмотрим следующий код:

# Это комментарий в программе на языке Python.
print('Python rocks!')

Если запустить эту программу, то получится:

Python rocks!

Первая строка при запуске игнорируется. Комментарий, начинающийся с символа #, предназначен только для автора программы и для тех, кто будет читать этот код.

Комментарий в конце строки

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

print('Python rocks!')  # Это комментарий в программе на языке Python.

Комментарий начинается после символа #. Все, что находится до этого символа, представляет собой обычный код. Если запустить эту программу, получится:

Python rocks!

Примечания

Примечание 1. Согласно стандарту PEP 8, комментарии должны отделяться хотя бы двумя пробелами от кода. Они должны начинаться с символа # и одного пробела.

Правильно:

# Далее будет напечатан текст
print('Comments in Python')  # Печать текста с помощью команды print.

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

#Далее будет напечатан текст
print('Comments in Python')#Печать текста с помощью команды print.

Эта часть открыта для всех, более того, первая часть (введение) и часть (начало изучения) также будут открыты для всех. Однако далее только по подписке.
Подписку можно оформить по ссылке: https://paywall.pw/glom1jyaymob
Либо в сообществе ВК: https://vk.com/code_program
Цена подписки: 250 рублей в месяц, но, вы можете указать сумму больше, на сколько посчитаете нужным.
Статьи будут выходить регулярно, каждые 2-3 дня.
Разбирать будем от простых, до самых сложных кейсов.
Более того, если вы решите поддержать меня как автора дополнительно, это можно будет сделать в любое время, в каждой статье будет номер карты.


Если дочитали до конца СПАСИБО!
Если поддержите финансово, ОГРОМНОЕ СПАСИБО!!!


Подпишитесь на ежемесячную поддержку автора, так вы поможете мне на развитие.
А я помогу вам, вы получите доступ:

  • к закрытым статьям по программированию и дизайну.
  • к закрытому чату, сможете получить помощь у меня.
  • к эксклюзивным материалам, которые больше нигде не публикуются.
  • в будущем каждый сможет получить небольшой презент от меня.

Подписка доступна в сообществе ВК: https://vk.com/code_program


Ссылки:
- ВК Сообщество Сервисного центра: https://vk.com/sc_novokopylovo
- ВК Сообщество по дизайну и программированию: https://vk.com/code_program
- Канал Инвестиции и заработок в Телеграмм: https://t.me/nb83_invest
- Ютуб-канал: http://www.youtube.com/@nberesnev83
- Одноклассники: https://ok.ru/nberesnev83
- Telegram: https://t.me/nberesnev83
- WhatsApp: https://wa.me/79835522434


Донат можете перевести по номеру карты:

2202 2061 1435 7028 (Сбер)

Постараюсь отчитываться раз в месяц о полученных донатах.
Благодарю всех неравнодушных, огромное вам спасибо!