Python for Data Science

Duration: 2 months

Python is a general-purpose programming language which is rich in the library and moreover, it is open source. The popularity of Python is increasing day by day because of its community and library. Python can be used for various purpose like web development, machine learning, artificial intelligence along with data science. Students who have an interest in data analysis and data science can learn python along with its popular libraries like Numpy, Pandas, and Matplotlib.

The course is designed in such a way that even a beginner can start learning Python for Data Science. However, one should first learn Python's fundamental programming concept. At first, we teach fundamental programming concepts in Python for about a month and then we start Python for data science.

Who can learn Python for Data Science?

Anybody who has the interest to learn data analysis in python can join this training. It is not compulsory to have a programming background.

GENERATORS AND OTHER ITERABLES

  • Iterables
  • Saving memory with generators
  • Generator expressions
  • Generator functions
  • Generator classes
  • Stacking generators

DATA STRUCTURES

  • How to store data
  • The basics: list and tuples
  • Named access with dictionaries
  • Named tuples: best of both worlds
  • Using Classes as data structures

SERIALIZING DATA

  • Pickle
  • JSON
  • CSV
  • XML

CONSUMING DATA FROM THE WEB

  • Web data sources
  • Data via URL
  • RESTful data
  • Screen-scraping

EXCEL SPREADSHEET

  • The xlrd, xlwr, and xluti modules
  • Reading an existing spreadsheet
  • Creating a spreadsheet from scratch
  • Modifying an existing spreadsheet

ANALYZING DATASETS

  • Sorting data filtering values
  • Basic statistics
  • Leveraging NumPy
  • Using Pandas

NUMPY

  • NumPy Basic
  • Creating arrays
  • Indexing and slicing
  • Large number of sets
  • Transforming data
  • Advance tricks

PANDAS

  • Pandas overviews
  • Data frames
  • Reading and Writing data
  • Data alignment and reshaping
  • Fancy indexing and slicing
  • Merging and joining data sets

MATPLOTLIB

  • Creating a basic plot
  • Commonly use plots
  • Ad hoc data visualization
  • Advance uses
  • Exporting images

THE PYTHON IMAGE LIBRARY (PIL)

  • PIL overview
  • Create image library
  • Image processing
  • Displaying images

SYMPY

  • Basic arithmetic
  • Simplification and expansion
  • Functions
  • Polynomials
  • Solving equations
  • Geometry

Send Enquiry

loading gif