Table of contents
Getting Started
0mins
Lock icon
Course Introduction | 0m
Lock icon
About the Course Author | 0m
Lock icon
Course Features and Tools | 0m
Environment Setup
0mins
Lock icon
Setting up a Cloud Server Development Environment | 0m
Lock icon
Installing Python 3 on CentOS 7 | 0m
Lock icon
(Optional) Installing Python 3 on Debian/Ubuntu | 0m
Introducing Python
0mins
Lock icon
History & Benefits of Python | 0m
Lock icon
What's the Deal with Python 3? | 0m
Running Python
0mins
Lock icon
Introducing the REPL for Rapid Experimentation | 0m
Lock icon
Creating and Running Python Scripts | 0m
Lock icon
Using Comments | 0m
Common Data Types
0mins
Lock icon
Strings | 0m
Lock icon
Numbers (int and float) | 0m
Lock icon
Booleans and None | 0m
Lock icon
Working with Variables | 0m
Lock icon
Lists | 0m
Lock icon
Tuples | 0m
Lock icon
Dictionaries (dicts) | 0m
Control Flow
45mins
Lock icon
Conditionals and Comparisons | 0m
Lock icon
The 'while' Loop | 0m
Lock icon
The 'for' Loop | 0m
Lock icon
Logic Operations | 0m
Lock icon
Python 3 Scripting for System Administrators Python BasicsPython 3 Scripting for System Administrators Python Basics | 45m
Basic Scripting
0mins
Lock icon
Reading User Input | 0m
Lock icon
Function Basics | 0m
Lock icon
Using Functions in Scripts | 0m
Lock icon
Using Standard Library Packages | 0m
Lock icon
Working with Environment Variables | 0m
Lock icon
Interacting with Files | 0m
Intermediate Scripting
30mins
Lock icon
Parsing Command Line Parameters | 0m
Lock icon
Robust CLIs with 'argparse' - Part 1 | 0m
Lock icon
Robust CLIs with 'argparse' - Part 2 | 0m
Lock icon
Handling Errors with try/except/else/finally | 0m
Lock icon
Exit Statuses | 0m
Lock icon
Execute Shell Commands from Python | 0m
Lock icon
Advanced Iteration with List Comprehensions | 0m
Lock icon
Python 3 Scripting for System Administrators Scripting and I/OPython 3 Scripting for System Administrators Scripting and I/O | 30m
Useful Standard Library Packages
0mins
Lock icon
random & json | 0m
Lock icon
shutil & glob | 0m
Lock icon
re & math | 0m
Using Pip and Virtualenv
30mins
Lock icon
Installing Third-Party Packages Using 'pip' | 0m
Lock icon
Virtualenv | 0m
Lock icon
Using Third-Party Packages in Your Scripts | 0m
Lock icon
Python 3 Scripting for System Administrators Python Packages and DependenciesPython 3 Scripting for System Administrators Python Packages and Dependencies | 30m
Planning & Project Structure
0mins
Lock icon
Examining the Problem & Prep Work | 0m
Lock icon
Planning Through Documentation | 0m
Lock icon
Initial Project Layout | 0m
Implementing Features with Test Driven Development
0mins
Lock icon
Introduction to TDD and First Tests | 0m
Lock icon
Implementing CLI Guided By Tests | 0m
Lock icon
Introduction to Mocking in Tests | 0m
Lock icon
Implementing PostgreSQL Interaction | 0m
Lock icon
Implementing Local File Storage | 0m
Lock icon
Implementing AWS Interaction | 0m
Integrating Features and Distributing the Project
15mins
Lock icon
Wiring the Units Together | 0m
Lock icon
Building and Sharing a Wheel Distribution | 0m
Lock icon
Python 3 Scripting for System Administrators Python Projects Testing DistributionPython 3 Scripting for System Administrators Python Projects Testing Distribution | 15m
Final Steps
0mins
Lock icon
What's Next? | 0m
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