پایتون به عنوان زبانی برای خودکارسازی یک سیستم عامل آغاز شد: آمیب. یک پوسته یونیکس معمولی مناسب نیست زیرا دارای یک API است، نه فقط نمایش فایل متنی. سیستم عامل آمیب اکنون به یادگار مانده است. با این حال، پایتون همچنان ابزار مفیدی برای اتوماسیون عملیات است – قلب کار معمولی DevOps. یادگیری آسان و نوشتن کدهای خوانا آسان است، زمانی که بخش مهمی از کار به هشدار ساعت 4 صبح پاسخ می دهد و برخی از برنامه های نادرست را اصلاح می کند، ضروری است. اتصالات قدرتمندی به C و C++، زبانهای جهانی سیستم عامل دارد – و در عین حال از نظر حافظه ایمن است که منجر به خرابیهای کمی در لایه اتوماسیون میشود. در نهایت، اگرچه در زمان ایجاد آن درست نبود، اما پایتون یکی از محبوب ترین زبان ها است. این بدان معناست که استخدام افراد با تجربه پایتون نسبتاً آسان است و به راحتی می توان مطالب و دوره های آموزشی را برای افرادی که نیاز به یادگیری در محل کار دارند، دریافت کرد. این کتاب شما را راهنمایی می کند که چگونه از مزایای پایتون برای خودکارسازی عملیات استفاده کنید.
Python began as a language to automate an operating system: the Amoeba. A typical Unix shell would be ill-suited since it had an API, not just textual file representations. The Amoeba OS is a relic now. 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 is 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 the operating system—and yet is natively memory-safe, leading to few crashes at the automation layer. Finally, although not true when it was 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 guides you through how to take advantage of Python to automate operations.
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
نظرات کاربران