1 заметка с тегом

Code

Python: среда разработки и первые азы

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

Популярность языков варьируется от технологических новшеств. Поэтому, приходится заглядывать в ближайшее будущее и стараться узреть в нём себя как HTML Python программиста, опирая хоть на какое-нибудь представление (аналитика? нет, не слышал) того, как этот язык будет прогрессировать/регрессировать. Ведь согласитесь, будет неприятно, если вы начнёте изучать объёмный материал по C#, который через год-два уже будет не актуален. Это конечно фантастика, но всё же.

Уж так исторически сложилось, что в работе надо было всё и по чуть-чуть. Это не позволяло в полной мере постичь «дзэн» в том или ином направление. Сейчас же, для меня встал вопрос надобности Python-а, поскольку текущий вектор развития — DevOps. PowerShell и Bash — хорошие инструменты автоматизации и их в принципе достаточно, но хотелось бы большего.

В качестве IDE был выбран Visual Studio Code и расширение к нему Python. Да, надо немного повозиться, но оно того стоит.

Для того, чтоб была возможность запускать код в режиме отладки, надо добавить новую конфигурацию, если автоматически не вышло:

{
     "name": "Python: Launch Current File",
     "type": "python",
     "request": "launch",
     "program": "${file}",
 },

Далее, для работы понадобится сам Python 3.7.0. Ваша версия может отличаться — не беда. Устанавливаем, добавляем путь к интерпретатору в переменные среды (Env. Path)

Пробуем выполнить наш элементарный код:


a = "Hello "
b = "World"
c = "!"
print (a + b + c)

И вуаля! Всё должно работать. Единственное, с чем имеется проблема, так с это с кодировкой кириллицы во вкладке «Вывод», а во кладке «Терминал» всё OK. Конечно, при желание это всё фиксится.

Полезные сайты и литература:
Обзор литературы по языку Python для начинающих;
SoloLearn (как для ПК, так и для телефона);
Python 3 для начинающих и чайников;
Уроки Python для начинающих — itProger (видеокурс, правда задачки платные);
Ленивый питон (ещё один видеокурс).

 5   2018   Code   DevOps   IDE   Python