Python: Hello World for Ubuntu Linux

Комментарии (comments) - строки которые не обрабатываются интерпретатором и служат заметкой для читающего программу. Текст программы говорит о том, как, а комментарии объясняют почему.

`#` однострочный комментарий  

Литеральные константы (literal constants) - может быть число или строка. Они называются литеральными, потому что их значение используется буквально и их значение нельзя изменить.

Числа (numbers) - бывают трёх типов: целые, с плавающей точкой и комплексные. Целые числа по умолчанию могут быть произвольной длины.

Строки (strings) - последовательности символов (некоторые наборы слов) на языке, который поддерживаеется стандартом Unicode.
Строку можно указать, используя одинарные '' или двойные кавычки "". Все пробелы и знаки табуляции сохранятся, как есть.
Можно указывать “многострочные” строки с использованием тройных кавычек """ или '''. В пределах тройных кавычек можно свободно использовать одинарные и двойные кавычки.
Строки неизменяемы, после создания строки её больше нельзя изменить.
Если расположить рядом две строковых константы, Python автоматически их объединит. Например, 'What\'s ' 'your name?' автоматически преобразуется в "What's your name?".
Строки в Python бывают логические и физические. Физическая строка – это то, что вы видите, когда набираете программу. Логическая строка – это то, что Python видит как единое предложение. Python неявно предполагает, что каждой физической строке соответствует логическая строка.
Python неявно стимулирует использование по одному предложению на строку, что облегчает чтение кода.
Чтобы написать более одной логической строки на одной физической строке необходимо явно это указать это при помощи точки с запятой ;, которая отмечает конец логической строки/предложения.
Можно использовать более одной физической строки для логической строки, например:

  • явное объединением строк
    s = 'This is a string. \
    This continues the string.'
    print(s)
    

    This is a string. This continues the string.

  • неявное объединение строк
    s = ('This is a string.'
    'This continues the string.')
    print(s)
    

    This is a string.This continues the string.

Метод format (the format method) - метод для замещения условных обозначений соответствующими аргументами.

temperature = 20
humidity = 35
print('Температура в помещении - {0}\u00B0C, а относительная влажность - {1} %.'.format(temperature, humidity))
Температура в помещении - 20°C, а относительная влажность - 35 %.  

В методе format() Python помещает значение каждого аргумента в обозначенное место.
Могут быть и более детальные обозначения:

Python: the format method

Переменные (variable) - это ячейки в памяти компьютера в которых храниться информация. В отличие от констант, к ним нужно получать доступ и поэтому переменным даются имена.
Переменные – это частный случай идентификаторов. Идентификаторы – это имена, присвоенные чему-то для его обозначения.
При выборе имён для идентификаторов необходимо учитывать, что имена идентификаторов чувствительны к регистру и соблюдать следующие правила:

  • первым символом идентификатора должна быть буква из алфавита (символ Unicode), а также символ подчёркивания (“_”);
  • остальная часть идентификатора может состоять из букв (символы Unicode), знаков подчёркивания (“_”) или цифр (0-9).
    Переменные используются простым присваиванием им значений. Никакого предварительного объявления или определения типа данных не требуется/применяется.

Типы данных (data types)
Переменные могут хранить значения разных типов, называемых типами данных. Основными типами являются числа и строки. Так же можно создавать свои собственные типы при помощи классов.

Объекты (object)
В Python всё является объектом, включая числа, строки и функции.

Отступы (indentation)
В Python важны отступы в в начале строки важны (пробелы и табуляции).
Передние отступы (пробелы и табуляции) в начале логической строки используются для группировки предложений. Предложения, идущие вместе, должны иметь одинаковый отступ. Каждый такой набор предложений называется блоком.
Неправильные отступы могут приводить к возникновению ошибок.
Не рекомендуется использовать одновременно пробелы и символы табуляции в отступах, поскольку не на всех платформах это работает корректно.
Как правило, используют одиночную табуляцию или четыре пробела для каждого уровня отступа.