Cargando…

Hands-On Enterprise Automation with Python : Automate Common Administrative and Security Tasks with Python.

In the coming years Python programming has developed massively in terms of automation. Enterprise automation with Python will teach you how simple Python programming can make your life easier with automating your infrastructure.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Aly, Bassem
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing Ltd, 2018.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Mi 4500
001 EBOOKCENTRAL_on1043664364
003 OCoLC
005 20240329122006.0
006 m o d
007 cr |n|---|||||
008 180707s2018 enk o 000 0 eng d
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d MERUC  |d IDB  |d NLE  |d CHVBK  |d LVT  |d OCLCQ  |d UKAHL  |d C6I  |d OCLCQ  |d UX1  |d K6U  |d OCLCQ  |d OCLCL 
019 |a 1175624075 
020 |a 9781788992640 
020 |a 1788992644 
020 |a 9781788998512 
020 |a 1788998510  |q (Trade Paper) 
024 3 |a 9781788998512 
029 1 |a AU@  |b 000066230909 
029 1 |a CHNEW  |b 001023830 
029 1 |a CHVBK  |b 530322862 
035 |a (OCoLC)1043664364  |z (OCoLC)1175624075 
037 |a B10179  |b 01201872 
050 4 |a QA76.7  |b .A49 2018eb 
082 0 4 |a 005.13  |2 23 
049 |a UAMI 
100 1 |a Aly, Bassem. 
245 1 0 |a Hands-On Enterprise Automation with Python :  |b Automate Common Administrative and Security Tasks with Python. 
260 |a Birmingham :  |b Packt Publishing Ltd,  |c 2018. 
300 |a 1 online resource (383 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Print version record. 
505 0 |a Cover; Title Page; Copyright and Credits; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Setting Up Our Python Environment; An introduction to Python; Python versions; Why are there two active versions?; Should you only learn Python 3?; Does this mean I can't write code that runs on both Python 2 and Python 3?; Python installation; Installing the PyCharm IDE; Setting up a Python project inside PyCharm; Exploring some nifty PyCharm features; Code debugging; Code refactoring; Installing packages from the GUI; Summary; Chapter 2: Common Libraries Used in Automation. 
505 8 |a Understanding Python packagesPackage search paths; Common Python libraries; Network Python Libraries; System and cloud Python libraries; Accessing module source code; Visualizing Python code; Summary; Chapter 3: Setting Up the Network Lab Environment; Technical requirements; When and why to automate the network; Why do we need automation?; Screen scraping versus API automation; Why use Python for network automation?; The future of network automation; Network lab setup; Getting ready -- installing EVE-NG; Installation on VMware Workstation; Installation over VMware ESXi. 
505 8 |a Installation over Red Hat KVMAccessing EVE-NG; Installing EVE-NG client pack; Loading network images into EVE-NG; Building an enterprise network topology; Adding new nodes; Connecting nodes together; Summary; Chapter 4: Using Python to Manage Network Devices; Technical requirements; Python and SSH; Paramiko module; Module installation; SSH to the network device; Netmiko module; Vendor support; Installation and verification; Using netmiko for SSH; Configuring devices using netmiko; Exception handling in netmiko; Device auto detect; Using the telnet protocol in Python. 
505 8 |a Push configuration using telnetlibHandling IP addresses and networks with netaddr; Netaddr installation; Exploring netaddr methods; Sample use cases; Backup device configuration; Building the python script; Creating your own access terminal; Reading data from an Excel sheet; More use cases; Summary; Chapter 5: Extracting Useful Data from Network Devices; Technical requirements; Understanding parsers; Introduction to regular expressions; Creating a regular expression in Python; Configuration auditing using CiscoConfParse; CiscoConfParse library; Supported vendors; CiscoConfParse installation. 
505 8 |a Working with CiscoConfParseVisualizing returned data with matplotLib; Matplotlib installation; Hands-on with matplotlib; Visualizing SNMP using matplotlib; Summary; Chapter 6: Configuration Generator with Python and Jinja2; What is YAML?; YAML file formatting; Text editor tips; Building a golden configuration with Jinja2; Reading templates from the filesystem; Using Jinja2 loops and conditions; Summary; Chapter 7: Parallel Execution of Python Script; How a computer executes your Python script; Python multiprocessing library; Getting started with multiprocessing. 
500 |a Intercommunication between processes. 
520 |a In the coming years Python programming has developed massively in terms of automation. Enterprise automation with Python will teach you how simple Python programming can make your life easier with automating your infrastructure. 
590 |a ProQuest Ebook Central  |b Ebook Central Academic Complete 
650 0 |a Programming languages. 
650 7 |a Computer networking & communications.  |2 bicssc 
650 7 |a Computer programming  |x software development.  |2 bicssc 
650 7 |a Programming & scripting languages: general.  |2 bicssc 
650 7 |a Computers  |x Programming Languages  |x Python.  |2 bisacsh 
650 7 |a Computers  |x Software Development & Engineering  |x Tools.  |2 bisacsh 
650 7 |a Computers  |x System Administration  |x General.  |2 bisacsh 
758 |i has work:  |a HANDS ENTERPRISE AUTOMATION WITH PYTHON;AUTOMATE COMMON ADMINISTRATIVE AND SECURITY TASKS WITH PYTHON (Text)  |1 https://id.oclc.org/worldcat/entity/E39PCXQwQKB4tp87pXk6TYDYvb  |4 https://id.oclc.org/worldcat/ontology/hasWork 
776 0 8 |i Print version:  |a Aly, Bassem.  |t Hands-On Enterprise Automation with Python : Automate Common Administrative and Security Tasks with Python.  |d Birmingham : Packt Publishing Ltd, ©2018  |z 9781788998512 
856 4 0 |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=5439845  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n BDZ0037018841 
938 |a EBL - Ebook Library  |b EBLB  |n EBL5439845 
994 |a 92  |b IZTAP