Skip to content

The Terminal (Deeper) — Video Resources

← Back to Concept

Best Single Video

Python Tutorial: Calling External Commands Using the Subprocess Module by Corey Schafer (~19 min) Why: Bridges the gap between knowing terminal commands and controlling them from Python. Covers subprocess.run, capturing output, handling errors, piping commands, and shell=True safety considerations. The essential video for Python developers who want to automate terminal workflows.

Alternatives

Deep Dives

  • Python Threading Tutorial by Corey Schafer (~16 min) — When terminal commands take a long time, threading lets you run multiple in parallel. This video explains threading with examples that include running external processes concurrently.
  • Python Tutorial: Securely Manage Passwords and API Keys with DotEnv by Corey Schafer (~10 min) — Environment variables are fundamental to terminal-based workflows. This video covers .env files, the python-dotenv package, and secure secrets management, skills every developer needs when working at the command line.

Last verified: February 2026