Каждый сетевой инженер должен ладить с Python
Настраивать руками десятки и сотни устройств — процесс весьма трудоемкий. Упростить жизнь сетевым инженерам поможет Python.
Кстати, сегодня Python исполнилось 33 года, но он не планирует устаревать. Вся автоматизация в OPS пишется на этом языке, под Python написаны основные библиотеки по управлению сетевым оборудованием, и именно он чаще всего встроен в платформы популярных сетевых вендоров. Наши спецы учатся решать свои задачки с помощью Python на внутреннем обучении всего за две недели.
Если вы хотите освоить прикладное программирование на Python самостоятельно, ловите наши рекомендации:
🔹Для начала можно посмотреть несколько роликов на YouTube, поставить Python и попробовать по этим роликам сделать простые вещи.
🔹Как только чему-то научились, можно начать читать книгу Марка Лутца «Изучаем Python». Это классический англоязычный труд, который регулярно переиздается на русском языке.
🔹После того как прочитали и осмыслили, что в ней есть, надо продолжать писать код. Желательно такой, который будет решать ваши реальные задачи, а лучше — задачи вашей команды. Для этого сетевым инженерам и пригодится курс и другие ресурсы Наташи Самойленко. Подача теории здесь не соответствует представлениям об идеале. А вот практическая часть хороша: речь идет именно о тех библиотеках и возможностях языка, которые востребованы в работе инженеров.
🔹Можно потренироваться на задачах и упражнениях (например, на checkio.org), чтобы уверенно освоить синтаксис языка и базовые алгоритмы. На этом этапе также полезно посмотреть вокруг — какие еще есть языки, кроме Python.
🔹Если научились писать программы длиной хотя бы в пару сотен строк, стоит начать читать монографию Андрея Столярова «Программирование: введение в профессию». Важно не пропустить эту часть с пониманием базовых принципов программирования — ведь именно она, а не знание отдельных функций, сделает из вас программиста.
Post #73
2.05K

- 👍 17
- 🤩 5
- 🤮 1