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
Вышла новая версия netmiko 3.4.0
Из новых возможностей - теперь можно указывать регулярное выражение при вызове send_config_set или send_config_from_file, при совпадении с которым будет считаться, что команда выполнилась с ошибкой и сгенерируется исключение.
1 499
АДСМ выходит на ту же плотность, что и СДСМ - 1 статья в год. Что не отменяет их значимости в нашей и , надеемся, вашей трудовой биографии.
В четвёртой части рисуем архитектуру решения и вспоминаем максимум красивых слов: NetDevOps, IaC, SoT - что забыл? А, ну и API, gRPC, ACID.
Приглашаем к дискуссии. Требуем критики. Ожидаем похвалы. И пахлавы тоже. А чего-бы и нет?
https://linkmeup.ru/blog/617.html
1 499
я тут запостил примеры с использованием разных scrapli библиотек и добавил мои мысли, почему я их использую, а не альтернативы: https://github.com/dmfigol/network-programmability-stream/tree/master/scrapli-apps
1 499
Я наконец-то добралась написать про модуль scrapli.
Информация разделена на две части - “обычный” (синхронный) scrapli и асинхронный. Основы работы с модулем добавлены в книгу Python для сетевых инженеров, асинхронная часть написана в книге Основы asyncio для сетевых инженеров.
Начинать надо с базовой книги, так как там расписаны основы, методы и так далее, а в advanced только коротко отличия и примеры кода.
Также я подготовила примеры кода со scrapli:
синхронный (“обычный”) вариант
асинхронный вариант
В примерах показаны как базовые варианты подключения, так и параллельное подключение с потоками и asyncio.
Еще немного информации и ссылки в посте
1 499
Еще один из представителей нашего сообщества Dmitry Teslya @dteslya еще в октябре 2020 года написал замечательную статью "Network Automation 101, но только сейчас она попала в поле зрения.
В ней он собрал и стурктурировал основные понятия сетевой автоматизации. Перечислять нет смысла, лучше перейти по ссылке и почитать статью. Поверьте, она того стоит.
Круто, спасибо за статью!- 🔥
Однозначно в закладки!-✌️
Мне не интересно!- 😏
Хотите обсудить? Айда в чат - https://t.me/automate_devnet
Больше ресурсов вы можете найти по хештегам:
#netdevops #networ_automation
1 499
Написала заметку по инструментам, которые использую на своем онлайн курсе. Может быть найдется что-то полезное и в целом для онлайн встреч, но в основном упор именно на курсы и на то как это устроено у меня.
И прошлогодняя заметка по тому, что я использую в работе, но уже без привязки к курсам
1 499
Моя книга "Python для сетевых инженеров" переведена на английский 😳
За перевод огромное спасибо Айдару Хайруллину!
Переведены: книга, задания, тесты и ответы на задания. Соответственно адаптированы сообщения, запросы и так далее в коде.
Основные ссылки:
книга
репозиторий с заданиями и примерами
репозиторий с ответами
Я отредактировала книгу в меру своих сил и возможностей на данный момент, но там еще достаточно много мелочей, которые надо править. Я отдохну какое-то время от книги и потом вернусь править всякие мелочи, но пока что основное готово.
Вдруг найдутся желающие подсказать где что не так, можно писать тут: по книге, по заданиям
1 499
Зачем человеку, у которого все есть изучать питон? Звучит интригующе.
На этот вопрос ответил человек-легенда @eucariot, написавший очередную замечательную статью "Как ленивый работящему помог. Ещё один скрипт для релиза подкаста".
Обязательно уделите оставшееся время выходного дня на прочтение статьи. Оно того стоит.
Круто, иду читать!- 🔥
Спасибо за статью!-👍
А бессейн я б оставил!- 😏
Если есть, что сказать, поделитесь в чате - https://t.me/automate_devnet
Больше ресурсов вы можете найти по хештегам:
#python #stories
1 499
Новая лекция "Аннотация типов в Python и использование mypy"
Дополнительно материалы по аннотации типов для тех кому хочется еще что-то послушать/почитать или хочется вариант покороче, чем лекция на 3 часа :)
* Задания
* Примеры
1 499
Новая лекция "Аннотация типов в Python и использование mypy"
https://youtube.com/playlist?list=PLah0HUih_ZRlrzKmbAwxyitvmXjCN4BM9
Дополнительно материалы по аннотации типов https://advpyneng.readthedocs.io/ru/latest/book/01_type_annotations/further_reading.html
1 499
Обновлены задания и тесты курса/книги “Python для сетевых инженеров”
Основные изменения:
* добавлены тесты для всех заданий, кроме 25 раздела (базы данных)
* добавлена новая утилита для проверки заданий тестами
Подробнее об изменениях и новой утилите https://natenka.github.io/pyneng/pyneng-tasks-update-2021/
Задания обновлены и в книге https://pyneng.readthedocs.io/ и репозитории https://github.com/natenka/pyneng-examples-exercises
Чтобы обновить задания в своем репозитории, надо скопировать каталоги с заданиями из репозитория с заданиями.
1 499
Новый год продолжает радовать. На этот раз Udemy выложил несколько бесплатных курсов по Python и не только!
1. Learn Ethical Hacking: Beginner to Advanced!
2. The Complete Python Hacking Course: Beginner to Advanced!
3. The Complete Python 3 Course: Beginner to Advanced!
4. The Complete Front-End Web Development Course!
5. The Complete Full-Stack JavaScript Course!
6. Linux for Absolute Beginners!
7. Learn to Code with Python 3!
8. Start Coding Browser Extensions Using JavaScript!
9. The Complete Ethical Hacking Course!
❗️ Поторопитесь, осталось меньше 15 часов.
Круто, спасибо за курсы!- 🔥
Переселите меня в мир, где в сутках 72 часа!-🙏
Я еще прошлогодние курсы не закончил(а)!-🤯
Мне фиолетово, у меня продолжается Новый Год!-🕺
Хотите обсудить? Айда в чат - https://t.me/automate_devnet
Больше ресурсов вы можете найти по хэштегам:
#udemy #free #course #python #coding #hacking #linux #javascript
1 499
Антон Корнелюк опубликовал плейлист видео по работе с pygnmi
Вы можете узнать каким образом можно управлять сетевыми устройствами, используя pygnmi.
Круто, то, что было нужно!- 🔥
Однозначно в закладки!-👍
Я не использую pygnmi!-🧐
Мне не интересно!- 😏
Хотите обсудить? Айда в чат - https://t.me/automate_devnet
Больше ресурсов вы можете найти по хештегам:
#pygnmi
1 499
На курс 16.01.21 - 24.04.21 группа набрана!
Объявляется набор на онлайн курс "Python для сетевых инженеров".
Курс начинается 16.01.21 и идет до 24.04.21.
15 недель, 24 лекции, 60 часов теории, 100 домашних заданий. На курсе используется Python 3.8.
Подробнее о курсе на странице https://natenka.github.io/pyneng-online/
Для записи на курс надо написать мне на email, который указан на странице курса.
1 499
Хотите стать экспертом в использовании f-strings в Python?
Тогда статья "73 Examples to Help You Master Python's f-strings" вам в помощь.
Из этой статьи вы узнаете, что несколько различных способов форматирования строки с помощью f-strings, руководствуясь примерами. Всего вы рассмотрите 73 примера того, как лучше всего использовать f-strings.
Статья огонь, спасибо!-🔥
Однозначно в закладки!-👌
Мне не интересно!-😏
Хотите обсудить? Айда в чат - https://t.me/automate_devnet
#fstrings #python
1 499
Как только вы преодолеете все трудности, связанные с настройкой виртуальной среды работы Python для одного приложения, вам нужно будет пройти еще более сложный процесс, чтобы понять, как управлять несколькими средами для нескольких проектов на Python.
Некоторые из проектов могут быть новыми, в то время как другие - залежавшиеся кучи кода десятилетней давности.
Соответственно возникают вопросы как устанавливать и переключаться между различными версиями Python на одной и той же машине? Как управлять зависимостями и виртуальными средами?
К счастью есть доступные инструменты для управления зависимостями и рабочим пространством.
Обо всех этих инструментах описано в статье:"Modern Python Environments - dependency and workspace management"
Рекомендую
Спасибо, пойду ознакомлюсь!-👍
Однозначно в закладки!-👌
Мне не интересно!-😏
Хотите обсудить? Айда в чат - https://t.me/automate_devnet
#python #pyenv #venv #pip #requirements #poetry #pipenv
1 499
Выложены ответы на задания по книге/курсу "Python для сетевых инженеров"!
Ответы выложены в репозитории заданий https://github.com/natenka/pyneng-examples-exercises/tree/master/solutions
Все ответы написаны с учетом ограничений в заданиях: используются только пройденные темы. Ответы надо воспринимать как вариант решения. Вариантов может быть много и ответ не является единственно правильным вариантом решения.
Если вы ещё решаете задания, конечно лучше делать задания самостоятельно и смотреть решение после выполнения.
В ответах используется новая нумерация разделов! Обновление нумерации было сделано 14 сентября.
1 499
Дэвид Бизли, автор Python Essential Reference и Python Cookbook, несколько подустал гнаться за технологиями ради гонки за технологиями, чего всем нам желает в своём небольшом посте.
P.S. А ещё он решил выложить несколько своих тренингов под СС лицензией.
https://www.dabeaz.com/bits/back-to-a-user.html
1 499
Хотите бесплатно получить доступ к курсам Ника Руссо и других авторов?
Pluralsight открывает бесплатный недельный доступ к своим курсам с 12 по 18 октября.- https://www.pluralsight.com/free
Не пропустите.
Хотите обсудить? Айда в чат - https://t.me/automate_devnet
#free_course
