2023 Academy Intake is happening now. Learn more

Integrating Python and Shell for Automation Scripts

About This Course

Python is a general-purpose high-level programming language that is widely used in software development and scientific communities. It is preferred by professionals in various industries ranging from software developers, system administrators, engineers, to data scientists who analyse heaps of big data. Python is preferred by many of these professionals and gaining more popularity for different reasons: clean and readable codes, extensive tools to choose for writing the scripts, platform independent, excellent memory management and exception handling, interactive shell to try out new ideas, or just simply due to lesser lines of codes.

More and more programmers are using Python to "glue" together various tools to automate processes. Thus, it is important to learn how Python handles processes and its interactions with OS commands.

This course introduces to the participants to Python and basic Python programming, and how it can be integrated with the shell to automate scripts.  Python could interact with system commands; improve scripts performance by creating multiple threads concurrently; and interface with remote host to access and monitor data remotely.

Learning Objectives




Target Audience


Training Outline

  1. Introduction to Python
  2. Basic Python Syntax
  3. Language Components
  4. Collections
  5. Functions
  6. Modules
  7. Exceptions
  8. Input and Output
  9. Classes in Python
  10. Regular Expressions
  11. XML and Database Interfacing
  12. Python and Shell Automation Scripts