Что такое Python
Python — высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода. (Википедия)
Python — один из самых простых языков, чтобы начать программировать/автоматизировать. Проще начать, наверно, только с JavaScript (там для самого простого даже устанавливать ничего не нужно).
Мне Python нравится своей минималистичностью, сильной типизацией, популярностью и большим количеством библиотек. Вот так, например, выглядит "Hello world!":
Сильная типизация: безопасное согласование типов, например, вы не можете сложить число и строку. К некоторых языках это возможно и иногда приводит к путанице.
Установка среды
Мне для разработки на Windows нравится Anaconda. Просто скачиваете Python версии 3.7 и радуетесь.
В процессе работы Anaconda сама проверяет обновления и предлагает обновится, позволяет поставить сразу же программу, в которой можно писать код - Spyder, ставить библиотеки. Я использую PyCharm CE с интерпритатором Anaconda, инструкцию по скачиванию и первичной настойке можно найти тут.
Основы синтаксиса
Очень кратко и, конечно, не полностью.
Управляющие конструкции
Рассмотрим 3 управляющие конструкции:
- if - ветвление
- for - простой цикл
- while - произвольный цикл
Простые структуры
- Списки
- Кортежи
- Множества
- Словари
Списки - это последовательность каких-то элементов (может быть разного типа).
Кортежи - это неизменяемые списки.
Множества - это структура, в которой объекты содержатся в единственном экземпляре. Может содержать только неизменяемые объекты: числа, строки, кортежи.
Словарь - это структура, в которой объекты хранятся в виде пар (ключ, значение), ключами могут быть только неизменяемые объекты.
На этом мы пока остановимся. Для интересующихся скоро будут еще статьи по Python: подробности, примеры, тонкости.