Peakin

Python content

Basics Python

  1. Introduction
  • Course and Instructor Introduction
  • How to make the Best of this course
  • What is Python?
  • Why Python?
  • History
  • Features
  1. Software Setup And First Python Script
  • Installation of python
  • Introduction to different IDE’s
  • First Python Programs
  • Comments
  • Indentation
  •  
     
  1. Basic Data Types
  • Numeric Types
  • Complex,Binary and Hexadecimal Types
  • Boolean Types
  • String Types
  • Type Conversion Function
  1. Advance Data Types
  • Lists
  • Different operations on lists
  • Slicing of data using indexing
  • Tuples
  • Dictionaries and properties
  • Use-Cases

    5. Operators And I/o Functions

  • Arithmetic Operators
  • Assignment Operators
  • Comparison Operators
  • Logical Operators
  • Input and Output Functions
  • Reading Multiple Input

      6.Flow Control Statements

  • If-else statement
  • For loop
  • While loop
  • Nested loops
  • Break
  • Continue
  • Pass
  1. Functions
  •  In-Built functions
  • User-Defined functions
  • Defining a function
  • Calling a function
  • Types of functions
  • Function Arguments
  • Anonymous functions
  • Global and local variables
  1. Modules
  • Importing module Math module Random module Package Composition
 

ADVANCE PYTHON

       1.Classes and Objects

  • What are Classes and Objects?
  • Advantages of oops
  • Defining a class
  • Creating an object
  • The -init-() function
  • Python Inheritance and its types

      2. Python JSON

  • Parse JSON- Converting from JSON to python
  • Convert from python to JSON
  • Format the Result
  • Order the Result

     3.Python File Handling

  • Opening a file
  • Writing into the file
  • Reading from the file
  • Closing a file
  • Various file methods
  1. Python RegEx
  • Regular Expression Character in Python
  • The Match Function
  • Special Sequence Characters
  • Search Function
  • Regular Expression modifiers
  1. DataBase Connectivity
  • Making connections with DBs- MySql and MongoDB
  • Fetching Data
  • Executing Queries
  • Transactions
  1. Networking
  • Socket Module
  • Client Server Module
  • Connecting client server
  • Client- Server Chatting program
 

 

 

 DATA SCIENCE USING PYTHON

  • Introduction
  • What is data science?
  • Why Data Science?
  • Difference Between Data Science and Data analytics?
  • Importance of statistics in data science

   1.Numpy 

  • Introduction
  • Arrays and matrices, ND-array objects
  • ND- array indexing
  • Array math and statistics
  • Reshaping and Pivoting
  • Broadcasting
  • Practice Exercise Questions
 

2.Pandas

  • Introduction
  • Pandas DataStructure
  • Series and its operations
  • DataFrame and its operations
  • Data Reading and Writing
  • Cleaning Datasets
  • Data Indexing and Selection
  • Statistical Analysis of Datasets
  • Practice Exercise Questions
  1. Matplotlib
  • Introduction
  • Plotting Graphs and Charts(Line, Bar, Pie, Scatter,Histogram)
  • Sub-plots
  • 3D-Plotting
  • Matplotlib API
  • Practice Exercise Questions
  1. Important Statistical Concepts
  • Measure of central Tendency
  • Mean,Median,Mode,IQR
  • Standard Deviation, Variance
  • Probability Theory
  • Hypothesis Testing
  • Z-score
  • Confusion Matrix/Classification Matrix
  • Chi-Square Test
  • Box-whisker Plots
  • A/B Testing