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
И ещё немного про питон, только на этот раз про библиотеки реализующие SSH. И знаете что получается? Никто не делает это нормально.
https://medium.com/the-elegant-network/a-tale-of-five-python-ssh-libraries-19cb8b72c914
1 499
Network to code запустили очередной опрос NetDevOps Survey - 2020 Edition
Целью данного опроса является сбор информации для понимания того, как операторы сетей и инженеры используют автоматизацию для эксплуатации своих сетей .
Пойду пройду опрос!-👍
Подумаю, нужно ли мне это!-🤔
Мне не интересно!-😏
Хотите обсудить? Айда в чат - https://t.me/automate_devnet
#survey
1 499
Если вам пригодились мои проекты, буду благодарна за поддержку на Patreon: https://patreon.com/natenka
Меня часто спрашивают о том как можно финансово отблагодарить меня за книгу/лекции "Python для сетевых инженеров". Patreon, в первую очередь, для этого. По крайней мере, первые несколько месяцев.
Все ресурсы, которые были бесплатны до открытия страницы на Patreon так и остаются бесплатными: запись курса и книга “Python для сетевых инженеров”, книги “Ansible для сетевых инженеров” и “Advanced Python для сетевых” (которые ещё в процессе написания).
Планы на будущее
Сейчас все новые лекции я бесплатно “тестирую” на тех, кто учился у меня на курсах. Иногда это выливается в два-три месяца лекций, то есть почти полноценный курс. Во многом из-за того, что эти лекции бесплатный бонус, на них иногда приходит всего 5-8 человек, что минус для меня, так как цель этих пробных лекций - проработать материал. Если с Patreon всё получится, как я задумала, я хочу перенести эти лекции на Patreon. И добавить позже отдельный уровень, для тех, кто хочет участвовать в лекциях и задавать вопросы.
1 499
Дед мороз ещё не скоро, а вот Ansible 2.10.0 уже можно пощупать.
Главное помните, если ставили через pip, то сначала сносим 2.9, потом ставим 2.10.0!
https://github.com/ansible-community/ansible-build-data/blob/main/2.10/CHANGELOG-v2.10.rst
1 499
Интересный проект Diagrams
Diagram as Code.
Diagrams lets you draw the cloud system architecture in Python code. It was born for prototyping a new system architecture design without any design tools.
1 499
Соответственно изменен порядок разделов в репозитории заданий и примеров https://github.com/natenka/pyneng-examples-exercises
Старый порядок сохранен в ветке old_chapter_order https://github.com/natenka/pyneng-examples-exercises/tree/old_chapter_order
Все новые правки будут идти только в обновленную версию, так что лучше, по возможности, переходить на новую.
1 499
Изменение порядка разделов в книге "Python для сетевых инженеров":
1. Раздел Базы данных (18_db) перенесен в конец книги. Теперь это раздел под номером 25. Перенос связан с тем, что тема может быть сильно сложной на этом этапе изучения, плюс задания в этом разделе сложнее. Перенос темы в конец оказался очень успешным на курсе, меньше слушателей забрасывали учебу в этом месте.
2. Разделы 23, 24 по Ansible удалены, во-первых, потому что это не совсем о Python, во-вторых, потому что эти разделы теперь находятся в отдельной книге по Ansible: https://ansible-for-network-engineers.readthedocs.io/
3. Соответственно сдвинута нумерация всех остальных разделов.
4. Разделы 1-17 не менялись.
Для более плавного перехода создана копия предыдущего варианта книги. Этот вариант будет доступен до конца года. Попасть в него можно по ссылке или нажав в левом нижнем углу книги на "Read the Docs" и нажать на версию old_chapter_order (как на скриншоте) https://pyneng.readthedocs.io/ru/old_chapter_order/
1 499
Turn (almost) any Python 2 or 3 Console Program into a GUI application with one line
https://github.com/chriskiehl/Gooey
1 499
Добавлены задания к лекции по click https://www.youtube.com/playlist?list=PLah0HUih_ZRkrS43bjaC8hxwQjcCZhNiM
Примеры кода: https://github.com/natenka/advpyneng-examples-exercises/tree/master/examples/03_click
Задания по click https://github.com/natenka/advpyneng-examples-exercises/tree/master/exercises/03_click
P.S. К заданиям есть тесты, а тесты зависят от файла common_functions.py в каталоге exercises, поэтому лучше или копировать весь репозиторий (через "Use this template") или копировать каталог exercises.
1 499
Обучалкой по питону мы начали этот день – обучалкой по питону и закончим. Хочу рассказать вам про серию постов о прекрасном шаблонизаторе для питона – Junja2.
Хотел рассказать – и рассказал. Пришёл к успеху!
https://ttl255.com/jinja2-tutorial-part-1-introduction-and-variable-substitution/
1 499
Хотела к этому времени дописать вторую книгу "Advanced Python для сетевых инженеров", но последние полгода у меня творческий кризис и ничего не пишется (с названием книги тоже кризис 😬). Надеюсь, что кризис пройдет и допишу вторую книгу, а потом возьмусь и за книгу по Flask.
Хотя книга не дописана, по книге есть задания https://github.com/natenka/advpyneng-examples-exercises и часть лекций по темам книги выложена на Youtube в playlist "Продолжение обучения после курса/книги..." https://www.youtube.com/playlist?list=PLah0HUih_ZRmiZjBaTcECszqlRM8LlahR
Мои планы по книгам:
В конце года я планирую поменять местами разделы в книге PyNEng и удалить раздел по Ansible, так как он в отдельной книге.
Дописать книгу Advanced Python для сетевых инженеров.
Начать писать книгу по Flask в следующем году.
Я по-прежнему всегда рада помочь, так что не стесняйтесь задавать вопросы. Легче всего меня найти в slack, там я почти всё время на связи (ник natasha) https://join.slack.com/t/pyneng/shared_invite/zt-a43ibydv-qIzCxenV1H2oEdBJOkLNbg.
Спасибо всем, кто учился на курсе и читал книгу. И отдельное спасибо @linkmeup за поддержку в первые заходы курса!
1 499
Сегодня 5 день рождения моей книги "Python для сетевых инженеров". 🐍🐍🐍🐍🐍 Пять лет назад, 9 сентября 2015 всё началось с заметки на xgu.ru.
Во многом это напоминание самой себе. Чем больше учу Python, тем больше понимаю, что ничего не знаю. Эта дата напоминает мне о том времени, когда я думала, что никогда не смогу с этим разобраться даже на самом базовом уровне.
В этом году было два обновления заданий по книге:
1. https://natenka.github.io/pyneng/pyneng-tasks/
2. https://natenka.github.io/pyneng/tasks-update/
1 499
Обновлены задания "Python для сетевых инженеров"!
Изменения в основном небольшие: исправлены неточности, уточнения текста заданий, дополнены тесты. Изменения коснулись почти всех разделов, больше всего затронута вторая половина заданий.
Задания обновлены и в книге https://pyneng.readthedocs.io/ и репозитории https://github.com/natenka/pyneng-examples-exercises
Чтобы обновить задания в своем репозитории, надо скопировать каталоги с заданиями из репозитория с заданиями.
1 499
Всем спасибо за заполнение опроса!
Полную статистику опубликую позже. Всего в опросе 308 ответов. На картинке информация об опыте работы с сетевым оборудованием среди тех, кто заполнил опрос.
Написала всем, кому достались книги. На всякий случай публикую тут имена (проверяйте email, который указан в опросе):
Александр Прохоров
Alexey Gorovoy
Arman Novikov
Марина Храпова
1 499
1 сентября начинается бесплатный email курс от Kirk Byers
https://pynet.twb-tech.com/email-signup.html
1 499
Опрос потихоньку собирает данные. В конце опубликую всю статистику, а пока ответы на вопрос "Какие модули/библиотеки используете для работы с сетевым оборудованием?".
Netmiko 150 значит, что netmiko используют 150 человек из 232
Опрос будет доступен до 31 августа (включительно).
https://docs.google.com/forms/d/e/1FAIpQLSe50ZsRp6tMWuKju01XviUYUedrg4bTE5ehrdQwlRGTqOKDOA/viewform?usp=sf_link
