Description
In this course, you will :
- Learn how by explaining how to get started with data science using Python.
- shows you how to set up your analysis environment and refreshes you on the fundamentals of working with data structures in Python.
- also walks through two sample big-data projects: identifying and visualising weather patterns with NumPy and analysing the popularity of baby names over the last century with Pandas.
Syllabus :
1. Installation and Setup
- Install Anaconda Python on OS X
- Install Anaconda Python on Windows
- Working with Jupyter Notebooks
- Using the exercise files
- Using Python in the cloud
2. Data Structures in Pure Python
- Warmup with Python loops
- Sequences: Lists, tuples, and the slicing syntax
- Dictionaries and sets
- Comprehensions
- Advanced Python containers
3. Wordplay: Anagrams and Palindromes
- Anagrams overview
- Loading a dictionary
- Finding anagrams
4. Arrays with NumPy
- NumPy overview
- Creating NumPy arrays
- Indexing NumPy arrays
- Doing math with NumPy arrays
- Special arrays: Records and dates
5. Use Case: Weather Data
- Overview of use case
- Loading station and temperature data
- Filling missing values
- Smoothing time series
- Weather charts
6. pandas
- pandas overview
- DataFrames and Series
- Indexing in pandas
- Plotting
7. Use Case: Baby Names
- Overview of use case
- Loading data sets
- Comparing name popularity
- Yearly top ten names