8368722963 info@nxaeon.com Admin Login

Python is a general-purpose interpreted, interactive, object-oriented and high-level programming language. Currently Python is the most popular Language in IT. Python adopted as a language of choice for almost all the domain in IT including Web Development, Cloud Computing (AWS, OpenStack, VMware, Google Cloud, etc), Infrastructure Automations , Software Testing, Mobile Testing, Big Data and Hadoop, Data Science, etc. This course to set you on a journey in python by playing with data, creating your own application, and also testing the same.

Syllabus of Python

An Introduction to Python

  • Brief History
  • Why Python
  • Where to use

Beginning Python Basics

  • The print statement
  • Comments
  • Python Data Structures & Data Types
  • String Operations in Python
  • Simple Input & Output
  • Simple Output Formatting

Python Program Flow

  • Indentation
  • The If statement and its’ related statement
  • An example with if and it’s related statement
  • The while loop
  • The for loop
  • The range statement
  • Break & Continue
  • Assert
  • Examples for looping

Functions & Modules

  • Create your own functions
  • Functions Parameters
  • Variable Arguments
  • Scope of a Function
  • Function Documentation/ Docstrings
  • Lambda Functions & map
  • An Exercise with functions
  • Create a Module
  • Standard Modules

Exceptions

  • Errors
  • Exception Handling with try
  • Handling Multiple Exceptions
  • Writing your own Exceptions

File Handling

  • File Handling Modes
  • Reading Files
  • Writing & Appending to Files
  • Handling File Exceptions
  • The with statement

Classes in Python

  • New Style Classes
  • Variable Type
  • Static Variable in class
  • Creating Classes
  • Instance Methods
  • Inheritance
  • Polymorphism
  • Encapsulation
  • Scope and Visibility of Variables
  • Exception Classes & Custom Exceptions

Regular Expressions

  • Simple Character Matches
  • Special Characters
  • Character Classes
  • Quantifiers
  • The Dot Character
  • Greedy Matches
  • Grouping
  • Matching at Beginning or End
  • Match Objects
  • Substituting
  • Splitting a String
  • Compiling Regular Expressions
  • Flags

Data Structures

  • List Comprehensions
  • Nested List Comprehensions
  • Dictionary Comprehensions
  • Functions
  • Default Parameters
  • Variable Arguments
  • Specialized Sorts
  • Iterators
  • Generators
  • The Functions any and all
  • The with Statement
  • Data Compression
  • Closer
  • Decorator

Thread in Python

  • Thread life Cycle
  • Thread Definition
  • Thread Implementation

Network Programming Introduction

  • A Daytime Server
  • Clients and Servers
  • The Client Program
  • The Server Program
  • Recap
  • An Evaluation Client and Server
  • The Server Portion
  • A Threaded Server

Python MySQL Database Access Introduction

  • Installation
  • DB Connection
  • Creating DB Table
  • INSERT, READ,UPDATE, DELETE operations
  • COMMIT & ROLLBACK operation
  • Handling Errors

Project Work