Python training in hyderabad

Polyglot IT Solutions is a master in providing classroom training and offering practical exposure as per industry standards.We are widely known as the best training institute for Python in hyderabad. We provide quality training with expert trainers.Attend a free Demo and experience the quality of our training.

Fee : 8,000 (Classroom/Online)

Duration : 30 hours

Fee : 10,000 (Fastrack/Weekend)

Download course PDF
Register now!

What is Python?

Python is a high-level language used for automation and building web applications. Python is an interpreted and object oriented programming language like many other languages. It comes with a lot of modules and packages to encourage modularity of the code and helps to improve the application performance.

Why Python?

Python is very simple to learn because of the syntax. Python programs can be developed and tested quickly since there is no compilation phase. Python is very easy to debug. Python is widely used in building web applications, system automation, cloud automation and configuration management etc.,.

Who should take this course?

  • System Administrators, Cloud or DevOps engineers.
  • Application architects
  • Project Managers
  • Anybody else who is aspiring career IT with programming.

What you should know?

  • NA

What you will learn in this course

  • Python data types and variables
  • Creating Python classes and methods.
  • Using 3rd party libraries
  • Creating Python scripts for automating the system administration activities.

Python training course content

Getting Started

  • What is Python?
  • Comparison of Python with other languages like C/C++, Java etc
  • Execution model of Python
  • Salient features of Python
  • How Python runs Programs?
  • Areas where Python is in use
  • Industries that are using Python

Introduction

  • Installing Python in Windows/Linux/Mac OS
  • Using Python interpreter
  • Execute a Script
  • Structuring with Indentation
  • Editors

Datatype and Variables

  • Variables
  • Variables v/s identifiers
  • Naming convention of variables
  • Keywords

String

  • Single-quote, double quote and multi-line strings
  • String Operations ( Concatenation,  Repetition, Indexing, Slicing, Splitting and joining )

Control Flow

  • If/Else Statements
  • For/while Statements
  • Range() function
  • Break and continue statements
  • Else clauses on Loops
  • Pass statements

Functions

  • Defining Function
  • Default Argument
  • Keyword Argument
  • Arbitrary Arguments List
  • Unpacking Argument List
  • Documentation Strings

List Data Structure

  • Indexing
  • Slicing
  • Sorting
  • List Comprehensions
  • Appending to the list
  • Extending the list
  • Repetitions

Tuples

  • Immutable objects
  • Indexing
  • Slicing
  • Sorting
  • Tuple Comprehensions

Sets

  • Immutable objects
  • Add, Clear ,Copy Sets
  • Difference
  • Intersection

Dictionaries

  • Iterating over dictionaries
  • Accessing non existing keys
  • Copy dictionaries
  • Lists from dictionaries

Input and Output

  • Input function
  • Input with raw_input()
  • Output with old string format
  • Python format function

File handling

  • Reading from the file
  • Writing to the file
  • Methods of file objects

Error and Exceptions

  • Syntax Errors
  • Exceptions
  • Handling Exceptions (try, except)
  • Raising Exceptions (raise)
  • Clean-up Actions (try…. finally)
  • Else Clause
  • Assert statements

Class Concept

  • Class Syntax
  • Class Objects
  • Instance Objects
  • Method Objects
  • Class and Instance Variables

Inheritance

  • Multiple Inheritance

Data Encapsulation

  • Public
  • Private
  • Protected

Module

  • Creating Modules
  • Import a module
  • Import the names
  • Executing modules as scripts

Standard Modules

  • sys module – access to exit(), stdout, sdin, argv…
  • Re module for regular expressions
  • sys – file system, operating system interface.
  • math – math functions
  • datetime – date and time libraries
  • dir() function

Packages

  • Importing * from a Package
  • Intra Package Reference

Job roles you’re eligible for?

  • Python developer, automation engineer

Certification

  • NA

Trainer Profile

Satheesh challa
Satheesh challaSr.Architect
12+ years of experience in IT industry with 5 years on Cloud and DevOps.

What next?