Welcome to ONLC Training Centers


Python for Data Science with Pandas, NumPy and Matplotlib Course Outline

 (2 days)
Version 3

Overview
This two-day course provides an overview of how Python can be used in Data Science to manipulate, process, clean, and crunch data. It is an introduction to scientific computing in Python focusing data-intensive applications. Specifically, the class will review the essential Python libraries: NumPy, pandas, matplotlib, IPython, and SciPy.

Audience
Students wanting use Python in data analytics applications.

Prerequisites
Students should have taken an introductory Python course or have six months of Python programming experience.

Number of Days
2 days

Course Outline

CHAPTER I BUILDING BLOCKS
WORKING WITH PYTHON
NUMPY NDARRAYS
SLICING AND INDEXING
SCALAR OPERATIONS
SHAPE SHIFTING
DESCRIPTIVE STATISTICS
ARRAY OPERATIONS
MULTIPLE DIMENSIONS
ARRAY CREATION OPTIONS
DATA TYPES
GETTING NUMPY-SPECIFIC HELP
OVERVIEW OF DATA VISUALIZATION / PRESENTATION TOOLS

CHAPTER II OVERVIEW OF PANDAS
WORKING WITH PANDAS IN AN IDE
ENHANCEMENTS FROM NDARRAY OBJECTS
SERIES OBJECTS
PANDAS IN 2-D
PANDAS IN 3-D

CHAPTER III DATA ACQUISITION
DEALING WITH MISSING DATA AND OUTLIERS
SLICING, DICING AND RE-INDEXING
DATA DESCRIPTION / ANALYSIS TOOLS

CHAPTER IV DATA VISUALIZATION

CHAPTER V DATETIME-LIKE OBJECTS
BASIC TIME SERIES OPERATIONS
INTROSPECTING TIME SERIES
TOOLS FOR HOLIDAYS, BUSINESS DAYS, ETC.
COMPARING AND COMBINING DATA FROM DIFFERENT SERIES
TIME SHIFTING AND TIME "WINDOW" OPERATIONS

CHAPTER VI PANDAS DATABASE OPS
COMPARISON OF SQL OPERATIONS AND PANDAS METHODS
CREATING PIVOT TABLES AND CROSS-TABULATIONS
AGGREGATING DATA ACROSS DIFFERENT TABLES
CREATING COMPLEX QUERIES WITH INTERMEDIATE DATA FRAME OBJECTS

CHAPTER VII PANDAS + MACHINE LEARNING TOOLS
WHAT IS LDA?
GETTING TO KNOW THE DATA
EXPLORING DATA INTEGRITY
APPLYING THE LDA MODEL
DO YOU WANT A DOGGIE BAG?
QUICK RECAP OF THE ANALYSIS

APPENDIX A TEXT-ONLY DEBUGGING
THE PDB DEBUG LIBRARY
OTHER TEXT-BASED TOOLS
INTEGRATING LOGGING WITH DEBUGGING

APPENDIX B INTRODUCTION TO BAYESIAN ANALYSIS
A SIMPLE REAL-LIFE EXAMPLE
THE BAYESIAN APPROACH
REALITY CHECKING

_
View outline in Word

XPYS30

Attend hands-on, instructor-led Python for Data Science with Pandas, NumPy and Matplotlib training classes at ONLC's more than 300 locations. Not near one of our locations? Attend these same live classes from your home/office PC via our Remote Classroom Instruction (RCI) technology.

For additional training options, check out our list of Python Courses and select the one that's right for you.

Microsoft Gold Partner
Class Dates
(click date for class times)
(click Enroll for locations)

Fee:  $1050

Savings options:

 15 Day Pass
 CEA Tech Saver
Need a price quote?

Follow the link to our self-service price quote form to generate an email with a price quote.

Email Alert

Receive an email when this class is available as "Ready to Run" or "Early Notice" status.

Attend from your office or home

If you have high-speed internet and two computers you can likely take this class from your office or home.

Need a class for a group?

We can deliver this class for a private group at your location. Follow the link to request more information.

Attend computer classes from ONLC Training Centers Request a copy via mail

GENERAL INFO

Class Format
Class Policies
Student Reviews

Bookmark and Share


HAVE QUESTIONS?
First Name

Last Name

Company

Phone

Email

Location

Question/Comment



ONLC TRAINING CENTERS
800-288-8221
www.onlc.com