На уроке 20.09

Знакомство с языком программирования Python

  • Языки программирования vs естественные языки. Компиляторы, интерпретаторы.
  • История создания
  • Знакомство с Python. Работа в IDLE (интерактивный и программный режим)
  • Первая программа: «Hello, world!»
  • Оператор присваивания (=), ввод, вывод.
  • Переменные (правила именования).
  • Арифметические операции, порядок выполнения.
  • Регистрация на сайте informatics: указать номер школы, класс. Сохранить логин и ПАРОЛЬ (восстановить нельзя!)
  • Для тех кому легко: самостоятельно читаем Теоретический материал и сдаем Задачи (не менее 3 шт)

Дополнительные материалы

Гвидо ван Россум назвал язык в честь популярного британского комедийного телешоу 1970-х «Летающий цирк Монти Пайтона». Исходный код опубликован 1991 год.

Правила именования

Имя (идентификатор) может начинаться с латинской буквы (в Python 3 — буквы любого алфавита в Юникоде, например кириллицы) любого регистра или подчёркивания, после чего в имени можно использовать и цифры. В качестве имени нельзя использовать ключевые слова (их список можно узнать по import keyword; print(keyword.kwlist)) и нежелательно переопределять встроенные имена. Имена, начинающиеся с символа подчёркивания, имеют специальное значение.

  • a‥zA‥Z_ потом a‥zA‥Z_0‥9;
  • нелатинские буквы разрешены, но избегайте их;
  • ключевые слова языка запрещены;
  • маленькие/БОЛЬШИЕ буквы отличаются.

Первое знакомство с типами данных Python

Иерархия типов в Python 3

«The Zen of Python»

  • Красивое лучше, чем уродливое.
  • Явное лучше, чем неявное.
  • Простое лучше, чем сложное.
  • Сложное лучше, чем запутанное.
  • Плоское лучше, чем вложенное.
  • Разреженное лучше, чем плотное.
  • Читаемость имеет значение.
  • Особые случаи не настолько особые, чтобы нарушать правила.
  • При этом практичность важнее безупречности.
  • Ошибки никогда не должны замалчиваться.
  • Если не замалчиваются явно.
  • Встретив двусмысленность, отбрось искушение угадать.
  • Должен существовать один — и, желательно, только один — очевидный способ сделать это.
  • Хотя он поначалу может быть и не очевиден, если вы не голландец.
  • Сейчас лучше, чем никогда.
  • Хотя никогда зачастую лучше, чем прямо сейчас.
  • Если реализацию сложно объяснить — идея плоха.
  • Если реализацию легко объяснить — идея, возможно, хороша.
  • Пространства имён — отличная вещь! Давайте будем делать их больше!

Дополнительная информация по установка Python, PyCharm, облачным сервисам Python и о том, как сдавать задачи на сайте дистанционной подготовки по информатике — здесь

Читайте также: