Python Scripting for Automation

BY
Eduonix

Learn the Python programming language and gain the knowledge to implement Python scripts for automation.

Mode

Online

Fees

₹ 199 995

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course overview

According to recent industry surveys, Python is one of the "most appreciated" and "most wanted" programming languages. Python is in high demand in the job market and it has grown in popularity over the last few years. Python Scripting for Automation certification course is developed by Narendra P - Python Developer, IT Professional & Instructor and presented by Eduonix, a virtual learning platform that provides digital courses for both beginners and professionals. Python Scripting for Automation online course is designed to effortlessly and intelligently take participants from beginner to expert in Python.

Python Scripting for Automation syllabus includes the fundamentals of Python, modules, libraries, packages, and functions, as well as advanced topics such as OOPs concepts, GUI development, and web application development. The course features 25 hours of pre-recorded video content to help students comprehend topics at their own pace, as well as examples and samples to practise alongside the instructor. Participants who are interested in benefiting from the course content and improving their expertise can enroll in the course.

The highlights

  • Self-paced course
  • English videos with subtitles
  • 25 hours of pre-recorded video content
  • 100 online lectures
  • 30-day money-back guarantee
  • Lifetime access
  • Accessible on portable devices

Program offerings

  • Self-paced course
  • English videos with subtitles
  • 25 hours of pre-recorded video content
  • 100 lectures
  • 30-day money-back guarantee
  • Lifetime access
  • Accessible on portable devices

Course and certificate fees

Fees information
₹ 199  ₹995
certificate availability

No

What you will learn

Knowledge of python

After completing the Python Scripting for Automation online certification, participants will develop an understanding of the Python 3 programming language, write python scripts on their own. Participants will also develop an understanding of different versions of python and their differences, use data structure in python and perform string operations. Participants will also be skilled to use python scripts for automation tasks. 

The syllabus

Section 1 : Introduction

  • Introduction to the Python and Required Documents for this course Preview
  • Python setup on Windows
  • Python setup on Linux (Installing required pyhton on Linux)
  • Editors for Python code
  • How to use Atom Editor to run python script

Section 2 : Basics of print, indentation , comments and special characters

  • Simple hello world script
  • Python Indentation
  • Python Comments
  • Usage of special characters with print statement
  • Running Python script on Windows and Linux

Section 3 : Basics of variables and Data Types

  • Introduction to variables and print with variables Preview
  • Data Types
  • Working with multiple variable and strings in print
  • Input and Output Syntax

Section 4 : Complete String Operations

  • Basic operations on strings
  • case (Lower,Upper,tiltel etc...) conversion operations
  • Boolean result operations
  • join, center and zfill(zero fill)
  • strip,split operations
  • count ,index and find opearations on strings
  • Practice: Display given string at left/right/center of a line in title format

Section 5 : Data Structures of Python

  • Introduction to Data Structures and Types of Data Structures
  • Lists
  • Tuples
  • Dictionaries
  • Sets

Section 6 : Operators of Python

  • Introduction to Operators of Python
  • Arithmetic and Assignment Operators
  • Comparison Operators
  • Identity and Membership operators
  • Logical Operators

Section 7 : Conditional statements

  • Introduction to conditional statements ; simple if condition
  • if ... else and if ... elif ... elif ... else condition
  • Practice with conditional statements

Section 8 : Working with Python Modules

  • Introduction to Python Modules
  • Platform module
  • Getpass module

Section 9 : sys module

  • Introduction to sys module
  • sys.argv | working with command line arguments with an example

Section 10 : OS Module

  • Introduction to OS Module and Basic operations
  • 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

Section 11 : Loops - for and while loops with break,continue and pass

  • 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

Section 12 : datetime module to work with dates and times

  • Introduction to datetime module
  • Practice: Find the files which are older than x days from a given path

Section 13 : subprocess Module: To execute any Operatin System Commands with python

  • Introduction to subprocess module
  • Practice-1 with subprocess module
  • Practice-2: Platform independent script to find the java version

Section 14 : Working with text files

  • Working with text files: Reading and writing to text files
  • Copy the content of a source file into a destination file

Section 15 : Working with csv

  • 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

Section 16 : Working with files like json

  • Working with json files

Section 17 : Exception Handling

  • Introduction to Exception Handling
  • Exception Handling for known Exceptions
  • try except else and finally usage
  • Raise user Defined Exceptions

Section 18 : Functions

  • Introduction to Functions
  • How to define a Function and How to use defined Funtion , 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

Section 19 : Regular expression with re module

  • 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-3
  • 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)

Section 20 : Paramiko module to work with remote servers using python

  • Introduction to paramiko
  • Transfer file from local server to remote server and vice versa using paramiko

Section 21 : Shutil module

  • Part-1: copy file(s) with shutil module

Section 22 : OOPS for Real Time

  • 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

Instructors

Narendra P
Instructor
Eduonix

Articles

Popular Articles

Latest Articles

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books