GERIYƏ

DevOps in Python: Infrastructure as Python

Müəllif Moshe Zadka
Nəşr olunduğu il 2019
Elm sahəsi Kompyuter elmləri
Nəşriyyat Apress
Nəşr yeri Belmont

Moshe Zadka. DevOps in Python: Infrastructure as Python. Belmont, Apress, 2019.

Python was started as a language to automate an operating system: the Amoeba. Since it had an API, not just textual files representations, a typical UNIX shell would be ill suited. The Amoeba OS is now a relic. However, Python continues to be a useful tool for automation of operations – the heart of typical DevOps work. It is easy to learn and easy to write readable code in – a necessity, when a critical part of the work is responding to a 4 a.m. alert, and modifying some misbehaving program. It has powerful bindings to C and C++, the universal languages of operating systems – and yet is natively memory safe, leading to few crashes at the automation layer. Finally, although not true when it was originally created, Python is one of the most popular languages. This means that it is relatively easy to hire people with Python experience, and easy to get training materials and courses for people who need to learn on the job. This book will guide you through how to take advantage of Python to automate operations.