-
Anatomy of Linux CLI: We will start by introducing you to the anatomy of the Linux command line interface (CLI). You will learn about the shell, terminal emulators, and basic commands such as ls, cd, and mkdir. You will also learn how to navigate the file system, and how to work with files and directories.
-
Basic Linux Concepts for CLI: In this section, we will cover basic Linux concepts that are useful for working with the CLI. You will learn about permissions, users, groups, and processes. You will also learn how to use commands such as ps, top, and kill to manage processes.
-
Getting started with Python CLI: We will introduce you to writing Python scripts for the CLI. You will learn how to write basic scripts, how to accept input from the user, and how to output data to the terminal.
-
Create Mediainfo Converter tool Part 1: In this section, we will start working on creating a media converter tool using Python. You will learn how to use the mediainfo library to extract metadata from media files. You will also learn how to write a script that can read a directory of media files and output their metadata.
-
Create Mediainfo Converter tool Part 2: In this section, we will continue working on creating the media converter tool. You will learn how to use the ffmpeg library to convert media files to different formats. You will also learn how to write a script that can convert media files in a directory.
-
Shared Memory and Threading: Finally, we will cover shared memory and threading in Python. You will learn how to use shared memory to communicate between different processes, and how to use threading to improve the performance of your scripts.