PyNEng
Open in Telegram
Полезные видео, модули и анонсы по Python. Для сетевых инженеров и не только. Админ Наташа Самойленко @nata_samoylenko Большая часть ссылок будет на английском.
Show moreThe country is not specifiedThe category is not specified
1 499
Subscribers
No data24 hours
No data7 days
No data30 days
Posts Archive
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
1 499
Про эту подборку ссылок, наверное, уже все знают, но вдруг кто-то пропустил:
https://github.com/networktocode/awesome-network-automation
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, этот курс будет очень полезен.
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
1 499
Джереми Шульман выложил в ютюб запись своего стрима по XML, который называется:"XML XPath Functions Tutorial for the Network Automation community."
Очень качественное руководство, рекомендую.
Credits to @riddler63
Супер, пошел смотреть! -💪
Уже смотрел!-😜
Зачем оно мне?!-😏
Обсудим? Айда в чат - https://t.me/automate_devnet
#xml
1 499
Ник Руссо создал простой, но мощный Ansible playbook для поиска и устранения неисправностей OSPF на различных платформах.
Он прост в использовании и быстро обнаруживает подавляющее большинство проблем OSPF.
Пользуйтесь.
То, что надо!- 💪
Я ручками нахожу неисправности!- 🙌
Что такое OSPF?!-🤔
Хотите поделиться своим мнением? Добро пожаловать в чат - https://t.me/automate_devnet
#ospf #troubleshooting #ansible
1 499
Запись лекции о click: Создание интерфейса командной строки с помощью click:
https://www.youtube.com/playlist?list=PLah0HUih_ZRkrS43bjaC8hxwQjcCZhNiM
Примеры из лекции https://github.com/pyneng/pyneng-bonus-lectures/tree/master/examples/01_click
1 499
Еще один инструмент для бэкапа конфигов сетевых устройств с интеграцией Netbox.
Джереми Шульман создал этот инструмент основываясь на следующих соображениях:
Мультивендорная сеть. Нужно учитывать различные команды, которые используются для получения конфигурации.
Необходимость в предоставлении сетевой инвентаризации в простом CSV формате динамически из одного или нескольких источников, например Netbox. Иметь возможность фильтровать инвентаризацию с ограничениями и исключать их.
Иметь возможность использовать несколько вариантов SSH. Пароли не дожны храниться ни в одном конфигурационном файле, поэтому этот инструмент должен получать пароли через переменные окружения.
Иметь возможность работы с большим количеством устройств (>1000), поэтому этот инструмент должен иметь возможность использовать все методы, которые уменьшают общее количество времени.
Общий подход к netcfgbu - это методология, основанная на конфигурации, чтобы не усложнять кодирование инструмента для работы с конкретными драйверами сетевых устройств и избежать сложности и зависимости от включения коллекции сторонних библиотек, специфичных для сетевых устройств.
Мне нужен этот инструмент! -🔥
Выглядит совсем не плохо!-🤔
Уже запутался в этих инструментах!-🤯
У меня тоже пара инструментов в гараже завалялась!-🛠
Хотите обсудить? Айда в чат - https://t.me/automate_devnet
#backup
1 499
Пожалуй, каждый, кто какое-то время занимался Python, знает кто такой David Beazley и какого качества у него выступления и книги.
Сегодня David Beazley выложил свой курс "Practical Python Programming" в свободный доступ с лицензией Creative-Commons:
https://dabeaz-course.github.io/practical-python/
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/, где можно найти еще больше вариантов.
1 499
Обновлены задания и тесты курса/книги “Python для сетевых инженеров”.
Также добавлена новая возможность легко создавать копию содержимого репозитория. Это новый функционал, который появился в Github год назад, он позволяет указывать репозиторий как шаблон и затем легко создавать другие репозитории на основании этого шаблона. Большой плюс этого подхода в том, что использовать этот шаблон может кто угодно. А это значит, что теперь очень легко получить копию всех файлов заданий, тестов и начать с ними работать.
Подробнее об изменениях:
https://natenka.github.io/pyneng/pyneng-tasks/
1 499
Спустя 4 года повторяю заметку по инструментам, которые я использую. Очень мало изменилось, по сравнению с предыдущей заметкой, в основном добавились инструменты по онлайн курсу, но по ним я напишу отдельную заметку.
Обновляю информацию, так как меня часто спрашивают о том, какой софт/инструменты я использую для тех или иных задач.
https://natenka.github.io/tools/my-current-toolset/
1 499
По мотивам выполненного задания по визуализации @debug_all написал статью на хабре:"Визуализация сетевых топологий, или зачем еще сетевому инженеру Python #2"
И если бы не мой зоркий глаз, я бы пропустил столь знаменательное событие.
Почему знаменательное?
Потому что даже по признанию гуру автоматизации Димы Фиголя:"... вообще ничего подобного ни в русскоговорящем интернете, ни в англоязычном интернете нет."
Поэтому, если вы не читали этот монументальный труд, то вам очень даже стоит это сделать, поставить лайки и всячески поддержать.
Очень круто, большой человеческий лайк! -👍
Уже изучил, пошел применять!-💪
Фи, я лучше сделаю! - 😏
Хотите обсудить? Айда в чат - https://t.me/automate_devnet
#network_visualization
1 499
В копилку полезных сервисов для автоматизаторов, этот валидатор TextFSM темплейтов.
http://textfsm.nornir.tech/
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
