Unlock Knowledge for Less! Get 10% off on all online courses with code GH7D7Z !

What you'll get

  • Job Credibility
  • Certification Valid for Life
  • On-demand video*
  • E-Book
  • Self-Paced Learning
  • Certificate of Completion

Exam details

  • Mode of Exam : Online
  • Duration : 1 Hour
  • Multiple Choice Questions are asked
  • No. of Questions are asked : 50
  • Passing Marks : 25 (50%)
  • There is no negative marking

Welcome to it, in which you will learn Python Scripting for Automation and become productive right away. Python has grown in popularity in recent years. It will make learning Python and server-side automation much easier for you. Python allows you to automate a wide range of actions, including scraping data from websites, sending emails or SMS, and reading and writing files. Its main goal is to teach anyone how to become a Python expert, so get ready.

Guido van Rossum in the Netherlands designed Python in the late 1980s. It was a replacement to the ABC programming language, which was influenced by SETL and was capable of handling exceptions and interacting with the Amoeba operating system. It went into effect in December 1989.

Writing and Reading to Files, Regular Expressions, String Manipulation, Selenium Browser Automation, Excel and Word Automation, and JSON Automation are all covered here. Python is one of the most desirable and preferred programming languages in most IT companies in recent years.

In the market, Python is in high demand. And it is a skill that can help you break into some of the most fascinating fields, such as data science, artificial intelligence, web applications, server-side automation, home automation, and more.

Automation is the process of eliminating human interference in various processes, and Python is an excellent option for programming language for automation. It offers a straightforward syntax, many packages, and code-reduction features. If you are working on a project that requires data visualization, automation, artificial intelligence, or data analysis, Python can help, and It is a great place to start.

You will have lifetime access to courses covering all areas of Python, from the fundamentals to advanced ideas, as well as advice on frequent mistakes and best practices, such as how to make your code look professional, Object-oriented programming, database interfaces, and more. Python will also teach you how to be a system administrator.

For here, all you will need is a personal computer running Windows, Linux, or another operating system with a vim editor, also some related programming experience, though it is not required.

It is designed for people with a strong interest in computer science and Automation engineers who are proficient in Python scripting.

It will provide you with a solid foundation of in-depth information that will benefit your future employment options.

So, don't put it off any longer! Join the course now and start coding with Python!

Course Content

Total: 101 lectures
  • Introduction to the Python
  • Python setup on Windows
  • Python setup on Linux (Installing required python on Linux)
  • Editors for Python code
  • How to use Atom Editor to run python script
  • simple hello world script
  • Python Indentation
  • Python Comments
  • Usage of special characters with print statement
  • Running Python script on Windows and Linux
  • Introduction to variables and print with variables
  • Data Types
  • working with multiple variable and strings in print
  • Input and Output Syntax
  • Basic operations on strings
  • case (Lower, Upper etc...) conversion operations
  • Boolean result operations
  • join, center and zfill (zero fill)
  • strip, split operations
  • count, index and find operations on strings
  • Practice: Display given string at left/right/center of a line in title format
  • Introduction to Data Structures and Types of Data Structures
  • Lists
  • Tuples
  • Dictionaries
  • Sets
  • Introduction to Operators of Python
  • Arithmetic and Assignment Operators
  • Comparison Operators
  • Identity and Membership operators
  • Logical Operators
  • Introduction to conditional statements; simple if condition
  • if ... else and if ... elif ... elif ... else condition
  • Practice with conditional statements
  • Introduction to Python Modules
  • platform module
  • getpass module
  • Introduction to sys module
  • sys.argv | working with command line arguments with an example
  • Introduction to OS Module and Basic operation
  • os.path module
  • os.system() function from os module
  • Practice script on platform and os module
  • os.walk(path)
  • Best Practice with os.walk for real-time
  • Practice: Read a path and check if given path is a file or a directory
  • Introduction to loops with an example
  • Loops | Working with for loop
  • Simple practice with for loop
  • Find all files in a directory with required extension.py/.sh/.log/.txt etc…
  • Complete range() function
  • for loop to work with strings, list, tuple and dictionaries
  • Introduction to while loop
  • Loop Control statements: break, continue and pass
  • Introduction to datetime module
  • Practice: Find the files which are older than x days from a given path
  • Introduction to subprocess module
  • Practice-1 with subprocess module
  • Practice-2: Platform independent script to find the java version
  • Working with text files: Reading and writing to text files
  • Copy the content of a source file into a destination file
  • Introduction to csv files and How to read a csv files using python?
  • Read only header of a csv file and Finding the no of rows in a csv file
  • Creating csv file
  • Working with json files
  • Introduction to Exception Handling
  • Exception Handling for known Exceptions
  • try except else and finally usage
  • Raise user Defined Exceptions
  • Introduction to Functions
  • How to define a Function and How to use defined Function, Types of Functions
  • Converting simple code into Functions
  • Calling a function from another function and Scope of the variables
  • Simple Functions with arguments
  • Functions with arguments and return value
  • Functions with default arguments
  • Functions with keyword-based arguments
  • Functions with Variable length arguments
  • Functions with variable keyword arguments
  • How to use Functions of one script into another script, what is __name__ ?
  • Simple exception handling to changing current working directory
  • Introduction to regular expressions
  • Basic rules to create a pattern for regex
  • Rules to create a pattern Part-2
  • Rules to create a pattern Part-2
  • Regex with Flags
  • working with search and match operations from re module
  • working with findall and finditer operations
  • working with split, sub and subn operations of re module
  • compile operation (Execute all re operations on compile object)
  • Introduction to paramiko
  • Transfer file from local server to remote server and vice versa using paramiko
  • Part-1: copy file(s) with shutil module
  • Introduction to oops
  • Class and object attributes
  • Constructor of a class
  • Simple Python Script without and with oops concepts
  • destructor of a class
  • Polymorphism and inheritance of python oops
  • Encapsulation
  • Linux for Developers on Windows


Please login or register to review
Frequently Asked Questions