en
Feedback
PyNEng

PyNEng

Open in Telegram

Полезные видео, модули и анонсы по Python. Для сетевых инженеров и не только. Админ Наташа Самойленко @nata_samoylenko Большая часть ссылок будет на английском.

Show more
The country is not specifiedThe category is not specified
1 499
Subscribers
No data24 hours
No data7 days
No data30 days
Posts Archive
PyNEng
1 499
Просьба ко всем, кто занимается автоматизацией сетевого оборудования, заполнить небольшой опрос. Особенно большая просьба заполнить опрос к девушкам. Если вы знаете девушек в сетевой сфере, которые изучают Python, отправьте, пожалуйста, им опрос. В качестве мотивации для заполнения опроса проведу розыгрыш 3 книг. Победителям отправлю за свой счет печатную версию книги на выбор: "Practices of the Python Pro" или "Effective Python: 90 Specific Ways to Write Better Python". Почему отдельно пишу про девушек: у меня на курсе девушек училось мало, поэтому пытаюсь таким образом собрать больше информации. Мне интересно посмотреть на то есть ли какие-то отличия в данных, предпочтения, опыт и так далее. Опрос доступен до 31 августа включительно (закрою принятие ответов 1.09 7:00 UTC). 1 сентября напишу тем, кому достались книги. Email, имя фамилия в опросе нужны для розыгрыша книг. Я не буду вас спамить :) И конечно буду благодарна за репост, хочу собрать как можно больше данных. Цель - собрать информацию. Я работаю одна и далеко не всегда понимаю кто что использует сейчас, какая картина в целом в плане автоматизации. Опрос это попытка собрать такие данные, чтобы я чуть лучше понимала картину в целом. В частности, кто какие модули использует и подобное. https://forms.gle/SYZn3fnLvP4Lcmzy8

PyNEng
1 499
Про эту подборку ссылок, наверное, уже все знают, но вдруг кто-то пропустил: https://github.com/networktocode/awesome-network-automation

PyNEng
1 499
26 августа на edx начинается бесплатный курс от MIT: Introduction to Computer Science and Programming Using Python https://www.edx.org/course/introduction-to-computer-science-and-programming-7 Очень рекомендую его пройти всем, кто интересуется Python. Даже если вы уже знаете основы Python, этот курс будет очень полезен.

PyNEng
1 499
Jupyter Book is an open source project for building beautiful, publication-quality books, websites, and documents from source material that contains computational content https://blog.jupyter.org/announcing-the-new-jupyter-book-cbf7aa8bc72e

PyNEng
1 499
Джереми Шульман выложил в ютюб запись своего стрима по XML, который называется:"XML XPath Functions Tutorial for the Network Automation community." Очень качественное руководство, рекомендую. Credits to @riddler63 Супер, пошел смотреть! -💪 Уже смотрел!-😜 Зачем оно мне?!-😏 Обсудим? Айда в чат - https://t.me/automate_devnet #xml

PyNEng
1 499
Ник Руссо создал простой, но мощный Ansible playbook для поиска и устранения неисправностей OSPF на различных платформах. Он прост в использовании и быстро обнаруживает подавляющее большинство проблем OSPF. Пользуйтесь. То, что надо!- 💪 Я ручками нахожу неисправности!- 🙌 Что такое OSPF?!-🤔 Хотите поделиться своим мнением? Добро пожаловать в чат - https://t.me/automate_devnet #ospf #troubleshooting #ansible

PyNEng
1 499
Запись лекции о click: Создание интерфейса командной строки с помощью click: https://www.youtube.com/playlist?list=PLah0HUih_ZRkrS43bjaC8hxwQjcCZhNiM Примеры из лекции https://github.com/pyneng/pyneng-bonus-lectures/tree/master/examples/01_click

PyNEng
1 499
Еще один инструмент для бэкапа конфигов сетевых устройств с интеграцией Netbox. Джереми Шульман создал этот инструмент основываясь на следующих соображениях: Мультивендорная сеть. Нужно учитывать различные команды, которые используются для получения конфигурации. Необходимость в предоставлении сетевой инвентаризации в простом CSV формате динамически из одного или нескольких источников, например Netbox. Иметь возможность фильтровать инвентаризацию с ограничениями и исключать их. Иметь возможность использовать несколько вариантов SSH. Пароли не дожны храниться ни в одном конфигурационном файле, поэтому этот инструмент должен получать пароли через переменные окружения. Иметь возможность работы с большим количеством устройств (>1000), поэтому этот инструмент должен иметь возможность использовать все методы, которые уменьшают общее количество времени. Общий подход к netcfgbu - это методология, основанная на конфигурации, чтобы не усложнять кодирование инструмента для работы с конкретными драйверами сетевых устройств и избежать сложности и зависимости от включения коллекции сторонних библиотек, специфичных для сетевых устройств. Мне нужен этот инструмент! -🔥 Выглядит совсем не плохо!-🤔 Уже запутался в этих инструментах!-🤯 У меня тоже пара инструментов в гараже завалялась!-🛠 Хотите обсудить? Айда в чат - https://t.me/automate_devnet #backup

PyNEng
1 499
Пожалуй, каждый, кто какое-то время занимался Python, знает кто такой David Beazley и какого качества у него выступления и книги. Сегодня David Beazley выложил свой курс "Practical Python Programming" в свободный доступ с лицензией Creative-Commons: https://dabeaz-course.github.io/practical-python/

PyNEng
1 499
запись моего последнего стрима с Карлом про scrapli: https://youtu.be/OJa2typq7yI

PyNEng
1 499
Что делать если вам не нравится как я читаю лекции, но надо выучить то, что в них рассматривается? Лекции, которые я выкладываю на своем канале Youtube https://www.youtube.com/channel/UCbp_f4rb5OR5hSUJW3F2FRg/, сильно отличаются от таких платформ как Pluralsight/Udemy. Мои лекции очень длинные, я рассказываю не только по теме, но периодически "о жизни". Всё это связанно с тем, что это запись живых лекций на курсе. Несмотря на то, что кому-то может нравится мой формат лекций, не значит, что он должен подойти лично вам. Что делать в этом случае? 1. Можно читать мою книгу. С оговоркой, что есть темы, которые всё же лучше послушать в лекции: Одновременное подключение к нескольким устройствам (20 раздел), ООП (разделы 25-27). 2. Можно слушать любые другие лекции по основам Python, но при этом делать задания из моего курса/книги. Очень рекомендую канал Олега Молчанова https://www.youtube.com/channel/UCD5_waDcGBhof9xuA1qovTQ А если комфортно слушать лекции на английском, то канал Corey Schafer https://www.youtube.com/channel/UCCezIgC97PvUuR4_gbFUs5g Оба очень хорошо рассказывают, видео короткие и по делу. Плюс дополнить всё это курсами от Nicholas Russo по сетевой автоматизации и, как минимум, все темы моего курса закрыты. https://www.pluralsight.com/authors/nick-russo И на всякий случай напоминаю, что есть подборка ресурсов по Python для сетевых инженеров https://natenka.github.io/pyneng-resources/, где можно найти еще больше вариантов.

PyNEng
1 499
Обновлены задания и тесты курса/книги “Python для сетевых инженеров”. Также добавлена новая возможность легко создавать копию содержимого репозитория. Это новый функционал, который появился в Github год назад, он позволяет указывать репозиторий как шаблон и затем легко создавать другие репозитории на основании этого шаблона. Большой плюс этого подхода в том, что использовать этот шаблон может кто угодно. А это значит, что теперь очень легко получить копию всех файлов заданий, тестов и начать с ними работать. Подробнее об изменениях: https://natenka.github.io/pyneng/pyneng-tasks/

PyNEng
1 499
Спустя 4 года повторяю заметку по инструментам, которые я использую. Очень мало изменилось, по сравнению с предыдущей заметко
Спустя 4 года повторяю заметку по инструментам, которые я использую. Очень мало изменилось, по сравнению с предыдущей заметкой, в основном добавились инструменты по онлайн курсу, но по ним я напишу отдельную заметку. Обновляю информацию, так как меня часто спрашивают о том, какой софт/инструменты я использую для тех или иных задач. https://natenka.github.io/tools/my-current-toolset/

PyNEng
1 499
Когда читаешь свои старые конфиги.

PyNEng
1 499
Когда читаешь свой старый код :)

PyNEng
1 499
​​По мотивам выполненного задания по визуализации @debug_all написал статью на хабре:"Визуализация сетевых топологий, или зачем еще сетевому инженеру Python #2" И если бы не мой зоркий глаз, я бы пропустил столь знаменательное событие. Почему знаменательное? Потому что даже по признанию гуру автоматизации Димы Фиголя:"... вообще ничего подобного ни в русскоговорящем интернете, ни в англоязычном интернете нет." Поэтому, если вы не читали этот монументальный труд, то вам очень даже стоит это сделать, поставить лайки и всячески поддержать. Очень круто, большой человеческий лайк! -👍 Уже изучил, пошел применять!-💪 Фи, я лучше сделаю! - 😏 Хотите обсудить? Айда в чат - https://t.me/automate_devnet #network_visualization

PyNEng
1 499
Ссылка на статью https://habr.com/ru/post/501164/

PyNEng
1 499
В копилку полезных сервисов для автоматизаторов, этот валидатор TextFSM темплейтов. http://textfsm.nornir.tech/

PyNEng
1 499
Сайт для проверки шаблонов jinja2: https://td4a.now.sh
Сайт для проверки шаблонов jinja2: https://td4a.now.sh

PyNEng
1 499
"Automate the Boring Stuff with Python" online course for complete beginners is free if you sign up in the next 3 days with code MAY2020FREE. https://t.co/ffdbAZ9Dva?amp=1