Синтаксис в Python

В этом уроке мы напишем наш первый скрипт, коснёмся нескольких моментов, связанных с синтаксисом языка, и рассмотрим комментарии.

Зачастую изучение любого языка начинается с волшебной фразы «Hello world», её же мы сейчас попробуем написать. Для вывода чего-либо к консоль, используется инструкция:

print

В итоге код вывода будет выглядеть следующим образом:

print("Hello world")

Можно использовать как двойные кавычки, так и одинарные. Разницы в работе не будет абсолютно никакой.

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

В языке python, нет завершающих символов. Концом инструкции является конец строки.

Однако, мы можем написать инструкцию в таком виде:

print("Hello world");

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

Когда вы пишите код на Python, слева не должно быть никаких отступов. Например, если перед инструкцией есть символ табуляции или символ пробела, то язык не выполнит эту строку, и для него это будет ошибкой.

Дело в том, что в python после символа табуляции идут вложенные инструкции например условия и циклы. Пробелы и отступы нельзя использовать, так как они являются служебными.

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

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

В Python однострочный комментарий записывается следующим образом

# Это комментарий;

Многострочный комментарий записывается следующим образом:

'''
Это
Многострочный
Комментарий
'''

кавычки могут быть как одинарными, так и двойными:

"""
Это
Многострочный
Комментарий
"""

У питона нет единого стандарта написания кода, есть только рекомендации и они называются PIP8. Они были придуманы для того, чтобы помочь программистам писать чистый и понятный код.