If you're like me, or like many other Python developers, you've probably lived (and maybe migrated) through a few version releases. Python 3.7(.3), one of the latest releases, includes some impressive new language features that help to keep Python one of the easiest, and most powerful languages out there. If you're already using a Python 3.x version, you should consider upgrading to Python 3.7. Read on to learn more about some of the exciting features and improvements.
Data Classes
One of the most tedious parts about working with Python prior to 3.7 in an object-oriented way was creating classes to represent data in your application.
Prior to Python 3.7, you would have to...