Spursy09
@Spursy09

Скрипты и программирование. Разница?

Возможно немного глупый вопрос, но думаю позволим для новичка.

Хороший девопс должен уметь писать скрипты на пайтоне, хотелось бы узнать, как правильно подойти к изучению этого вопроса, чтобы максимально эффективно освоить это. Стоит учить пайтон "с нуля" тоесть просто качать основы программирования на данном языке и развиваться уже дальше, или следует искать какой-то отдельный курс именно по "пайтон скриптингу" так сказать. Есть ли какие-то отличия "обычного" пайтона от пайтона под скрипты?
  • Вопрос задан
  • 97 просмотров
Решения вопроса 3
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
Вообще всё, что пишется на Python - это скрипты.
Ответ написан
@mamontm
Хороший девопс должен уметь писать скрипты на пайтоне

С чего это?
Хороший девопс на чем-то программировать, конечно, должен уметь.
Хоть на bash.
Хоть на Go.
Хоть на Python.
etc
А то и на нескольких.
Python тут ничем не выделяется.

Есть ли какие-то отличия "обычного" пайтона от пайтона под скрипты?

Ничем.
Из специфического - разве что роли Ansible.
Но прежде чем к ним переходить целесообразно освоить "программирование вообще для универсальных целей".
Ответ написан
OnYourLips
@OnYourLips
С нуля, скриптинг - частный случай приложений, когда не организовывается полноценный деплой, не ставятся локальные зависимости и пр.

Советы на будущее, запишите куда-нибудь:
Просите покритиковать свои наработки коллег-программистов, даже если они в другом стеке.
Оформляйте код в классы, не пишите лапшу на сотню строк без выделения хотя бы в функции.
Максимально используйте стандартную библиотеку.
Используйте популярные сторонние библиотеки.
Соблюдайте стандарты кодирования, особенно PEP8, используйте всевозможные линтеры, используйте полноценные IDE.
Пишите тесты.

И да, я считаю, что девопс инженер обязан знать какой-нибудь ЯП вроде python или ruby для выполнения своих прямых задач. Башем многие вещи эффективно не сделать.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
24 авг. 2019, в 11:31
30000 руб./за проект
24 авг. 2019, в 10:59
750 руб./за проект
24 авг. 2019, в 10:41
4000 руб./за проект