Найти в Дзене
Айтишечка

Экспресс-курс Python

Оглавление
Монти Пайтон
Монти Пайтон

Что такое Python

Python — высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода. (Википедия)

Python — один из самых простых языков, чтобы начать программировать/автоматизировать. Проще начать, наверно, только с JavaScript (там для самого простого даже устанавливать ничего не нужно).

Мне Python нравится своей минималистичностью, сильной типизацией, популярностью и большим количеством библиотек. Вот так, например, выглядит "Hello world!":

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

Установка среды

Мне для разработки на Windows нравится Anaconda. Просто скачиваете Python версии 3.7 и радуетесь.

-2

В процессе работы Anaconda сама проверяет обновления и предлагает обновится, позволяет поставить сразу же программу, в которой можно писать код - Spyder, ставить библиотеки. Я использую PyCharm CE с интерпритатором Anaconda, инструкцию по скачиванию и первичной настойке можно найти тут.

Основы синтаксиса

Очень кратко и, конечно, не полностью.

Управляющие конструкции

Рассмотрим 3 управляющие конструкции:

  1. if - ветвление
  2. for - простой цикл
  3. while - произвольный цикл

Простые структуры

  • Списки
  • Кортежи
  • Множества
  • Словари

Списки - это последовательность каких-то элементов (может быть разного типа).

Кортежи - это неизменяемые списки.

Множества - это структура, в которой объекты содержатся в единственном экземпляре. Может содержать только неизменяемые объекты: числа, строки, кортежи.

Словарь - это структура, в которой объекты хранятся в виде пар (ключ, значение), ключами могут быть только неизменяемые объекты.

На этом мы пока остановимся. Для интересующихся скоро будут еще статьи по Python: подробности, примеры, тонкости.