Learn programming in Python

Want to learn Data Science with Python in an easy way

 

 

Cost-effective course for short period

Request a Callback

Course Syllabus

  • Introduction to Python
  • A Brief History of Python
  • Installing Python
  • Using IDLE Environment
  • Make a 'Hello World' Program
  • File .py extention

  • Variable Declaration
  • Python Single & Multiline Statements
  • Understanding Print Function
  • Making Comments
  • Getting User Input
  • Calculating Expressions
  • Python Indentation
  • Data Types

  • Arithmetic Operators
  • Relational Operators
  • Logical Operators
  • Assignment Operators
  • Short Hand Assignment Operators
  • Bitwise Operators
  • Membership Operators
  • Identity Operators

  • If-Else Blocks
  • Understanding Indents
  • Nested If-else
  • Working with Examples

  • Itration with for Loop
  • While
  • Nested Loops
  • Break
  • Continue
  • Pass
  • Python Operators

  • Defining Function Body
  • Calling Functions
  • Built-in Functions
  • What are Funtion Arguments
  • Binding Default Values
  • Void Functions
  • Scope
  • Lambda
  • Closures

  • Introduction
  • Creating Classes
  • Instance Methods
  • Data Hiding
  • Special Class Method
  • Inheritance
  • Method Overriding
  • Encapsulation

  • Creating your own thread
  • Start the thread
  • Implementing Multiple Threads

  • String Indexing
  • Slicing
  • Single and Triple-Quoted String
  • Using Raw String
  • Slicing and Range
  • String Functions

  • List
  • Tuples
  • Dictionaries
  • Sets
  • Binding Default Values
  • Void Functions
  • Scope
  • Lambda
  • Closures

  • What is a module
  • Creating a Module
  • Setting Module Path
  • Implementing Import
  • Module Search Path
  • Using Math, OS and SYS Module

  • Introduction
  • Writing Data to a File
  • Reading From a File
  • Built-in File Methods

  • Introduction
  • Understanding Match Function
  • Search Functions
  • Grouping
  • Matching at Beginning or End

  • Connection to Remote Website
  • Fetching Data
  • Extracting HTML Contents

  • Connection to Core Data
  • Implementing SQI Queries
  • MySQL Connection
  • Data Operations

  • What are Sockets
  • Creating Sockets
  • Server-Client Socket Methods
  • Connecting Client Server
  • Managing Client-Server Connection

  • What are Exception and Run Time Errors
  • Need of Exception Handling
  • Predefined Exceptions
  • Predefined Exceptions Hierarchy
  • Except, try, finally Clause
  • Handling Multiple Exceptions
  • User Defined Exceptions
  • Raise Statements
  • Assert

  • NumPy Basics
  • NumPy Arrays
  • Quick Note on Array Indexing
  • NumPy Array Indexing, Slicing, Subset, etc
  • Reshaping, Resizing and transposing of Arrays
  • Array Manipulations(insert, delete, join, split operations)
  • Visualize NumPy Arrays
  • NumPy Exercises

  • Introduction to Pandas
  • Series
  • Working with DataFrames
  • Handling Missing Data
  • Reading Data from Files
  • Data Aggregation and GroupBy Operations
  • Data Merging, Joining and Concatenating
  • Various Data Operations
  • Data Input and Output

  • Introduction to Matplotlib
  • Ploting Graph, Histogram
  • Matplotlib Exercises

  • Introduction to Seaborn
  • Distribution Plots
  • Categorical Plots
  • Histograms
  • Matrix Plots
  • Regression Plots
  • Grids
  • Style and Color
  • Seaborn Exercises

  • Pandas Built-in Data Visualization
  • Pandas Data Visualization Exercises
  • Plotly and Clufflinks
  • Geographical Plotting

  • Introduction to Machine Learning
  • ML using Python
  • SciKit Learning Using Python

  • Regression Theory
  • Linear Regression using Python
  • Cross Validation & Bias Variance Trade Off
  • Logistic Regression Theory
  • Logistic Regression with Python
  • Regression Exercises

  • What is KNN
  • Using KNN in Python
  • KNN Exercises

  • Introduction to Tree Methods
  • Decision Trees and Random Forest with Python
  • Exercises on Decision Trees

  • SVM Theory, SVM with Python
  • K Means Algorithm Theory with Python
  • PCA with Python
  • What is Natural Language Processing

  • Introduction to Neural Network Theory
  • Basics of TensorFlow
  • TensorFlow & ContribLearn

Course Details

  • Course Fee - Rs 10000/-*
  • Duration - 2 Months
  • New Batches - Starts on 5th and 12th March 2019
  • *Installments are available.

  • Institute Timings:
  • Open: 8:30 A.M.
    Close: 7:00 P.M.
  • Weekend Batches available for Corporates.
  • Free Demo Classes available. Call us at 8432830240 to book demo session.
  • Modes Of Payment
    • Visit our branch for the registration.
    • Make Payment via Online Banking. Our Bank Details:
    • Account Name: DZONE
      Account Type: Current A/c
      Bank Name: Central Bank of India
      Account No.: 3042317496
      IFSC: CBIN0283747
    • Make payment via Paytm at 8432830240.
  • Discounts are available for Groups, Referrals and to former or existing students as well.

 

Lets make Machine

that automate your work

Institute provide Training on Object Oriented Programing Course with Certificate and JOB