Contact US

Latest Courses

Login

Retrieve Password
Back to login/register

Overview

        Python is a VHLL (Very High Level Language). Python is an interpreted, object-oriented, high-level programming language with dynamic semantics Created by Guido van Rossum  in 1991. Python combines remarkable power with very clear syntax. It has modules, classes, exceptions, very high level dynamic data types, and dynamic typing. Python’s simple, learn syntax emphasizes readability and therefore reduces the cost of program maintenance. Python supports packages and modules, which encourages program modularity and code reuse. The Python interpreter and the extensive standard library are available in source or binary form without charge for all major platforms freely distributed.

Python Learning Prerequisites

Candidate must have some knowledge of Object Oriented Programming Concepts, and in addition to it, those participants can benefit More if they are aware of design patterns, and algorithms.

PythonTraining Format:

  • Python Online Training Instructor Lead Online classes &Interactive sessions.
  • Certification of the course Completion.
  • Life Time Access to python Online video tutorial.
  • Exercise after class
  • Live Project to provide the real time project experience
  • Evaluation Test
  • Course Completion Certification

Chapter 1: An Introduction to Python                  

Introduction and Importance

Python Versions (2.x & 3.x)

Installing Python (in Windows/Linux)

IDLE and IDEs for Python

Getting Help

Python distributions – pip, Anaconda, python(x,y)

Chapter 2: Basics                                                     

Basic Syntax and Indenting

Identifier Naming Conventions

Arithmetic Operations

String Operations

Python Reserved Words

Built-in functions

Input and Output Operations

Chapter 3: Language Components                        

Relational Operators

Logical Operators

Boolean Operations-True or False

Bit Wise Operators

Type Conversions

Control Operations

If, else and elif

range and xrange functions

Loops

for and while

break, continue, pass and sys.exit

Chapter 4: Collections                                             

Lists

Tuples

Sets

Dictionaries

Comprehensions

Chapter 5: Functions                                               

User-defined functions

Scope -Global versus local variables

Keyword and Optional Parameters

Lambda

Map and zip

Filter and Reduce

Chapter 6: Modules                                                 

import statement

Function aliases

Basic essential modules – sys, math, time, os

Importing user-defined .py files

Importance of .pyw  and .pyc files

eval, exec, execfile, compile and py_compil

Chapter 7: Exceptions                                             

Types of Errors

Error Handling in Python

The Exception Model

Exception Hierarchy

Handling Multiple Exceptions

raise

assert

Writing Your Own Exception Classes

Chapter 8: Generators and Iterators                     

  Generators

Iter protocol

Iterators

Role in memory Management

Chapter 9: Working with Files                               

bytearray function

Creating a new text file

Reading and writing data from/to files

Working with csv files

Working with xml files

Chapter 10: Serialization                                        

Using Pickle

Using Cpickle

Using Shelve

Using JSON

Chapter 11: Debugging                                           

    Using Pdb

Script, postmortem, run and Trace modes

Chapter 12: Socket Programming                         

            TCP and UDP

Creating a Server socket

Establishing a client socket connection

Handling a connection

Chapter 13: Logging                                                

            Necessity of Logging

Logging to a file

Sys log integration

Chapter 14: OOP in Python                                   

Creating Classes

Instance Methods

Constructors & Destructors

Special Methods

Class Variables

Inheritance

Polymorphism

Custom Exception Classes

Chapter 15: Regular Expressions                          

Simple Character Matches

Special Characters

The Dot Character

Greedy Matches

Grouping

Matching at Beginning or End

Chapter 16: Advanced Python Topics                   

Decorators

Default Decorators- Static and Class Methods

Memory Management in Python

Introduction to multithreading, GIL

PEP 8 coding style recommendations

autopep8 module

 

Chapter 17: Numpy –numerical Package             

Working with numpy Package

 

 

 

Chapter 18: what next                                             

     Deep Insights into Python Language

FAQs & Tips

Resume Preparation

Career Advice

 

 

Course Reviews

N.A

ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

PRIVATE COURSE
  • PRIVATE
  • 10 Days
0 STUDENTS ENROLLED

    Enroll For Demo Class






    Key Features

    Online Classes: hrs
    Project:

    Support:
    Lifetime Access:

    All Rights Reserved © Coursedroid