Python for Data Science

Ex utamur fierent tacimates duis choro an

Lorem ipsum dolor sit amet, ius minim gubergren ad. At mei sumo sonet audiam, ad mutat elitr platonem vix. Ne nisl idque fierent vix.


Python is a very powerful programming language used for many different applications. Over time, the huge community around this open source language has created quite a few tools to efficiently work with Python. In recent years, a number of tools have been built specifically for data science. As a result, analysing data with Python has never been easier.


The course objective is familiar with Python libraries, programming skills like loops,Methods, Functions, Exception Handling and Advanced Python Modules. In addition to that the course will cover data manipulation and analysis part to develop Machine Learning Algorithms.


  • Basic Mathematics skills
  • Basic Programming skills

What you'll learn

  • Explore Python language fundamentals, including basic syntax, variables, and types
  • Create and manipulate regular Python lists
  • Use functions and import packages
  • Exploratory Data Analysis
  • Data Visualization
  • Data Wrangling
  • Advanced Python Modules

Course Outline

  • Course Introduction
  • Course Overview
  • Python FAQ’s
  • Command line basics
  • Python Installation
  • Jupyter Notebook Installation
  • Pycharm Installation
  • Python Objects and Data types
  • Operations with Objects and Data types
  • Resource Material and Documentation
  • If/Else Loop
  • For Loop
  • While Loop
  • List Comprehension
  • Methods Documentation
  • Functions
  • Args and Kwargs
  • Lambda Expressions
  • Map,Filter,Zip,Reduce functions
  • Nested Statements and Scope
  • Introduction
  • Attributes and Class keywords
  • Class Attributes and Methods
  • Installation of packages
  • __name__ and _main_
  • Error and Exception Handling
  • Counter
  • Ordereddict
  • Datetime
  • Regular expressions
  • Uploading files and folders
  • Using Terminals in Jupyter
  • Using .py files in Jupyter
  • Bash Scripting in Jupyter
  • Shortcuts in Jupyter Notebooks
  • Introduction to Numpy
  • Numpy Arrays
  • Array Indexing
  • Numpy operations
  • Introduction to Pandas
  • Series and Dataframes
  • Operations on dataframes
  • Introduction to Matplotlib
  • Scatter plots
  • Operations with Matplotlib
  • Seaborn Library
  • Installing libraries in python
  • Using Methods of libraries
  • Browsing documentation
  • Support Websites for python
  • Course Id                                           A104