Mastering Python Scripting for System Administrators: Write scripts and automate them for real-world administration tasks...

Posted in: eBooks | By: AD-TEAMSSS | 12-05-2022, 20:09 | 0 Comments
12
May
2022

English | 2019 | ISBN: 178913322X | 318 pages | True Retail (EPUB) | 3.90 MB

Mastering Python Scripting for System Administrators: Write scripts and automate them for real-world administration tasks using Python

Leverage the features and libraries of Python to administrate your environment efficiently.


Key Features
Learn how to solve problems of system administrators and automate routine activities
Learn to handle regular expressions, network administration
Building GUI, web-scraping and database administration including data analytics
Book Description
Python has evolved over and extended its features in relation to every possible IT operation. Python is simple to learn, yet has powerful libraries that can be used to build powerful Python scripts for solving real-world problems and automating administrators' routine activities. The objective of this book is to walk through a series of projects that will teach readers Python scripting with each project.

This book will initially cover Python installation and quickly revise basic to advanced programming fundamentals. The book will then focus on the development process as a whole, from setup to planning to building different tools. It will include IT administrators' routine activities (text processing, regular expressions, file archiving, and encryption), network administration (socket programming, email handling, the remote controlling of devices using telnet/ssh, and protocols such as SNMP/DHCP), building graphical user interface, working with websites (Apache log file processing, SOAP and REST APIs communication, and web scraping), and database administration (MySQL and similar database data administration, data analytics, and reporting).

By the end of this book, you will be able to use the latest features of Python and be able to build powerful tools that will solve challeg, real-world tasks

What you will learn
Understand how to install Python and debug Python scripts
Understand and write scripts for automating testing and routine administrative activities
Understand how to write scripts for text processing, encryption, decryption, and archiving
Handle files, such as pdf, excel, csv, and txt files, and generate reports
Write scripts for remote network administration, including handling emails
Build interactive tools using a graphical user interface
Handle Apache log files, SOAP and REST APIs communication
Automate database administration and perform statistical analysis
Who this book is for
This book would be ideal for users with some basic understanding of Python programming and who are interested in scaling their programming skills to command line scripting and system administration.

Prior knowledge of Python would be necessary.

Table of Contents
Python Scripting Overview
Debugging and Profiling Python Scripts
Unit Testing - Introduction to the Unit Testing Framework
Automating Regular Administrative Activities
Handling Files, Directories, and Data
File Archiving, Encrypting, and Decrypting
Text Processing and Regular Expressions
Documentation and Reporting
Working with Various Files
Basic Networking - Socket Programming
Handling Emails Using Python Scripting
Remote Monitoring of Hosts Over Telnet and SSH
Building Graphical User Interfaces
Working with Apache and Other Log Files
SOAP and REST API Communication
Web Scraping - Extracting Useful Data from Websites
Statistics Gathering and Reporting
MySQL and SQLite Database Administrations
Assessments



DOWNLOAD
rapidgator.net

https://rapidgator.net/file/d366d1e3fe50678d4eeda2546e56b044/rr8Mvs81_178913322X.rar.html


nitro.download

https://nitro.download/view/7FAF1DC8A253B76/rr8Mvs81_178913322X.rar

Note:
Only Registed user can add comment, view hidden links and more, please register now
At 0dayhome.net, you'll find a vast collection of educational and informative tutorials to help you enhance your skills and knowledge in various fields. Our tutorials section serves as a valuable resource for beginners and experts alike, providing step-by-step guides, tips, and tricks on subjects such as technology, design, programming, photography, and much more. Whether you're looking to expand your professional repertoire or simply indulge in a new hobby, 0dayhome.net has got you covered. Why choose 0dayhome.net for all your tutorial needs? Here are a few reasons: Diverse Topics: Our platform offers a diverse range of tutorials, catering to various interests and skill levels. From learning the basics of coding to mastering advanced graphic design techniques, our tutorials cover it all. Easy-to-Follow Guides: We understand the importance of clear and concise instructions. Our tutorials are meticulously crafted with simplicity in mind, allowing you to easily grasp complex concepts and apply your newfound knowledge. Comprehensive Content: Whether you're a beginner seeking introductory tutorials or an expert looking for advanced techniques, our comprehensive collection has tutorials for every level of expertise. Take your skills to the next level with 0dayhome.net . Regular Updates: We frequently update our tutorials section, ensuring that you have access to the latest trends and techniques in your chosen field. Stay ahead of the curve and expand your knowledge with our up-to-date content. Community Engagement: Join our thriving community of learners and experts to connect, share insights, and seek guidance. Interact with fellow enthusiasts, exchange ideas, and strengthen your skills through collaboration. Free Access: Yes, you read it right! 0dayhome.net offers free access to its tutorials section. Learn and grow without any financial constraints. So, whether you're an aspiring programmer, a budding designer, or simply curious about exploring new subjects, 0dayhome.net tutorials are your go-to resource. Visit our website today and embark on a journey of continuous learning and improvement.
все шаблоны для dle на сайте шаблоны dle 11.2 скачать