Cargando…

Python for DevOps : learn ruthlessly effective automation /

Much has changed in technology over the past decade. Data is hot, the cloud is ubiquitous, and many organizations need some form of automation. Throughout these transformations, Python has become one of the most popular languages in the world. This practical resource shows you how to use Python for...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Gift, Noah (Autor), Behrman, Kennedy (Autor), Deza, Alfredo (Autor), Gheorghiu, Grig (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Sebastopol, CA : O'Reilly Media, [2019]
Edición:First edition.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_on1131085581
003 OCoLC
005 20231017213018.0
006 m o d
007 cr |n|||||||||
008 191216t20192020cau o 001 0 eng d
040 |a YDX  |b eng  |e rda  |e pn  |c YDX  |d TEFOD  |d N$T  |d YDXIT  |d EBLCP  |d UMI  |d OCLCF  |d GZM  |d OCLCQ  |d UKAHL  |d NZHMA  |d OCLCQ  |d OCLCO  |d NZAUC  |d OCLCQ 
019 |a 1130905251  |a 1135326044  |a 1154408110 
020 |a 9781492057666  |q (electronic book) 
020 |a 1492057665  |q (electronic book) 
020 |a 9781492057642  |q (electronic book) 
020 |a 1492057649  |q (electronic book) 
020 |a 9781492057680 
020 |a 1492057681 
020 |z 149205769X 
020 |z 9781492057697 
029 1 |a AU@  |b 000071520913 
035 |a (OCoLC)1131085581  |z (OCoLC)1130905251  |z (OCoLC)1135326044  |z (OCoLC)1154408110 
037 |a 1C412F37-D6FD-4599-96F8-8668295283B6  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.73.P98  |b G54 2019 
082 0 4 |a 005.13/3  |2 23 
049 |a UAMI 
100 1 |a Gift, Noah,  |e author. 
245 1 0 |a Python for DevOps :  |b learn ruthlessly effective automation /  |c Noah Gift, Kennedy Behrman, Alfredo Deza, and Grig Gheorghiu. 
250 |a First edition. 
264 1 |a Sebastopol, CA :  |b O'Reilly Media,  |c [2019] 
264 4 |c Ã2020 
300 |a 1 online resource (xx, 484 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
500 |a Includes index. 
588 0 |a Online resource; title from digital title page (viewed on January 22, 2020). 
505 0 |a Intro; Copyright; Table of Contents; Preface; What Does DevOps Mean to the Authors?; How to Use This Book; Conceptual Topics; Conventions Used in This Book; Using Code Examples; O'Reilly Online Learning; How to Contact Us; Acknowledgments; Noah; Kennedy; Alfredo; Grig; Chapter 1. Python Essentials for DevOps; Installing and Running Python; The Python Shell; Jupyter Notebooks; Procedural Programming; Variables; Basic Math; Comments; Built-in Functions; Print; Range; Execution Control; if/elif/else; for Loops; while Loops; Handling Exceptions; Built-in Objects; What Is an Object? 
505 8 |a Object Methods and AttributesSequences; Functions; Anatomy of a Function; Functions as Objects; Anonymous Functions; Using Regular Expressions; Searching; Character Sets; Character Classes; Groups; Named Groups; Find All; Find Iterator; Substitution; Compiling; Lazy Evaluation; Generators; Generator Comprehensions; More IPython Features; Using IPython to Run Unix Shell Commands; Exercises; Chapter 2. Automating Files and the Filesystem; Reading and Writing Files; Using Regular Expressions to Search Text; Dealing with Large Files; Encrypting Text; Hashing with Hashlib 
505 8 |a Encryption with CryptographyThe os Module; Managing Files and Directories Using os.path; Walking Directory Trees Using os.walk; Paths as Objects with Pathlib; Chapter 3. Working with the Command Line; Working with the Shell; Talking to the Interpreter with the sys Module; Dealing with the Operating System Using the os Module; Spawn Processes with the subprocess Module; Creating Command-Line Tools; Using sys.argv; Using argparse; Using click; fire; Implementing Plug-ins; Case Study: Turbocharging Python with Command-Line Tools; Using the Numba Just-in-Time (JIT) Compiler 
505 8 |a Using the GPU with CUDA PythonRunning True Multicore Multithreaded Python Using Numba; KMeans Clustering; Exercises; Chapter 4. Useful Linux Utilities; Disk Utilities; Measuring Performance; Partitions; Retrieving Specific Device Information; Network Utilities; SSH Tunneling; Benchmarking HTTP with Apache Benchmark (ab); Load Testing with molotov; CPU Utilities; Viewing Processes with htop; Working with Bash and ZSH; Customizing the Python Shell; Recursive Globbing; Searching and Replacing with Confirmation Prompts; Removing Temporary Python Files; Listing and Filtering Processes 
505 8 |a Unix TimestampMixing Python with Bash and ZSH; Random Password Generator; Does My Module Exist?; Changing Directories to a Module's Path; Converting a CSV File to JSON; Python One-Liners; Debuggers; How Fast Is this Snippet?; strace; Exercises; Case Study Question; Chapter 5. Package Management; Why Is Packaging Important?; When Packaging Might Not Be Needed; Packaging Guidelines; Descriptive Versioning; The changelog; Choosing a Strategy; Packaging Solutions; Native Python Packaging; Debian Packaging; RPM Packaging; Management with systemd; Long-Running Processes; Setting It Up 
520 |a Much has changed in technology over the past decade. Data is hot, the cloud is ubiquitous, and many organizations need some form of automation. Throughout these transformations, Python has become one of the most popular languages in the world. This practical resource shows you how to use Python for everyday Linux systems administration tasks with today's most useful DevOps tools, including Docker, Kubernetes, and Terraform. Learning how to interact and automate with Linux is essential for millions of professionals. Python makes it much easier. With this book, you'll learn how to develop software and solve problems using containers, as well as how to monitor, instrument, load-test, and operationalize your software. Looking for effective ways to "get stuff done" in Python? This is your guide." Python foundations, including a brief introduction to the language" How to automate text, write command-line tools, and automate the filesystem" Linux utilities, package management, build systems, monitoring and instrumentation, and automated testing" Cloud computing, infrastructure as code, Kubernetes, and serverless" Machine learning operations and data engineering from a DevOps perspective" Building, deploying, and operationalizing a machine learning project 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Python (Computer program language) 
650 0 |a Computer software  |x Development. 
650 0 |a Business  |x Data processing. 
650 6 |a Python (Langage de programmation) 
650 6 |a Gestion  |x Informatique. 
650 7 |a Business  |x Data processing.  |2 fast  |0 (OCoLC)fst00842293 
650 7 |a Computer software  |x Development.  |2 fast  |0 (OCoLC)fst00872537 
650 7 |a Python (Computer program language)  |2 fast  |0 (OCoLC)fst01084736 
653 |a Python 
653 |a Computer programming. 
700 1 |a Behrman, Kennedy,  |e author. 
700 1 |a Deza, Alfredo,  |e author. 
700 1 |a Gheorghiu, Grig,  |e author. 
776 0 8 |i Print version:  |z 149205769X  |z 9781492057697  |w (OCoLC)1106172827 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781492057680/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH37104558 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL5993982 
938 |a EBSCOhost  |b EBSC  |n 2329208 
938 |a YBP Library Services  |b YANK  |n 301007814 
994 |a 92  |b IZTAP