Command Line Automation in Python

0
Language

Level

Beginner

Access

Paid

Certificate

Paid

Learn to automate many common file system tasks and be able to manage and communicate with processes.

Add your review

Course Description

There are certain skills that will stay with you your entire life. One of those skills is learning to automate things. There is a motto for automation that gets straight to the point, “If it isn’t automated…it’s broken”. In this course, you learn to adopt this mindset. In one of the many examples, you will create automation code that will traverse a filesystem, find files that match a pattern, and then detect which files are duplicates. Following the course, you will be able to automate many common file system tasks and be able to manage and communicate with Unix processes.

What You’ll Learn

IPython shell commands

Learn to use powerful IPython shell commands that will enhance your day to day coding. These commands include SList objects that can sort and filter shell output all from the comfort of the IPython terminal.

Walking the file system

Use the pathlib module to perform file system operations in Python. You’ll learn to write tools to walk the filesystem, write files and archive directories all with a few lines of code.

Shell commands with subprocess

Learn to harness Unix processes with the subprocess module. By combining the output and input of scripts, processes, and applications, you’ll create pipelines to automate complex tasks.

Command line functions

Learn how to use functions to automate complex workflows. You’ll use the click command line tool module to create sophisticated command line tools in a few lines of code.

User Reviews

0.0 out of 5
0
0
0
0
0
Write a review

There are no reviews yet.

Be the first to review “Command Line Automation in Python”

×

    Your Email (required)

    Report this page
    Command Line Automation in Python
    Command Line Automation in Python
    LiveTalent.org
    Logo
    LiveTalent.org
    Privacy Overview

    This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.