کتاب Hands-On Python for DevOps: Leverage Python’s native libraries to streamline your workflow and save time with automation (آموزش کاربردی پایتون برای DevOps: با استفاده از کتابخانههای داخلی قدرتمند پایتون، گردش کار خود را ساده کرده و با خودکارسازی در زمان صرفهجویی کنید) در 3 بخش مختلف با پایتون و اکوسیستم ابزارهای آن برای ارکستراسیون یکپارچه در هر دو پلتفرم محلی و ابری، مانند GCP، AWS و Azure، برای محیط DevOps آموزش برنامهنویسی را شرح میدهد.
در ادامه مقدمهای از کتاب Hands-On Python for DevOps را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Hands-On Python for DevOps:
خوش آمدید! بیایید در مورد محتوای این کتاب و آنچه از آن یاد خواهید گرفت صحبت کنیم.
کتاب Hands-On Python for DevOps در مورد دو چیز است: DevOps و پایتون. این کتاب در مورد چگونگی تعامل این دو موجودیت، فلسفه، چارچوب یا هر چیزی که دوست دارید آنها را صدا کنید، با یکدیگر است.
این کتاب به شما کمک میکند پایتون را در سطح فنی و همچنین در سطح مفهومی درک کنید، از جمله اینکه چه چیزی پایتون را از بسیاری از زبانهای دیگر متمایز میکند و چه چیزی باعث محبوبیت آن در بین برنامهنویسان و سایر افرادی میشود که راهحلهای IT ارائه میدهند.
همزمان، دیدگاهی در مورد اهمیت و کاربرد DevOps در زیرساختهای IT مدرن به شما میدهد و اینکه چگونه میتوانید مفاهیم DevOps را با استفاده از پایتون پیادهسازی کنید.
شما یاد خواهید گرفت که چگونه کارهای سخت را آسان کنید و مشکلات را به روشی منسجم و پایدار حل کنید. همچنین یاد خواهید گرفت که چگونه قطعههایی از کد پایتون را در کار خود وارد کنید تا فرآیند حل مسئله را روانتر کنید.
این کتاب فراتر از برخی توضیحات و فرآیندهای فنی صرف میرود و به شما کمک میکند صرف نظر از ابزارهایی که استفاده میکنید، گردش کار و فرآیند کاری خود را حتی بهتر کنید.
بیشتر بخوانید: کتاب Modern DevOps Practices
کتاب Hands-On Python for DevOps برای چه کسانی است؟
اگر حتی به طور غیرمستقیم با DevOps یا توسعه نرمافزار سروکار دارید، این کتاب را مفید خواهید یافت. اما چند مخاطب خاص وجود دارند که ممکن است این کتاب را به طور ویژه مفید بدانند:
توسعهدهندگانی که به دنبال کشف DevOps هستند: از آنجایی که این کتاب از کدهای زیادی برای DevOps استفاده میکند، برای توسعهدهندگانی که میخواهند DevOps را کشف کنند، ایدهآل است.
مهندسان DevOps که پایتون را یاد میگیرند: کتاب Hands-On Python for DevOps به مهندسان DevOps که در حال یادگیری پایتون هستند و ممکن است بخواهند برخی راهحلهای پایتون را در DevOps اجرا کنند، کمک میکند.
افرادی که دوست دارند راهحل پیدا کنند: اگر کسی هستید که میخواهید راهحلهایی برای مشکلات IT پیدا کنید و عنوان شغلی خاصی ندارید، اما کاری برای انجام دادن دارید، این کتاب برای شماست.
بیشتر بخوانید: کتاب Hands-on DevOps with Linux
کتاب Hands-On Python for DevOps چه چیزی را پوشش میدهد؟
فصل ۱، معرفی اصول DevOps، به شما کمک میکند تا مفاهیم پشت DevOps را درک کنید و اینکه چگونه آنها در بهبود بهرهوری کار شما اهمیت دارند.
فصل ۲، صحبت در مورد پایتون، اصول فلسفی کلیدی پشت DevOps را پوشش میدهد و اینکه چگونه این اصول رویکرد شما را برای ایجاد یک راهحل تعریف میکنند.
فصل ۳، سادهترین راهها برای شروع فوری استفاده از DevOps در پایتون، نگاهی اجمالی به پایتون و اصول پشت آن، به همراه نحوه هماهنگی این اصول با اصول DevOps ارائه میدهد.
فصل ۴، تامین منابع، سادهترین راههای استفاده از پایتون را بررسی میکند تا بتواند کار DevOps شما را بهبود بخشد.
فصل ۵، مدیریت منابع، استفاده از پایتون را به عنوان راهی برای تأمین منابع به روشی پایدار و دقیق برای کار DevOps شما پوشش میدهد.
فصل ۶، امنیت و DevSecOps با پایتون، به تغییر منابع موجود با استفاده از پایتون برای بهینهسازی بهروزرسانیها و تغییر انبوه منابع تکرارشونده نگاه میکند.
فصل ۷، خودکارسازی وظایف، استفاده از پایتون برای خودکارسازی وظایف رایج DevOps و افزایش بهرهوری برای کاربران با صرفهجویی در وقت در کارهای تکراری را بررسی میکند.
فصل ۸ کتاب Hands-On Python for DevOps، درک معماری مبتنی بر رویداد، استفاده از پایتون را به عنوان راهی برای اتصال سیستمهای مختلف به معماری سیستم با استفاده از مفاهیم مبتنی بر رویداد پوشش میدهد.
فصل ۹، استفاده از پایتون برای خطوط لوله CI/CD، به استفاده از پایتون برای رایجترین کار DevOps یعنی ادغام و استقرار مداوم (CI/CD) و بهبود این خطوط لوله CI/CD مینگرد.
فصل ۱۰، موارد استفاده رایج DevOps در برخی از بزرگترین شرکتهای جهان، پایتون را در موارد استفاده DevOps در متن برخی از بزرگترین شرکتها و کارهایی که توسط پلتفرمهای ابری بزرگ ارائه میشود، بررسی میکند.
فصل ۱۱، MLOps و DataOps، نگاهی به جایگاه یادگیری ماشین و دادههای بزرگ در DevOps و چگونگی کمک پایتون به بهبود این کارها میاندازد.
فصل ۱۲ کتاب Hands-On Python for DevOps، چگونه پایتون با مفاهیم IaC ادغام میشود، بررسی میکند که چگونه کتابخانهها و چارچوبهای پایتون برای تأمین منابع با استفاده از زیرساخت به عنوان کد (Infrastructure as Code) به کار گرفته میشوند تا کارهای DevOps را به صورت استاندارد بسازند و اصلاح کنند.
فصل ۱۳، ابزارهایی برای ارتقای DevOps شما به سطح بالاتر، به مفاهیم و ابزارهای پیشرفته DevOps و نحوهی ادغام آنها در کار شما میپردازد.
سرفصلهای کتاب Hands-On Python for DevOps:
- Hands-On Python for DevOps
- Contributors
- About the author
- About the reviewers
- Preface
- Part 1: Introduction to DevOps and role of Python in DevOps
- Chapter 1: Introducing DevOps Principles
- Chapter 2: Talking about Python
- Chapter 3: The Simplest Ways to Start Using DevOps in Python Immediately
- Chapter 4: Provisioning Resources
- Part 2: Sample Implementations of Python in DevOps
- Chapter 5: Manipulating Resources
- Chapter 6: Security and DevSecOps with Python
- Chapter 7: Automating Tasks
- Chapter 8: Understanding Event-Driven Architecture
- Chapter 9: Using Python for CI/CD Pipelines
- Part 3: Let’s Go Further, Let’s Build Bigger
- Chapter 10: Common DevOps Use Cases in Some of the Biggest Companies in the World
- Chapter 11: MLOps and DataOps
- Chapter 12: How Python Integrates with IaC Concepts
- Chapter 13: The Tools to Take Your DevOps to the Next Level
- Index
- Other Books You May Enjoy
جهت دانلود کتاب Hands-On Python for DevOps میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.