Advanced Python: Working With Data

Advanced Python: Working With Data

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 2h 4m | 379 MB

Data science is one of the fastest-growing areas of technology today. And whether you work with large data sets or just need to process spread sheet files, Python is a great language to use when working with data-intensive applications. In this course, Joe Marini gets you started on working with data in Python, highlighting some of the most useful built-in features of the language. Using a real data set from the United States Geological Survey that tracks earthquake information, Joe shows you how to perform data operations like sorting and filtering, determining basic information like minimum and maximum values, and reading and writing data to and from other formats like CSV and JSON. Check out this course with Joe to see how Python can help you make sense of your data.

Table of Contents

1 Python and Data Made for each other
2 Getting Set Up
3 The sample data set

Built-In Data Functions
4 Using built-in functions
5 Finding min and max values
6 Data utility functions
7 Sorting data
8 Data filtering
9 Data transformation
10 Challenge Build a data summary
11 Solution Build a data summary

Collection Classes
12 Overview of collection classes
13 Named tuples
14 Default dictionaries
15 Counters
16 The deque class
17 Challenge Classify event types
18 Solution Classify event types

Serializing Data in Python
19 Overview of serialization
20 Serializing data as CSV
21 Serializing data as JSON
22 Deserialization of data
23 Challenge Create a CSV file
24 Solution Create a CSV file

Python Logging
25 Overview of logging
26 Basic logging
27 Custom logging

28 Next steps