Analytics Using Python

 

python396876_cc92_7

Python for Analytics

In this online course, “Introduction to Python for Analytics,” you’ll learn everything you need to get you started using Python for data analysis. We’ll start with basic Python skills and data structures, move on to how to load data from different sources, rearrange and aggregate it, and finally how to analyze and visualize it to create high-quality products.
About Python: Python is a general-purpose programming language that’s powerful, easy to learn and fast to code. It has a mature and growing ecosystem of open-source tools for mathematics and data analysis, and is rapidly becoming the language of choice for scientists and researchers of all stripes. Python code can be written like a traditional program, to execute an entire series of instructions at once; it can also be executed line by line or block by block, making it perfect for working with data interactively.

 

Getting Started With Python

  • USING THE IPYTHON NOTEBOOK
  • Introduction

History

Features

Setting up path

Working with Python

Basic Syntax

  • Python basics: variables, conditionals, loops
  • Variables

Variable and Data Types

Operator

  • Conditional Statements

If

If- else

Nested if-else

  • Looping

For

While

Nested loops

 

  • Data structures: lists and dictionaries
  • Lists

Introduction

Accessing list

Operations

Working with lists

Function and Methods

 

  • Dictionaries

Introduction

Accessing values in dictionaries

Working with dictionaries

Properties

Functions

 

Data Handling and Strings

  • Reading data into memory
  • Working with strings
  • String Manipulation

Accessing Strings

Basic Operations

String slices

Function and Methods

  • Catching exceptions to deal with bad data
  • Writing the data back out again

 

Python and Pandas

  • Using Pandas, the Python data analysis library
  • Series and Data Frames
  • Grouping, aggregating and applying
  • Merging and joining

Visualization

  • Visualization with matplotlib
  • Figures and subplots
  • Labeling and arranging figures
  • Outputting graphics