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
Data loading in progress...
Similar Channels
No data
Any problems? Please refresh the page or contact our support manager.
Tags Cloud
No data
Any problems? Please refresh the page or contact our support manager.
Incoming and Outgoing Mentions
---
---
---
---
---
---
Attracting Subscribers
February '23
February '23
+8
in 0 channels
January '23
+3
in 0 channels
Get PRO
December '22
+26
in 0 channels
Get PRO
November '22
+23
in 0 channels
Get PRO
October '22
+11
in 0 channels
Get PRO
September '22
+17
in 0 channels
Get PRO
August '22
+109
in 0 channels
Get PRO
July '22
+22
in 0 channels
Get PRO
June '22
+24
in 0 channels
Get PRO
May '22
+12
in 0 channels
Get PRO
April '22
+11
in 0 channels
Get PRO
March '22
+146
in 0 channels
Get PRO
February '22
+16
in 0 channels
Get PRO
January '22
+55
in 0 channels
Get PRO
December '21
+20
in 0 channels
Get PRO
November '21
+9
in 0 channels
Get PRO
October '21
+47
in 0 channels
Get PRO
September '21
+53
in 0 channels
Get PRO
August '21
+54
in 0 channels
Get PRO
July '21
+50
in 0 channels
Get PRO
June '21
+47
in 0 channels
Get PRO
May '21
+48
in 0 channels
Get PRO
April '21
+95
in 0 channels
Get PRO
March '21
+30
in 0 channels
Get PRO
February '21
+43
in 0 channels
Get PRO
January '21
+16
in 0 channels
Get PRO
December '20
+694
in 0 channels
| Date | Subscriber Growth | Mentions | Channels | |
| 12 February | 0 | |||
| 11 February | 0 | |||
| 10 February | +2 | |||
| 09 February | +1 | |||
| 08 February | 0 | |||
| 07 February | +1 | |||
| 06 February | +1 | |||
| 05 February | +1 | |||
| 04 February | 0 | |||
| 03 February | +1 | |||
| 02 February | 0 | |||
| 01 February | +1 |
Channel Posts
Записала небольшую подборку видео и заданий для подготовки к курсу Python для сетевых инженеров. Можно использовать и для подготовки к любому другому курсу по Python, чтобы не приходить на учебу совсем с нуля. Именно в этих видео/заданиях вообще никакой привязки к сетевому оборудованию нет, кроме упоминания конфигов пару раз.
Очень рекомендую готовиться к любому курсу, особенно интенсивному.
Для тех, кто идет на какой-то курс по Python с нуля, первые шаги могут быть очень сложными: установка Python, выбор версии Python, работа с виртуальными окружениями, выбор редактора. Поэтому предлагаю начать готовиться к курсу в онлайн среде replit, для работы с которой не надо ничего дополнительно устанавливать, решать и так далее.
Если вы уже подготовили какую-то среду для работы и не хотите использовать replit, можно взять задания в репозитории на Github.
Все ссылки и пояснения как работать на replit.
| 2 | Начался набор на осенний курс "Python для сетевых инженеров".
Даты проведения курса: 03.09.22 - 22.12.22
Подробнее о курсе, запись, темы, формат.
Обратите внимание, что формат курса изменился с осени 2022:
* лекции больше не читаются онлайн
* по каждой теме курса теория дается в виде записи видео
В остальном, курс остается таким же. Видео по теории будут новые, то есть это не будет запись лекций предыдущих курсов.
Подробнее об изменениях в формате. | 2 215 |
| 3 | Обновила лекции на Youtube (выложила запись лекций из последнего advanced курса) по таким темам:
Модуль logging
Генераторы
Декораторы
Декораторы методов: property, classmethod, staticmethod Dataclass, namedtuple
Аннотация типов и основы mypy
Все темы в отдельных playlist. | 1 756 |
| 4 | Netmiko 4.0.0 released. This is a major release with lots of changes (including likely breaking changes). Details here | 988 |
| 5 | Вдруг кто-то хочет скачать себе мои лекции/книги, напоминаю ссылки
Запись лекций Python для сетевых инженеров (лето 2021)
* Youtube
* rutracker
Книги:
* Python для сетевых инженеров: PDF, Epub
* Advanced Python для сетевых инженеров: PDF, Epub
* Основы asyncio для сетевых инженеров: PDF, Epub
Небольшое описание к остальным лекциям, чтобы было легче ориентироваться. И ссылки на задания/примеры/описание в книге, где есть. | 3 716 |
| 6 | Недавно Джереми Шульман провел вебинар по asyncio, где рассказал о том, что это такое и показал использование на реальных примерах.
Вебинар рассчитан на тех, кто только начинает работать с asyncio.
Круто, иду изучать! - 🔥
Однозначно в закладки!-❤️
Мне оно не надо!-👎
Заходим в наш уютный чат - https://t.me/automate_devnet
Основной канал - https://t.me/automate_net
Больше ресурсов вы можете найти по хештегам:
#python #asyncio | 1 794 |
| 7 | Вышла новая книга по asyncio - Python Concurrency with asyncio.
Очень рекомендую. Всё хорошо объясняется, много примеров кода, Python 3.10! | 1 449 |
| 8 | Завтра будет вебинар от PyCharm: Beginner Concurrency with asyncio с Jeremy Schulman. | 721 |
| 9 | TextFSM Value Key можно использовать для создания связи между несколькими шаблонами TestFSM и объединения данных из разных шаблонов в единую структуру данных.
Подробнее в заметке. | 1 728 |
| 10 | Объявляется набор на онлайн курс "Python для сетевых инженеров".
Курс начинается 05.02.22 и идет до 21.05.22.
15 недель, 26 лекций, 60 часов теории, 100 домашних заданий. На курсе используется Python 3.8.
Подробнее о курсе.
Для записи на курс надо написать мне на email, который указан на странице курса. | 1 574 |
| 11 | У 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 | 1 214 |
| 12 | Вредные советы(зачеркнуто) или как стать сетевым автоматизатором 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 | 874 |
| 13 | Как стать сетевым автоматизатором 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 есть, что ещё надо | 821 |
| 14 | Очень полезный список от Димы | 492 |
| 15 | Записала лекцию по новым возможностям в Python 3.10
Ссылки, слайды, примеры кода | 2 321 |
| 16 | Вышел Python 3.10! 🐍
What’s New In Python 3.10
Python 3.10 Release Stream
Real Python: Python 3.10: Cool New Features for You to Try | 3 202 |
| 17 | Если вы пишете скрипты на Python с которыми работаете именно в терминале, очень рекомендую посмотреть на проекты Rich и Textual от Will McGugan. Textual ещё в процессе разработки, но уже сейчас, то что Will показывает с ним, выглядит просто нереально для терминала.
И ещё поддержите автора проектов финансово (на github есть кнопка), он ушел с работы, как минимум, на время, чтобы работать на этими проектами.
По Rich у меня есть лекция на youtube. По Textual очень рекомендую посмотреть, как минимум, видео из поста.
Картинка кстати это то что было сделано с textual. Проект выглядит очень интересно и я точно буду что-то про него рассказывать как только немного утрясется API. В последнее время появляется всё больше вебинаров и подкастов с Will'ом, так что есть что послушать/посмотреть:
Podcast Talk Python
PyCharm webinar | 2 944 |
| 18 | Если вы пишете скрипты на Python с которыми работаете именно в терминале, очень рекомендую посмотреть на проекты Rich и Textual от Will McGugan. Textual ещё в процессе разработки, но уже сейчас, то что Will показывает с ним, выглядит просто нереально для терминала.
И ещё поддержите автора проектов финансово (на github есть кнопка), он ушел с работы, как минимум, на время, чтобы работать на этими проектами.
По Rich у меня есть лекция на youtube. По Textual очень рекомендую посмотреть, как минимум, видео из поста.
Ссылки на Github: Rich, Textual
P.S. У меня тут немного "икало" здоровье, поэтому если вы мне писали где-то комментарии, письма и т.п., я отвечу, но, наверное, уже на следующей неделе. Я немного выпала, плюс сейчас идет курс advanced и времени на остальное не остается. | 100 |
| 19 | Сегодня 6 день рождения моей книги "Python для сетевых инженеров". 🐍🐍🐍🐍🐍🐍 Шесть лет назад, 9 сентября 2015 всё началось с заметки на xgu.ru.
К дню рождения выкладываю запись последнего курса “Python для сетевых инженеров” (pyneng-11):
Запись лекций курса на YouTube (наконец с timecode).
Запись лекций курса на rutracker
Подробнее про новую запись курса и изменения по сравнению с предыдущей. | 1 645 |
| 20 | Небольшой обзор новой книги Robust Python.
Очень рекомендую тем, кто уже какое-то время работает с Python и кому надо поддерживать написанный код, особенно если вы пишите этот код не в гордом одиночестве. | 1 826 |
