Python Course

About Profound Python Classes?

Python is the fast growing field bridging the gap between Software Developers and Operations. This course will make you an expertise in the principles of continuous Development and Deployment, Automation of Configuration Management. You will learn modern DevOps tools such as Git, Docker, Jenkins, Puppet and Nagios.

Duration: 40 hrs
Eligibility: IT Professionals / Exposure to Information Technology
  • Introduction
  • Installation and Working with Python
  • Understanding Python variables
  • Python Basic Operators
  • Python blocks
  • Data Types
  • Declaring and using Numeric data types
  • Using String data type and operations
  • Defining List
  • Use of Tuple data type
  • Python Program
  • Flow Control Conditional blocks using if, else and elif
  • Simple for loops in python
  • For loop using ranges, string, list and dictionaries
  • Use of while loops
  • Loop manipulation using pass, continue, break and else
  • Programming using Python conditional and loops block
  • Functions, Modules & Packages
  • Organizing python codes using functions
  • Organizing python projects into modules
  • Importing own module & external modules
  • Understanding Lamda function in python
  • Programming using functions, modules and external packages
  • String, List & Dictionary
  • Building blocks of python programs
  • Understanding String in build methods
  • List manipulation using in build methods
  • Dictionary manipulation
  • Programming using String, List and Dictionary in build functions
  • File Operation
  • Reading config files in python
  • Writing log files in python
  • Understanding read functions, read(), readline() and readlines()
  • Understanding write functions, write() and writelines()
  • Manipulating file pointer using seek Programming using file operations
  • Object Oriented Programming
  • Concept of class, object and instances
  • Constructor, class attributes and destructors
  • Inheritance, Overlapping and Overloading operators
  • Adding and retrieving dynamic attributes of classes
  • Regular Expression
  • Pattern matching and searching
  • Pattern searching using regex, real time parsing of data using regex
  • Password, email, url validation using regular expression
  • Exception Handling
  • What is exception handling
  • Safe guarding file operation using exception handling
  • Handling error code
  • Programming using Exception handling
  • Database
  • Interaction SQL Database connection
  • Creating and searching Tables
  • Reading and storing config information on database
  • Multithreading
  • Understanding threads
  • Forking threads
  • Synchronizing the threads
  • Contacting User Through Emails
  • Installing smtp python module
  • Sending email
  • Reading from file and sending emails to multiple users
  • Python CGI Introduction
  • Writing python program for CGI applications
  • Creating menus and accessing files Server client program
  • Interview Techniques
  • Frequently Asked Questions
  • Group Discussion
  • Resume Writing
  • Mock Test Based on MNC Test Pattern
  • Technical Assignments
  • Technical Test
  • Technical Interview
International Certification: Guidance for International Certification
Project: Design, Development