Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Data analysis with Python & Pandas
Getting Started
Course Introduction
An Example of Using Python for Data Analysis And Visualization
Installing Python and its Libraries
Python Editors: Spyder and iPython
Python Basics
Section Intro
Variables
Strings and Numbers
If, Else, and Indentation
Functions
Sequences
Collections
Working with Sequences
Iterating
Working with Files
Section intro
Working with Files
Handling Files Easily
Working with Directories
Working with File Paths - Advanced
Iterating Through Files
Downloading Files from FTP Sites
Section Intro
Navigating Through FTP Directory Trees with Python
Storing Python Code
Creating an FTP Function
Downloading an FTP File
Note
Practice No.1: Creating an FTP File Downloader
Working with Archive Files
Extracting ZIP, TAR, GZ and Other Archive Formats
Extracting RAR Files
Practice No.2: Creating a Batch Archive Extractor
Working with TXT and CSV Files
Section Intro
Reading Delimited TXT and CSV Files
Exporting Data from Python to Files
Reading Fixed Width Files
Exporting Data Back to HTML and Other File Formats
Exercise 1 of 6
Solution 1 of 6
Getting Started with Pandas
Get Started with Pandas
Practice No.3: Calculating and Adding Columns to CSV Files
Exercise 2 of 6
Solution 2 of 6
Concatenating and Joining Tables of Dat a with Pandas
Practical No.4: Concatenating Multiple CSV files
Exercise 3 of 6
Solution 3 of 6
Practice No. 5: Joining Data Based on a Matching Column
Exercise 4 of 6
Solution 4 of 6
Exercise 5 of 6
Solution 5 of 6
Data Aggregation
Practice No. 6: Pivoting Large Amounts of Data
Visualizing Data
Data Visualization with Python
More Visualization Techniques
Practice No. 7: Producing JPG Files
Exercise 6 of 6
Solution 6 of 6
Mapping Spatial Data
Programmatically Creating KML Google Earth Files with Python
Practice No. 8: Creating KML Google Earth Files from CSV Data
Putting Everything Together
User Interaction
Practice No. 9: Polishing the Program I
Practice No, 10: Polishing the Program II
Practice No. 11: Creating Python Modules
Bonus Section: Using Python in Jupyter Notebooks to Boost Productivity
Getting Started with Jupyter Notebooks
Data Cleaning Project, Part I
Data Cleaning Project, Part II
Collections
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock