Quick Success Data Science

Introducing Python Classes and Dataclasses

A hands-on guide for beginners

Lee Vaughan
26 min readJan 23, 2024

--

A classroom with empty, well-organized white desks in rows.
(mche-lee-PC91Jm1DlWA-unsplash)

If you’re going to do any serious programming with Python, you’ll need to understand object-oriented programming and the concept of a class and a dataclass. In this Quick Success Data Science article, you’ll get a quick and painless introduction to all three, including…

--

--

Author of “Python Tools for Scientists,” “Impractical Python Projects,” and “Real World Python.” Former Senior Principal Scientist for ExxonMobil.