Table of contents
Getting Started
8m 42s
Lock icon
Course Introduction | 2m 43s
Lock icon
About the Course Author | 57s
Lock icon
Course Features and Tools | 5m 2s
Environment Setup
29m 3s
Lock icon
Setting up a Cloud Server Development Environment | 12m 8s
Lock icon
Installing Python 3 on CentOS 7 | 8m 28s
Lock icon
(Optional) Installing Python 3 on Debian/Ubuntu | 8m 27s
Introducing Python
15m 4s
Lock icon
History & Benefits of Python | 7m 10s
Lock icon
What's the Deal with Python 3? | 7m 54s
Running Python
15m 12s
Lock icon
Introducing the REPL for Rapid Experimentation | 3m 14s
Lock icon
Creating and Running Python Scripts | 8m 9s
Lock icon
Using Comments | 3m 49s
Common Data Types
58m 32s
Lock icon
Strings | 12m
Lock icon
Numbers (int and float) | 7m 20s
Lock icon
Booleans and None | 4m 4s
Lock icon
Working with Variables | 5m 54s
Lock icon
Lists | 13m 19s
Lock icon
Tuples | 5m 38s
Lock icon
Dictionaries (dicts) | 10m 17s
Control Flow
43m 45s
Lock icon
Conditionals and Comparisons | 12m 52s
Lock icon
The 'while' Loop | 9m 21s
Lock icon
The 'for' Loop | 10m 53s
Lock icon
Logic Operations | 10m 39s
Lock icon
Python 3 Scripting for System Administrators Python Basics
Basic Scripting
1h 8m 35s
Lock icon
Reading User Input | 6m 57s
Lock icon
Function Basics | 6m 39s
Lock icon
Using Functions in Scripts | 16m 33s
Lock icon
Using Standard Library Packages | 12m 39s
Lock icon
Working with Environment Variables | 6m 12s
Lock icon
Interacting with Files | 19m 35s
Intermediate Scripting
1h 3m 4s
Lock icon
Parsing Command Line Parameters | 5m 39s
Lock icon
Robust CLIs with 'argparse' - Part 1 | 13m 56s
Lock icon
Robust CLIs with 'argparse' - Part 2 | 7m 8s
Lock icon
Handling Errors with try/except/else/finally | 9m 13s
Lock icon
Exit Statuses | 3m 11s
Lock icon
Execute Shell Commands from Python | 12m 47s
Lock icon
Advanced Iteration with List Comprehensions | 11m 10s
Lock icon
Python 3 Scripting for System Administrators Scripting and I/O
Useful Standard Library Packages
44m 48s
Lock icon
random & json | 11m 53s
Lock icon
shutil & glob | 16m 57s
Lock icon
re & math | 15m 58s
Using Pip and Virtualenv
28m 44s
Lock icon
Installing Third-Party Packages Using 'pip' | 9m 3s
Lock icon
Virtualenv | 5m 7s
Lock icon
Using Third-Party Packages in Your Scripts | 14m 34s
Lock icon
Python 3 Scripting for System Administrators Python Packages and Dependencies
Planning & Project Structure
37m 22s
Lock icon
Examining the Problem & Prep Work | 8m 3s
Lock icon
Planning Through Documentation | 15m 18s
Lock icon
Initial Project Layout | 14m 1s
Implementing Features with Test Driven Development
1h 22m 42s
Lock icon
Introduction to TDD and First Tests | 14m 22s
Lock icon
Implementing CLI Guided By Tests | 22m 54s
Lock icon
Introduction to Mocking in Tests | 12m 3s
Lock icon
Implementing PostgreSQL Interaction | 11m 26s
Lock icon
Implementing Local File Storage | 8m 54s
Lock icon
Implementing AWS Interaction | 13m 3s
Integrating Features and Distributing the Project
25m 21s
Lock icon
Wiring the Units Together | 18m 37s
Lock icon
Building and Sharing a Wheel Distribution | 6m 44s
Lock icon
Python 3 Scripting for System Administrators Python Projects Testing Distribution
Final Steps
1m 12s
Lock icon
What's Next? | 1m 12s
About the author
A Cloud Guru
The Cloud Content team comprises subject matter experts hyper focused on services offered by the leading cloud vendors (AWS, GCP, and Azure), as well as cloud-related technologies such as Linux and DevOps. The team is thrilled to share their knowledge to help you build modern tech solutions from the ground up, secure and optimize your environments, and so much more!
More Courses by A G.
Get access now
Sign up to get immediate access to this course plus thousands more you can watch anytime, anywhere
Cancel
Close button icon