Ресурсы по Python

Resources in English

Python для сетевых инженеров

Блоги

Блоги сетевых инженеров, которые пишут о программировании, автоматизации:

Курсы

Бесплатные курсы

Платные курсы

Kirk Byers:

INE:

GNS3 Academy:

Udemy:

Ivan Pepelnjak:

Другие:

Книги

Live Stream, Youtube

YouTube каналы:

Подкасты

Подкасты отлично подходят для того чтобы вдохновиться автоматизицией.

Проекты

Полезные модули Python

Slack

  • Network to code - отличное сообщество в slack, где обсуждается всё, что касается программирования и автоматизации в сетях
  • PyNEng - русскоязычное сообщество по тем же темам

Ресурсы по Python без привязки к сетевому оборудованию

Курсы

Бесплатные курсы:

Платные курсы:

Книги:

Основы:

  • Think Python - хорошая книга по основам Python. В книге есть задания.
  • Python Crash Course: A Hands-On, Project-Based Introduction to Programming - книга по основам Python. Половина книги посвящена “стандартному” описанию основ Python, а во второй половине эти основы используются для проектов. В книге есть задания.
  • Automate the Boring Stuff with Python. На русском - в этой книге можно найти много идей по автоматизации ежедневной работы. Тут рассматриваются такие темы: работа с файлами PDF, Excel, Word, отправка писем, работа с картинками, работа в веб

Среднего/продвинутого уровня:

  • Python Tricks - отличный вариант для 2-3 книги по Python. В книге описываются различные аспекты Python и то как правильно использовать. Книга достаточно новая (конец 2017 года), в ней рассматривается Python 3.
  • Effective Python: 59 Specific Ways to Write Better Python (Effective Software Development Series) - книга полезных советов как лучше писать код. В конце 2019 года планируется выход второго издания книги.
  • Dive Into Python 3 - коротко рассматриваются основы Python, а затем более продвинутые темы: closure, генераторы, тесты и так далее. Книга 2009 года, но рассматриваюется Python 3 и 99% тем остались без изменений.
  • Problem Solving with Algorithms and Data Structures using Python - отличная книга по структурам данных и алгоритмам. Много примеров и домашних заданий. На русском
  • Fluent Python - отличная книга по более продвинутым темам. Даже те темы, которые устарели в текущей версии Python (asyncio) стоит прочитать ради прекрасного объяснения темы.
  • Python Cookbook - отличная книга рецептов. Рассматривается огромное количество сценариев с решениями и пояснением.

Сайты с задачами

Документация

Подкасты

YouTube каналы:

Другие подборки ресурсов

Python без привязки к сетевому оборудованию:

Python для сетевых инженеров:

Leave a Comment