Python is a general-purpose programming language that is becoming more and more popular for doing data science. Companies worldwide are using Python to harvest insights from their data and get a competitive edge.
Course Description
Python is a general-purpose programming language that is becoming more and more popular for doing data
science. Companies worldwide are using Python to harvest insights from their data and get a competitive
edge. Unlike any other Python tutorial, this course focuses on Python specifically for data science. In our
Intro to Python class, you will learn about powerful ways to store and manipulate data as well as cool data
science tools to start your own analyses
Data Science
This course will enable you to gain the skills and knowledge that you need to successfully carry-out real-
world data science and machine learning projects.
This part of the course covers data analysis and visualization. You will be working on real datasets using
Python’s Numpy, Pandas, Matplotlib and Seaborn libraries.
Course Content
Introduction
The Python Environment
Starting Python
Using the interpreter
Running a Python script
Python scripts on Unix/Windows
Editors and IDEs
Getting Started
Using variables
Built-in functions
Strings
Numbers
Converting among types
Writing to the screen
Command-line parameters
Flow Control
About flow control
White space
Conditional expressions
Relational and Boolean operators
While loops
Alternate loop exits
Lists and Tuples
About sequences
Lists and list methods
Tuples
Indexing and slicing
Iterating through a sequence
Sequence functions, keywords, and operators
List comprehensions
Nested sequences
Dictionaries Sets and Dictionary
About dictionaries
Creating dictionaries
Iterating through a dictionary
About sets
Creating sets
Working with sets
Working with Files
File overview
The with statement
Opening a text file
Reading a text file
Writing to a text file
Functions
About sequences
Function parameters
Global variables
Global scope
Returning values
Sorting data
Using Modules
The import statement
Module search path
Zipped libraries
Creating Modules
Function and Module aliases
Course Introduction
Overview of Data Analysis, Data Visualization, and Machine Learning
Environment Set-Up
Jupyter Notebook Installation
Python for Data Analysis – NumPy
Numpy Arrays
Numpy Array Indexing
Numpy Operations
Python for Data Analysis – Pandas
Series
Missing Data
Group by
Merging Joining and Concatenating
Operations
Data Input and Output
Python for Data Visualization – Matplotlib
Data Visualization with Matplotlib
Python for Data Visualization – Seaborn
Distribution Plots
Categorical Plots
Matrix Plots
Regression Plots
Grid
Style and Color