کتاب مدیریت سیستم حرفه‌ای پایتون – یاد بگیرید که شبکه، سرورهای وب و پایگاه‌های داده خود را با پایتون مدیریت و نظارت کنید

65,000 تومان299,000 تومان

شناسه محصول: نامعلوم دسته:
دانلود کتاب مدیریت سیستم طرفدار پایتون - یاد بگیرید که شبکه ، سرورهای وب و پایگاه داده های خود را با پایتون مدیریت و نظارت کنید

عنوان کتاب به انگلیسی

مدیریت سیستم طرفدار پایتون – یاد بگیرید که شبکه ، سرورهای وب و پایگاه داده های خود را با پایتون مدیریت و نظارت کنید

سال انتشار کتاب 2010
زبان انگلیسی
ناشر Apress
ISBN10 1430226064
ISBN13 9781430226062
حجم و فرمت فایل PDF | PDF, 7.08 MB
ویرایش 1
نویسندگان Rytis Sileika [Sileika R.]

توضیحات کتاب

Apress, 2010 by Rytis SileikaThe scope of the system administrator role has changed dramatically over the years. The number of systems supported by a single engineer has also increased. As such, it is impractical to handcraft each installation, and there is a need to automate as many tasks as possible. The structure of systems varies from organization to organization, therefore system administrators must be able to create their own management tools. Historically, the most popular programming languages for these tasks were UNIX shell and Perl. They served their purpose well, and I doubt they will ever cease to exist. However, the complexity of current systems requires new tools, and the Python programming language is one of them.Python is an object oriented programming language suitable for developing large-scale applications. Its syntax and structure make is very easy to read, so much so that the language is sometimes referred to as executable pseudocode. The Python interpreter allows for interactive execution, so in some situations, you can use it instead of a standard UNIX shell. Although Python is primarily an object-oriented language, you can easily adopt it for procedural and functional styles of programming. Given all that, Python makes a perfect fit as a new language for implementing system administration applications. There are a large number of Linux system utilities already written in Python, such as the Yum package manager and Anaconda, the Linux installation program.This book is about using the Python programming language to solve specific system administration tasks. We will look at the four distinctive system administration areas: network management, web server and web application management, database system management, and system monitoring. Although I will explain most of the technologies used in this book in detail, bear in mind that the main goal of this book is to show you the practical application of the Python libraries to solve rather specific issues. Therefore, I’m assuming that you are a seasoned system administrator.As we go along with the examples, you will be asked to install additional packages and libraries. In most cases, I provide the commands and instructions to perform these tasks on a Fedora system, but you should be ready to adopt these instructions to the Linux distribution that you are going to use. Most of the examples work without many modifications on a recent OS X release (10.6.X) too.I also assume that you have a background in the Python programming language. I will be focusing on introducing the specific libraries that are used in system administration tasks as well as some lesser known or less-often-discussed language functionality, such as the generator functions or the class internal methods, but the basic language syntax is not explained. If you want to refresh your Python skills I would recommend Beginning Python: From Novice to Professional, Second Edition by Magnus Lie Hetland (Apress, 2008).All examples presented in this book assume the Python version 2.6 and will not work correctly with the latest Python 3 without additional modifications. Most of the examples rely on additional modules that have not yet been ported to this version of Python.

توضیحات کتاب به فارسی (ترجمه ماشینی)

Apress ، 2010 توسط Rytis Sileikathe دامنه مدیر سیستم در طول سالها به طرز چشمگیری تغییر کرده است.تعداد سیستم های پشتیبانی شده توسط یک مهندس واحد نیز افزایش یافته است.به همین ترتیب ، برای دست زدن به هر نصب غیر عملی است ، و نیاز به اتوماسیون هرچه بیشتر کارها وجود دارد.ساختار سیستم ها از سازمان به سازمان دیگر متفاوت است ، بنابراین مدیران سیستم باید بتوانند ابزارهای مدیریتی خود را ایجاد کنند.از نظر تاریخی ، محبوب ترین زبانهای برنامه نویسی برای این کارها ، یونیکس پوسته و پرل بود.آنها هدف خود را به خوبی انجام داده اند ، و من شک دارم که آنها هرگز از وجود خود متوقف شوند.با این حال ، پیچیدگی سیستم های فعلی به ابزارهای جدیدی نیاز دارد ، و زبان برنامه نویسی پایتون یکی از آنهاست. Python یک زبان برنامه نویسی شی گرا است که برای توسعه برنامه های در مقیاس بزرگ مناسب است.خواندن نحو و ساختار آن بسیار آسان است ، به حدی که این زبان گاهی اوقات به عنوان شبه کد اجرایی گفته می شود.مترجم پایتون امکان اجرای تعاملی را فراهم می کند ، بنابراین در برخی شرایط می توانید به جای یک پوسته استاندارد یونیکس از آن استفاده کنید.اگرچه پایتون در درجه اول یک زبان شی گرا است ، اما می توانید به راحتی آن را برای سبک های رویه ای و کاربردی برنامه نویسی اتخاذ کنید.با توجه به همه اینها ، پایتون به عنوان یک زبان جدید برای اجرای برنامه های مدیریت سیستم ، مناسب است.تعداد زیادی از برنامه های کاربردی سیستم لینوکس که قبلاً در پایتون نوشته شده است ، مانند مدیر بسته بندی Yum و Anaconda ، برنامه نصب لینوکس وجود دارد. این کتاب در مورد استفاده از زبان برنامه نویسی پایتون برای حل وظایف خاص مدیریت سیستم است.ما به چهار حوزه مدیریت سیستم متمایز خواهیم پرداخت: مدیریت شبکه ، مدیریت وب و مدیریت برنامه وب ، مدیریت سیستم پایگاه داده و نظارت بر سیستم.اگرچه من بیشتر فن آوری های مورد استفاده در این کتاب را با جزئیات توضیح خواهم داد ، اما در نظر داشته باشید که هدف اصلی این کتاب نشان دادن کاربرد عملی کتابخانه های پایتون برای حل موضوعات خاص است.بنابراین ، من فرض می کنم که شما یک مدیر سیستم فصلی هستید. همانطور که با مثال ها همراه می شویم ، از شما خواسته می شود بسته ها و کتابخانه های اضافی را نصب کنید.در بیشتر موارد ، من دستورات و دستورالعمل هایی را برای انجام این کارها بر روی یک سیستم فدورا ارائه می دهم ، اما شما باید آماده باشید تا این دستورالعمل ها را به توزیع لینوکس که می خواهید استفاده کنید ، اتخاذ کنید.بیشتر نمونه ها بدون اصلاحات در نسخه اخیر OS X (10.6.x) نیز کار می کنند. همچنین فرض می کنم که شما در زبان برنامه نویسی پایتون پیش زمینه ای دارید.من بر معرفی کتابخانه های خاص که در کارهای مدیریت سیستم استفاده می شود و همچنین برخی از عملکردهای زبان کمتر شناخته شده یا کمتر مورد بحث ، مانند توابع ژنراتور یا روشهای داخلی کلاس ، تمرکز خواهم کرد ، اما نحو زبان اساسی توضیح داده نشده است.اگر می خواهید مهارت های Python خود را تازه کنید ، من Python را شروع می کنم: از Novice تا Professional ، نسخه دوم توسط Magnus Lie Hetland (Apress ، 2008). تمام نمونه هایی که در این کتاب ارائه شده است نسخه Python 2.6 را فرض کنید و با آخرین پایتون 3 بدون اصلاحات اضافی کار نمی کنید.بیشتر نمونه ها به ماژول های اضافی متکی هستند که هنوز به این نسخه از پایتون منتقل نشده اند.

توجه کنید که این محصول به صورت فایل دانلودی است و نه کتاب کاغذی.
به هنگام خرید به زبان درج شده برای کتاب حتما توجه کنید. به صورت معمول در اکثر موارد زبان کتاب فارسی نیست.
در صورت هرگونه مشکل در دریافت کتاب به شماره 09395106248 پیامک دهید.
درج شماره موبایل برای سفارش ضروری نیست ولی ترجیح آن است درج گردد تا در صورت بروز مشکل اولین راه ارتباطی ما با شما باشد.
چنانچه در دریافت محصول به هر دلیلی با مشکل روبرو شدید و مطمئن از پرداخت موفق وجه هستید به شماره تماس زیر نام، نام خانوادگی و نام محصول را پیامک بزنید تا لینک محصول سریعا برای شما ارسال گردد.

شماره تماس: 09395106248

نوع دانلود

دانلود کتاب انگلیسی, دانلود کتاب انگلیسی + دانلود کتابچه فارسی خلاصه کتاب + دانلود پادکست های صوتی فارسی توضیح هر فصل از کتاب + دانلود ویدیوهای آموزشی فارسی هر فصل از کتاب

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “کتاب مدیریت سیستم حرفه‌ای پایتون – یاد بگیرید که شبکه، سرورهای وب و پایگاه‌های داده خود را با پایتون مدیریت و نظارت کنید”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا