Book

Mastering Python Scripting for System Administrators

Python is a powerful yet very simple programming language. This book covers topics such as text processing, network administration, building GUI, web-scraping as well as database administration including data analytics & reporting.

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

10h36m

Language

English

About Book

Who Is This Book 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.

Book content

chapters 10h36m total length

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

Related Resources

Access Ready-to-Use Books for Free!

Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!

No credit card required