Advanced Python: Top Tools for Data Science and Engineering

Advanced Python: Top Tools for Data Science and Engineering

2h 6mIntermediate2025-05-29

Authors

Joe Marini

Joe Marini

Senior Developer Advocate at Google, Developer

Course details

This comprehensive course is designed to equip you with the essential skills for data processing, analysis, and application development using Python and the most popular data tools. Instructor Joe Marini shows you how to leverage powerful libraries and tools to manipulate data, interact with APIs, work with spreadsheets, and create shareable data applications. Joe gets you up and running with these popular tools, so you can decide for yourself where you want to explore further.

Learning objectives
Get an introduction to pandas, data analysis, data manipulation, Python Polars, Matplotlib, APIs, and more.

Skills covered

pandasData Science FoundationsData EngineeringPythonData AnalysisProgramming LanguagesData ScienceBusiness Analysis and StrategyBusiness Software and ToolsOpen SourceSoftware DevelopmentOne-Off

Concepts

Introduction

  • The right tool for the job
  • Getting set up
  • Overview of the libraries

pandas for Data Analysis and Manipulation

  • Overview of pandas
  • pandas data structures
  • Reading and writing data files with pandas
  • pandas data operations
  • Data cleaning with pandas
  • Data cleaning operations

Polars - A Faster DataFrame

  • Overview of Polars
  • Comparing Polars with pandas
  • Reading and writing data with Polars
  • Working with Polars data
  • Lazy execution with Polars

Faker for Generating Fake Data

  • Intro to Faker
  • Generating basic data
  • Generating numerical data
  • Generating text data
  • Combining Faker with pandas

Visualizing Data

  • Fundamentals of Matplotlib
  • Creating a basic plot
  • Customizing plot appearance

Conclusion

  • Summary
80,000 Toman