Python is an interpreted, object-oriented, high-level programming language. Python’s simple, easy to learn syntax emphasizes readability and therefore reduces the cost of program maintenance. Python supports modules and packages, which encourages program modularity and code reuse.

Python Course Duration: 45 - 50 hours

Module-1:   Python Introduction

  • What is Python and history of Python?

  • Why Python and where to use it?

  • Discussion about Python 2 and Python 3

  • Set up Python environment for development

  • Demonstration on Python Installation

  • Discuss about IDE’s like IDLE, Pycharm and Enthought Canopy

  • Discussion about unique feature of Python

  • Write first Python Program

  • Start programming on interactive shell.

  • Using Variables, Keywords

  • Interactive and Programming techniques

  • Comments and document interlude in Python

  • Practical use cases using data analysis

  • Introduction to Hadoop

Module 2 – Core Objects and Built-in Functions

  • Python Core Objects and builtin functions

  • Number Object and operations

  • String Object and Operations

  • List Object and Operations

  • Tuple Object and operations

  • Dictionary Object and operations

  • Set object and operations

  • Boolean Object and None Object

  • Different data Structures, data processing

Module 3 – Conditional Statements and Loops

  • What are conditional statements?

  • How to use the indentations for defining if, else, elif block

  • What are loops?

  • How to control the loops

  • How to iterate through the various object

  • Sequence and iterable objects

Module 4 – UDF Functions and Object Functions

  • What are various type of functions

  • Create UDF functions

  • Parameterize UDF function, through named and unnamed parameters

  • Defining and calling Function

  • The anonymous Functions – Lambda Functions

  • String Object functions

  • List and Tuple Object functions

  • Dictionary Object functions

Module 5 – File Handling with Python

  • Process text files using Python

  • Read/write and Append file object

  • File object functions

  • File pointer and seek the pointer

  • Truncate the file content and append data

  • File test operations using os.path

Module-6 – Python Modules and Packages

  • Python inbuilt Modules

  • os, sys, datetime, time, random, zip modules

  • Create Python UDM – User Defined Modules


  • Create Python Packages

  • init File for package initialization

Module 7 – Exceptional Handing and Object Oriented Python

  • Python Exceptions Handling

  • What is Exception?

  • Handling various exceptions using try….except…else

  • Try-finally clause

  • Argument of an Exception and create self exception class

  • Python Standard Exceptions

  • Raising an exceptions,    User-Defined Exceptions

  • Object oriented features

  • Understand real world examples on OOP

  • Implement Object oriented with Python

  • Creating Classes and Objects,   Destroying Objects

  • Accessing attributes,   Built-In Class Attributes

  • Inheritance and Polymorphism

  • Overriding Methods,   Data Hiding

  • Overloading Operators

Module-8– Debugging, Framework & Regular expression

  • Debug Python programs using pdb debugger

  • Pycharm Debugger

  • Assert statement for debugging

  • Testing with Python using UnitTest Framework

  • What are regular expressions?

  • The match and search Function

  • Compile and matching

  • Matching vs searching

  • Search and Replace feature using RE

  • Extended Regular Expressions

  • Wildcard characters and work with them

Module-9– Database interaction with Python

  • Creating a Database with SQLite 3,

  • CRUD Operations,

  • Creating a Database Object.

  • Python MySQL Database Access

  • DML and DDL Operations with Databases

  • Performing Transactions

  • Handling Database Errors

  • Disconnecting Database

Module 10 –Installation, Spreadsheet Parsing & Webpage Scrapping

  • Install package using Pycharm

  • What is pip, easy_install

  • Set up the environment to install packages?

  • Install packages for XLS interface and XLS parsing with Python

  • Create XLS reports with Python

  • Introduction to web scraping and beautiful soup

Module 11 – Machine Learning with Python

  • What is Machine Leaning?

  • Areas of Implementation of Machine Learning,

  • Why companies prefer ML

  • Major Classes of Learning Algorithms

  • Supervised vs Unsupervised Learning, Learning

  • Why Numpy?

  • Learning Numpy and Scipy,

  • Basic plotting using Matplotlib

  • Algorithms using Skikit learn

Module 12 – Data Analysis with Pandas

  • What is Pandas

  • Creating Series

  • Creating Data Frames,

  • Grouping, Sorting

  • Plotting Data

  • Data analysis with data set

Module 13 – Hadoop dataprocessing with Python

  • Introduction of Big Data

  • Why Big Data

  • Hadoop Eco system

  • Understanding problem statements

  • Market  data Analysis with Python

  • HDFS file system

  • Cloudera Cluster of single node

  • Map Reduce using Python

  • Introduction to MrJob Package

Module 14 – Parallelism

  • GIL

  • Multithreading in Python

  • Create Threads with parameters

  • Create Daemon and Non Daemon processes

  • Multiprocessing in Python

(Assignment and Live Examples)

  • Real time examples with live project for Google finance data extractions

  • Sample resumes helping you to create your resume

  • Hard copy study material
  • Fresher’s those wish to start a great career in Python

  • Experienced professionals not satisfied with current job profile

  • Manager’s for handling the team

  • Business Analyst for the Technical touch
  • Work on Live projects

  • 20% theory and 80% practicals

  • Free WI-Fi

  • Syllabus recommended by Python

  • Live Industry Oriented Scenarios

  • Learn from industry experts.

Please Contact for schedule.
Mob: +91 9765152405
Email: info@digidatalogic.com