Python Scripting

Enquire, Join and get training by Well Experienced & Certified tutors
for your professional IT Course.

Get in Touch

+91 988 099 7819

cvptechnolab@gmail.com

An Introduction to Python

1. Introductory Remarks about Python
2 . Strengths and Weaknesses
3 . A Brief History of Python
4 . Python Versions
5 . Installing Python
6 . Environment Variables
7 . Executing Python from the Command Line
8 . IDLE
9 . Editing Python Files
10 . Getting Help
11 . Dynamic Types
12 . Python Reserved Words
13 . Naming Conventions

Basic Python Syntax

1 .Introduction 2 .Basic Syntax
3 .Comments
4 .String Values
5 .String Operations
6 .The format Method
7 .String Slices
8 .String Operators
9 .Numeric Data Types
10 .Conversions
11 .Simple Input and Output
12 .The print Function

Language Components

1 .Introduction
2 .Control Flow and Syntax
3 .Indenting
4 .The if Statement
5 .Relational Operators
6 .Logical Operators
7 .True or False
8 .Bit Wise Operators
9 .The while Loop
10 .break and continue
11 .The for Loop

Collections

1 .Introduction
2 .Lists
3 .Tuples
4 .Sets
5 .Dictionaries
6 .Sorting Dictionaries
7 .Copying Collections
8 . Summary

Functions

1. Introduction
2 .Defining Your Own Functions
3 .Parameters
4 .Function Documentation
5 .Keyword and Optional Parameters
6 .Passing Collections to a Function
7 .Variable Number of Arguments
8 .Scope
9 .Functions – “First Class Citizens”
10 .Passing Functions to a Function
11 .Mapping Functions in a Dictionary
12 .Lambda
13 . Closures

Modules

1 - Modules
2 - Standard Modules – sys
3 - Standard Modules – math
4 - Standard Modules – time
5 - The dir Function

Exceptions

1 - Errors

2 - Run Time Errors

3 - The Exception Model

4 - Exception Hierarchy

5 - Handling Multiple Exceptions

6 - Raise

7 - assert

8 - Writing Your Own Exception Classes

Input and Output

1 - Introduction
2 - Data Streams
3 - Creating Your Own Data Streams
4 - Access Modes
5 - Writing Data to a File
6 - Reading Data From a File
7 - Additional File Methods
8 - Using Pipes as Data Streams
9 - Handling IO Exceptions
10 - Working with Directories
11 - Metadata
12 - The pickle Module

Classes in Python

1 - Classes in Python
2 - Principles of Object Orientation
3 - Creating Classes
4 - Instance Methods
5 - File Organization
6 - Special Methods
7 - Class Variables
8 - Inheritance
9 – Polymorphism

Regular Expressions

1 - Introduction
2 - Simple Character Matches
3 - Special Characters
4 - Character Classes
5 - Quantifiers
6 - The Dot Character
7 - Greedy Matches
8 - Grouping
9 - Matching at Beginning or End
10 - Match Objects
11 - Substituting
12 - Splitting a String
13 - Compiling Regular Expressions
14 – Flags

Modules and Packages

1 - Initialization code
2 - Namespaces
3 - Executing modules as scripts
4 - Documentation
5 - Packages and name resolution
6 - Naming conventions
7 - Using imports

Python Threading Module

1 - Why use threads?
2 - Threads are different
3 - Variables are shared
4 - Python threads modules
5 - The threading module

Running Unix commands locally and remotely using Python modules

1 - Run OS level commands on Unix..?
2 - Usage and evaluation of Subprocess module
3 - Usage and evaluation of Paramiko module
4 - Understand the different use cases of Subproces and Paramiko

Building command line tools in Unix

1 - What is command line tool
2 - Usage examples in Unix administration
3 - Argparse module and it’s implementation
4 - Case study on writing a realtime command line tool in python

Python working on CSV files

1 - Importance of csv files
2 - Read operations of python on csv
3 - Write operations of python on csv

Working with API’s in Python

1 - What is an API
2 - Understanding JSON module
3 - How to parse API data and how to push data via API’s

Creating Python Sandbox environments

1 - What is sandboxing
2 - Creating a Python virtual dev environment in Unix
3 - Installing and managing modules and versions in virtual environment

Automating AWS from Python

1 - Understanding the importance of python in AWS
2 - Understanding AWS security key authentication
3 - Establishing Python scripts to authenticate your AWS accounts and control your EC2 instances
4 - Exploring Python automation opportunities in AWS
5 - Website deployment using Python

Hands on Projects with Python Programming

1 - AWS services Integration using Python Programming

2 - Service migration using Python Programming

3 - Website deployment using Python Programming

Review, Interview & Resume Preparation

1 - Review the whole topics
2 - Resume Preparation
3 - Interview Q/A
4 - Documests Review
5 - Contacts Sharing

Training Schedule

CLASS TIME(IST) START DATE END DATE DURATION DAY ENROLL
WEEKEND 6:30 AM-9:00 AM 29-Apr-2017 30-May-2017 1 MONTH SAT & SUN
WEEKEND 5:00 PM-8:30 PM 29-Apr-2017 30-May-2017 1 MONTH SAT & SUN
REGULAR 5:30 PM-6:30 PM 01-May-2017 30-May-2017 1 MONTH MON – FRI
Live online class
In class questions
Review session
Practice assignments

100% practical oriented sessions
Experienced certified faculty
Resume & Interview guidance
Hands-on projects execution

Mode of Training ?

We conducting the course via live and interactive sessions. This enables you to ask questions and engage in discussions at any point during the class.

What tools do I need to attend the training sessions?

Laptop/Desktop/ipad with Internet and no need of any software and hardware to do the practices.

We will give you live lab setup documentation

What is covered under the 24/7 Support ?

We also have a dedicated team that provides on demand assistance through our community forum. What’s more, you will have lifetime access to the community forum, even after completion of your course with us.

We will also provide the updated documents,Interview question and access to our online practices exam portal

What if we missed the session ?

We will allow to the next batch, also we will provide the backup sessions and will share the recorded session