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 для сетевых инженеров. Можно использовать и для под
Записала небольшую подборку видео и заданий для подготовки к курсу Python для сетевых инженеров. Можно использовать и для подготовки к любому другому курсу по Python, чтобы не приходить на учебу совсем с нуля. Именно в этих видео/заданиях вообще никакой привязки к сетевому оборудованию нет, кроме упоминания конфигов пару раз. Очень рекомендую готовиться к любому курсу, особенно интенсивному. Для тех, кто идет на какой-то курс по Python с нуля, первые шаги могут быть очень сложными: установка Python, выбор версии Python, работа с виртуальными окружениями, выбор редактора. Поэтому предлагаю начать готовиться к курсу в онлайн среде replit, для работы с которой не надо ничего дополнительно устанавливать, решать и так далее. Если вы уже подготовили какую-то среду для работы и не хотите использовать replit, можно взять задания в репозитории на Github. Все ссылки и пояснения как работать на replit.

PyNEng
1 499
Начался набор на осенний курс "Python для сетевых инженеров". Даты проведения курса: 03.09.22 - 22.12.22 Подробнее о курсе, з
Начался набор на осенний курс "Python для сетевых инженеров". Даты проведения курса: 03.09.22 - 22.12.22 Подробнее о курсе, запись, темы, формат. Обратите внимание, что формат курса изменился с осени 2022: * лекции больше не читаются онлайн * по каждой теме курса теория дается в виде записи видео В остальном, курс остается таким же. Видео по теории будут новые, то есть это не будет запись лекций предыдущих курсов. Подробнее об изменениях в формате.

PyNEng
1 499

PyNEng
1 499
Netmiko 4.0.0 released. This is a major release with lots of changes (including likely breaking changes). Details here

PyNEng
1 499
Вдруг кто-то хочет скачать себе мои лекции/книги, напоминаю ссылки Запись лекций Python для сетевых инженеров (лето 2021) * Youtube * rutracker Книги: * Python для сетевых инженеров: PDF, Epub * Advanced Python для сетевых инженеров: PDF, Epub * Основы asyncio для сетевых инженеров: PDF, Epub Небольшое описание к остальным лекциям, чтобы было легче ориентироваться. И ссылки на задания/примеры/описание в книге, где есть.

PyNEng
1 499
Repost from NetDevOps Space
​​Недавно Джереми Шульман провел вебинар по asyncio, где рассказал о том, что это такое и показал использование на реальных примерах. Вебинар рассчитан на тех, кто только начинает работать с asyncio. Круто, иду изучать! - 🔥 Однозначно в закладки!-❤️ Мне оно не надо!-👎 Заходим в наш уютный чат - https://t.me/automate_devnet Основной канал - https://t.me/automate_net Больше ресурсов вы можете найти по хештегам: #python #asyncio

PyNEng
1 499
Вышла новая книга по asyncio - Python Concurrency with asyncio. Очень рекомендую. Всё хорошо объясняется, много примеров кода, Python 3.10!

PyNEng
1 499
Завтра будет вебинар от PyCharm: Beginner Concurrency with asyncio с Jeremy Schulman.

PyNEng
1 499
TextFSM Value Key можно использовать для создания связи между несколькими шаблонами TestFSM и объединения данных из разных ша
TextFSM Value Key можно использовать для создания связи между несколькими шаблонами TestFSM и объединения данных из разных шаблонов в единую структуру данных. Подробнее в заметке.

PyNEng
1 499
Объявляется набор на онлайн курс "Python для сетевых инженеров". Курс начинается 05.02.22 и идет до 21.05.22. 15 недель, 26 л
Объявляется набор на онлайн курс "Python для сетевых инженеров". Курс начинается 05.02.22 и идет до 21.05.22. 15 недель, 26 лекций, 60 часов теории, 100 домашних заданий. На курсе используется Python 3.8. Подробнее о курсе. Для записи на курс надо написать мне на email, который указан на странице курса.

PyNEng
1 499
​​У Hamble Bundle очередная раздача комплектов книг по Python по минимальной цене. На этот раз от издательства O'Reily. Комплекты вы можете выбрать сами и хочу предупредить, что от этого будет зависеть его цена. В комплект за $1 входят 4 книги: Machine Learning Pocket Reference, Hitchiker's Guide to Python, Elegant SciPy, NLP with Python В максимальный пакет за $18 входит весь набор из 14 книг среди которых: Test-Driven Development with Python, 2nd Edition,Using Asyncio in Python и другие. Предложение действует 20 дней. Спасибо, иду выбирать себе бандл! - 🔥 Прикуплю на будущее!-👌 Мне оно не надо!-😏 Хотите обсудить? Айда в чат - https://t.me/automate_devnet Больше ресурсов вы можете найти по хештегам: #python #oreily

PyNEng
1 499
​​Вредные советы(зачеркнуто) или как стать сетевым автоматизатором from zero to hero от Димы Фиголя @dmfigol: 1. Почитать книжку Наташи @nata_samoylenko и поделать упражнения из её книги, можно также посмотреть сопровождающие лекции на её ютубе. 2. Дополнить прохождениями туториалов по nornir, scrapli / scrapli-cfg / nornirscrapli из доков. 3. Потыкать нетбокс и его апи. 4. Пройти туториал фастапи или фласка (если туториал из доков не заходит, можно глянуть на курс фастапи от talkpython to me/real python, а по фласку можно почитать flask mega tutorial) 5. Посмотреть Наташины @nata_samoylenko лекции из курсы advanced и другие дополнительные лекции. 6. Почитать fluent python 2nd edition. 7. Во время всего обучения пытаться как можно больше пытаться применять полученные знания к вашим проблемам. В идеале даже попросить какого-нибудь питон программиста вас поменторить, чтобы помогал писать нормальный код. 8. В принципе этого всего хватит, чтобы начать. дополнительные ответвления, которые могут быть полезны: - Разобраться с pytest. Книга python testing with pytest. дополнительно глянуть на либы vcrpy и scrapli-replay - Разобраться с докером и почитать как докеризировать питон приложения правильно. На testdriven.io есть хорошая статья - Разобраться в дизайне питон приложений. например, почитать книгу cosmic python, презентации от Gary Bernhardt, Brandon Rhodes, Harry Percival связанные с дизайном и тестированием << конкретно эта тема сложная, и, например, я программирую на питоне 10 лет, и серьезно начал заниматься этой темой только последний год. - Разобраться с netconf/yang. Книга есть хорошая network programmability with yang. Уметь с помощью языка программирования общаться с железкой с помощью netconf/restconf/gnmi - Потыкать клауд и понять основные современные сервисы предоставляемые выбранным клауд провайдером. Если не знаете какой, начните с aws. Можно даже идти по сертификации, к примеру aws solutions architect associate очень неплох и полезен. - Выучить чуть более детально asyncio. Например, курс asyncio от edgedb достаточно детальный. - Потыкать либу pydantic, или, если не сильно нравится, то marshmallow или аналоги и применять их везде, где нужно получать или передавать данные 😉 - Ансибл можно тоже потыкать, чтобы уверенно кивать головой, когда кто-нибудь его хейтит в интернете. можно и не тыкать, а то потом придется траблшутить плейбуки стабильно 2 раза в год с кровью, вытекающей из глаз. - Если задолбал питон с его динамическими типами, то можно всё захейтить и выучить го. scrapligo есть, что ещё надо. Круто, спасибо Дима(и Эмилю за ссылки)!- 🔥 На будущее возможно пригодится!-✌️ Задолбал питон, иду изучать го! - 💪 Задолбало всё!- 😭 Для отзывов и предложений пишите в чат - https://t.me/automate_devnet

PyNEng
1 499
Как стать сетевым автоматизатором from zero to hero: 1. почитать книжку Наташи и поделать упражнения из её книги, можно также посмотреть сопровождающие лекции на её ютубе. 2. дополнить прохождениями туториалов по nornir / scrapli / scrapli-cfg / nornir_scrapli из доков 3. потыкать нетбокс и его апи 4. пройти туториал фастапи или фласка (если туториал из доков не заходит, можно глянуть на курс фастапи от talkpython to me/real python, а по фласку можно почитать flask mega tutorial) 5. посмотреть Наташины лекции из курсы advanced и другие дополнительные лекции 6. почитать fluent python 2nd edition 7. во время всего обучения пытаться как можно больше пытаться применять полученные знания к вашим проблемам. в идеале даже попросить какого-нибудь питон программиста вас поменторить, чтобы помогал писать нормальный код в принципе этого всего хватит, чтобы начать. дополнительные ответвления, которые могут быть полезны: - разобраться с pytest. книга python testing with pytest. дополнительно глянуть на либы vcrpy и scrapli-replay - разобраться с докером и почитать как докеризировать питон приложения правильно. на testdriven.io есть хорошая статья - разобраться в дизайне питон приложений. например, почитать книгу cosmic python, презентации от Gary Bernhardt, Brandon Rhodes, Harry Percival связанные с дизайном и тестированием << конкретно эта тема сложная, и, например, я программирую на питоне 10 лет, и серьезно начал заниматься этой темой только последний год - разобраться с netconf/yang. книга есть хорошая network programmability with yang. уметь с помощью языка программирования общаться с железкой с помощью netconf/restconf/gnmi - потыкать клауд и понять основные современные сервисы предоставляемые выбранным клауд провайдером. если не знаете какой, начните с aws. можно даже идти по сертификации, к примеру aws solutions architect associate очень неплох и полезен - выучить чуть более детально asyncio. например, курс asyncio от edgedb достаточно детальный - потыкать либу pydantic, или, если не сильно нравится, то marshmallow или аналоги и применять их везде, где нужно получать или передавать данные 😉 - ансибл можно тоже потыкать, чтобы уверенно кивать головой, когда кто-нибудь его хейтит в интернете. можно и не тыкать, а то потом придется траблшутить плейбуки стабильно 2 раза в год с кровью, вытекающей из глаз - если задолбал питон с его динамическими типами, то можно всё захейтить и выучить го. scrapligo есть, что ещё надо

PyNEng
1 499
Очень полезный список от Димы

PyNEng
1 499
Если вы пишете скрипты на Python с которыми работаете именно в терминале, очень рекомендую посмотреть на проекты Rich и Textu
Если вы пишете скрипты на Python с которыми работаете именно в терминале, очень рекомендую посмотреть на проекты Rich и Textual от Will McGugan. Textual ещё в процессе разработки, но уже сейчас, то что Will показывает с ним, выглядит просто нереально для терминала. И ещё поддержите автора проектов финансово (на github есть кнопка), он ушел с работы, как минимум, на время, чтобы работать на этими проектами. По Rich у меня есть лекция на youtube. По Textual очень рекомендую посмотреть, как минимум, видео из поста. Картинка кстати это то что было сделано с textual. Проект выглядит очень интересно и я точно буду что-то про него рассказывать как только немного утрясется API. В последнее время появляется всё больше вебинаров и подкастов с Will'ом, так что есть что послушать/посмотреть: Podcast Talk Python PyCharm webinar

PyNEng
1 499
Если вы пишете скрипты на Python с которыми работаете именно в терминале, очень рекомендую посмотреть на проекты Rich и Textual от Will McGugan. Textual ещё в процессе разработки, но уже сейчас, то что Will показывает с ним, выглядит просто нереально для терминала. И ещё поддержите автора проектов финансово (на github есть кнопка), он ушел с работы, как минимум, на время, чтобы работать на этими проектами. По Rich у меня есть лекция на youtube. По Textual очень рекомендую посмотреть, как минимум, видео из поста. Ссылки на Github: Rich, Textual P.S. У меня тут немного "икало" здоровье, поэтому если вы мне писали где-то комментарии, письма и т.п., я отвечу, но, наверное, уже на следующей неделе. Я немного выпала, плюс сейчас идет курс advanced и времени на остальное не остается.

PyNEng
1 499
Сегодня 6 день рождения моей книги "Python для сетевых инженеров". 🐍🐍🐍🐍🐍🐍 Шесть лет назад, 9 сентября 2015 всё началось
Сегодня 6 день рождения моей книги "Python для сетевых инженеров". 🐍🐍🐍🐍🐍🐍 Шесть лет назад, 9 сентября 2015 всё началось с заметки на xgu.ru. К дню рождения выкладываю запись последнего курса “Python для сетевых инженеров” (pyneng-11): Запись лекций курса на YouTube (наконец с timecode). Запись лекций курса на rutracker Подробнее про новую запись курса и изменения по сравнению с предыдущей.

PyNEng
1 499
Небольшой обзор новой книги Robust Python. Очень рекомендую тем, кто уже какое-то время работает с Python и кому надо поддерж
Небольшой обзор новой книги Robust Python. Очень рекомендую тем, кто уже какое-то время работает с Python и кому надо поддерживать написанный код, особенно если вы пишите этот код не в гордом одиночестве.