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 5s
Lock icon
Setting up a Cloud Server Development Environment | 12m 9s
Lock icon
Installing Python 3 on CentOS 7 | 8m 28s
Lock icon
(Optional) Installing Python 3 on Debian/Ubuntu | 8m 28s
Introducing Python
15m 5s
Lock icon
History & Benefits of Python | 7m 10s
Lock icon
What's the Deal with Python 3? | 7m 55s
Running Python
15m 14s
Lock icon
Introducing the REPL for Rapid Experimentation | 3m 14s
Lock icon
Creating and Running Python Scripts | 8m 10s
Lock icon
Using Comments | 3m 50s
Common Data Types
58m 36s
Lock icon
Strings | 12m 1s
Lock icon
Numbers (int and float) | 7m 21s
Lock icon
Booleans and None | 4m 5s
Lock icon
Working with Variables | 5m 54s
Lock icon
Lists | 13m 19s
Lock icon
Tuples | 5m 39s
Lock icon
Dictionaries (dicts) | 10m 17s
Control Flow
1h 13m 47s
Lock icon
Conditionals and Comparisons | 12m 53s
Lock icon
The 'while' Loop | 9m 22s
Lock icon
The 'for' Loop | 10m 53s
Lock icon
Logic Operations | 10m 39s
Lock icon
Python 3 Scripting for System Administrators Python BasicsPython 3 Scripting for System Administrators Python Basics | 30m
Basic Scripting
1h 8m 36s
Lock icon
Reading User Input | 6m 57s
Lock icon
Function Basics | 6m 39s
Lock icon
Using Functions in Scripts | 16m 34s
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 18m 8s
Lock icon
Parsing Command Line Parameters | 5m 40s
Lock icon
Robust CLIs with 'argparse' - Part 1 | 13m 57s
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 12s
Lock icon
Execute Shell Commands from Python | 12m 47s
Lock icon
Advanced Iteration with List Comprehensions | 11m 11s
Lock icon
Python 3 Scripting for System Administrators Scripting and I/OPython 3 Scripting for System Administrators Scripting and I/O | 15m
Useful Standard Library Packages
44m 50s
Lock icon
random & json | 11m 54s
Lock icon
shutil & glob | 16m 57s
Lock icon
re & math | 15m 59s
Using Pip and Virtualenv
43m 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 DependenciesPython 3 Scripting for System Administrators Python Packages and Dependencies | 15m
Planning & Project Structure
37m 25s
Lock icon
Examining the Problem & Prep Work | 8m 4s
Lock icon
Planning Through Documentation | 15m 19s
Lock icon
Initial Project Layout | 14m 2s
Implementing Features with Test Driven Development
1h 22m 46s
Lock icon
Introduction to TDD and First Tests | 14m 23s
Lock icon
Implementing CLI Guided By Tests | 22m 54s
Lock icon
Introduction to Mocking in Tests | 12m 4s
Lock icon
Implementing PostgreSQL Interaction | 11m 27s
Lock icon
Implementing Local File Storage | 8m 54s
Lock icon
Implementing AWS Interaction | 13m 4s
Integrating Features and Distributing the Project
40m 23s
Lock icon
Wiring the Units Together | 18m 38s
Lock icon
Building and Sharing a Wheel Distribution | 6m 45s
Lock icon
Python 3 Scripting for System Administrators Python Projects Testing DistributionPython 3 Scripting for System Administrators Python Projects Testing Distribution | 15m
Final Steps
1m 13s
Lock icon
What's Next? | 1m 13s
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