Skip to Content
Practical Python for DevOps Engineers LiveLessons
on-demand course

Practical Python for DevOps Engineers LiveLessons

with Chris Jackson
August 2021
Beginner to intermediate
3h 57m
English
Pearson
Closed Captioning available in English

Overview

Overview: Practical Python for DevOps Engineers LiveLessons is designed to expand your understanding of concepts and strategies for operating your infrastructure effectively in the ever-changing digital landscape. Taught by best-selling author Chris Jackson, the course will provide explanations of the basic and intricate techniques of automation and programmability in an effortless manner.

Practical Python for DevOps Engineers LiveLessons will begin with the overview of Python from its syntax to working with variables and data types. The course will cover other Python related topics like Object Oriented Programming, Python Modules, UnitTest module, and Python Programming. In addition to the Python topics, the course will dive into the topic of API, where the section will cover the fundamentals of API and its common usage.

  • Topics include:
  • Getting Started with Python
  • Object Oriented Programming and Python
  • Modules
  • Unit Testing
  • Working with Data in Python
  • What is an API?
  • Working with REST APIs
  • Making an API Call With Python

About the Instructor: Chris Jackson is a Distinguished Systems Engineer in the Cisco World Wide Sales and Partner Training organization. Chris is focused on all aspects of Cisco Data Center and Cloud from not only a technology perspective but through thought leadership in helping Cisco and customers better leverage the business transformational aspects these technologies provide. He holds dual CCIEs in security and routing and switching, CISA, CISSP, ITIL v3, seven SANS certifications, and a bachelor's degree in business administration. Residing in Franklin, Tennessee, Chris enjoys tinkering with RC drones, robotics, and anything else that can be programmed to do his bidding. In addition, he is a black belt in Taekwondo and a rabid Star Wars fan and has a ridiculous collection of Legos. His wife, Barbara, and three children, Caleb, Sydney, and Savannah are the true joys of his life and proof that not everything has to plug in to a wall outlet to be fun.

Skill Level: Beginner to Intermediate

Learn How To: Program Cisco infrastructure devices Implement DevOps automation Create a more agile and flexible IT environment

Who Should Take This Course: This course is intended for anyone who has IT infrastructure and would like to learn how to use emerging technologies to automate and simplify operations.

Course Requirements: Basic understanding of networking infrastructure equipment Computer literacy, PC operating system knowledge, and Internet knowledge Hands-on experience with the Python programming language

Table of Contents: Lesson 1: Getting Started with Python 1.1 Python Primer 1.2 Python Syntax 1.3 Variables and Data Types 1.4 Input and Output 1.5 Conditionals and Loops 1.6 Functions

Lesson 2: Object Oriented Programming and Python 2.1 Understanding Object Oriented Programming 2.2 Creating a Class in Python 2.3 Methods 2.4 Inheritance

Lesson 3: Modules 3.1 Understanding Python Modules 3.2 Importing a Module 3.3 Importing and Using Your Own Modules 3.4 Useful Modules for Infrastructure Automation

Lesson 4: Unit Testing 4.1 What is a Unit Test? 4.2 Using the Unittest Module in Python

Lesson 5: Working with Data in Python 5.1 File Input and Output 5.2 Comparing XML, JSON, and YAML 5.3 Parsing CSV in Python 5.4 Parsing XML in Python 5.5 Parsing JSON in Python 5.5 Parsing YAML in Python

Lesson 6: What is an API? 6.1 Understanding APIs 6.2 REST 6.3 SOAP 6.4 RPC 6.5 Common Usage Patterns With Webhooks 6.6 Interpret an API Sequence Diagram

Lesson 7: Working with REST APIs 7.1 REST: HTTP Foundation 7.2 REST: HTTP Headers and Response Codes 7.3 REST: API Authentication 7.4 Understanding Rate Limiting 7.5 Constructing a REST API Request

Lesson 8: Making an API Call With Python 8.1 Constructing an API Call with Python Requests Library 8.2 Making the Call and Parsing the Returned Information 8.3 Troubleshooting API Calls

About Pearson Video Training: Pearson publishes expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. These professional and personal technology videos feature world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, Pearson IT Certification, Prentice Hall, Sams, and Que Topics include: IT Certification, Network Security, Cisco Technology, Programming, Web Development, Mobile Development, and more. Learn more about Pearson Video training at http://www.informit.com/video.

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Watch now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Python for DevOps

Python for DevOps

Noah Gift, Kennedy Behrman, Alfredo Deza, Grig Gheorghiu
DevOps Complete Course

DevOps Complete Course

Valaxy Technologies

Publisher Resources

ISBN: 9780137659067