Аннотация
Network automation is the process of automating the configuration, management and operations of a computer network. The tasks that were normally done by the network or system administrator can be automated using a number of tools and technologies. As we know, human errors is the number one reason for most of the issues including unavailability, downtime, security etc. in a network environment. A proper automation will eliminate the human errors and also speed up the operations, thus saving time and cost. Network automation is implemented through the combination of hardware and software-based solutions that automatically execute repetitive tasks in a network environment.
Scripting languages are widely used by Network and System administrators for automating the tasks. This saves time, effort and thereby reducing human errors as well. Among the automation tools, Python and Ansible are the most popular ones. With Software Defined Networking (SDN) in picture, knowing any of these programming languages is vital for the future of administering the network and systems.

![The bible of all fundamental algorithms and the work that taught many of today The Art of Computer Programming: Volume 1: Fundamental Algorithms [3rd Edition]](https://www.rulit.me/data/programs/images/the-art-of-computer-programming-volume-1-fundamental-algorit_568635.jpg)





![В книге Джеффа Вильямса подробно рассматриваются элементы схем, используемые в устройствах числового программного управления: интегральные микросхемы,... Программируемые роботы [Создаем робота для своей домашней мастерской]](https://www.rulit.me/data/programs/images/programmiruemye-roboty-sozdaem-robota-dlya-svoej-domashnej-m_572886.jpg)
Комментарии к книге "Network automation using Python 3"