Hands-On Advanced Python: Data Engineering Basics
1h 56mAdvanced2023-09-13
Authors

Joe Marini
Senior Developer Advocate at Google, Developer
Course details
Looking to get up to speed with advanced coding skills in Python? This course was made for you. Join instructor Joe Marini in this hands-on, interactive, skills-first coding course designed for advanced-level Python developers. Explore critical Python coding skills to boost your technical know-how or prepare for an interview to land a new role. This course includes Code Challenges powered by CoderPad: interactive coding exercises with real-time feedback, so you can get hands-on coding practice to advance your coding skills. Joe helps you develop your skills as a Python programmer with five specific, data-focused coding challenges. Practice parsing and exploring data, working with collections, math and statistics, and more.
Skills covered
AdvancedPythonProgramming LanguagesOpen SourceSoftware Development
Concepts
0. Introduction
- 01 - Hands-on with advanced Python
- 02 - What you should know
- 03 - Getting set up - Codespaces
- 04 - CoderPad challenges
- 05 - The sample weather data set
1. Parsing and Exploring Data
- 06 - Loading and parsing JSON data
- 07 - Basic data operations
- 08 - Filtering data
- 09 - Solution - Filtering
- 10 - Sorting data
- 11 - Transforming data
- 12 - Solution - Transforms
2. Working with Collections
- 13 - Count values with defaultdict
- 14 - Using the reduce function
- 15 - Grouping data
- 16 - Working with dates
- 17 - Solution - Collections
3. Math and Statistics
- 18 - Random values
- 19 - Random operations on sequences
- 20 - Solution - Random days
- 21 - Statistical functions
- 22 - Solution - Detect outliers
Conclusion
- 23 - Next steps
Related courses
- Complete Guide to Python for Data Engineering: From Beginner to Advanced
- Python for Data Engineering: from Beginner to Advanced
- Python for AI Projects: From Data Exploration to Impact
- Building with the Claude API by Anthropic
- Introduction to Modern Data Engineering with Snowflake
- Spatial Machine Learning and Statistics in Python
- Playwright Python and Pytest for Web Automation Testing: Master Modern Web Testing with Playwright and Pytest in Python
- Build an AI SQL Assistant with OpenAI and Streamlit
Related learn paths
- Data Engineering Professional Certificate by Snowflake
- Python Hands-On Practice
- Introduction to Fundamental Skills for Data Work: Data Collection
- Data Engineering Hands-On Practice
- Data Engineering Foundations Professional Certificate by Astronomer
- Master Data Engineering
- Moving from Data Scientist to Data Analyst
- Advance Your Skills in Python