Advanced Python: Working With Data
2h 5mAdvanced2024-08-15
Authors

Joe Marini
Senior Developer Advocate at Google, Developer
Course details
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.
Skills covered
Data Resource ManagementAdvancedPythonDatabase ManagementProgramming LanguagesOpen SourceSoftware Development
Concepts
0. Introduction
- 01 - Python and Data - Made for each other
- 02 - Getting Set Up
- 03 - The sample data set
- 04 - Tour of CoderPad
1. Built-In Data Functions
- 05 - Using built-in functions
- 06 - Finding min and max values
- 07 - Data utility functions
- 08 - Sorting data
- 09 - Data filtering
- 10 - Data transformation
- 11 - Solution - Build a data summary
2. Collection Classes
- 12 - Overview of collection classes
- 13 - Named tuples
- 14 - Default dictionaries
- 15 - Counters
- 16 - The deque class
- 17 - Solution - Classify event types
3. Serializing Data in Python
- 18 - Overview of serialization
- 19 - Serializing data as CSV
- 20 - Serializing data as JSON
- 21 - Deserialization of data
- 22 - Code Challenge - Create a CSV file
- 23 - Solution - Create a CSV file
4. Python Logging
- 24 - Overview of logging
- 25 - Basic logging
- 26 - Custom logging
Conclusion
- 27 - Next steps
Related courses
- Advanced Python: Working with Databases
- Advanced Python: Working with Databases (2020)
- Advanced Hands-On Python: Working with Excel and Spreadsheet Data
- Python: Working with Predictive Analytics
- Python Code Challenges: Working with Data
- Advanced Python: Top Tools for Data Science and Engineering
- Python: Working with Predictive Analytics (2019)
- Hands-On Advanced Python: Data Engineering Basics
Related learn paths
- Master Your Python Skills
- Master Python for Data Science
- Advance Your Python in Excel Skills
- Python Hands-On Practice
- Moving from Data Scientist to Data Analyst
- Advance Your Skills in Natural Language Processing
- Machine Learning with Python Professional Certificate by Anaconda
- Advance Your Skills in Deep Learning and Neural Networks