In this course, you’ll get a look into the newest version of Python. On October 14th, 2019 the first official version of Python 3.8 became ready.
What does Python 3.8 bring to the table? The documentation gives a good overview of the new features. However, this course will go more in depth on some of the biggest changes and show you how you can take advantage of Python 3.8.
You’ll learn about the following:
- Using assignment expressions to simplify some code constructs
- Enforcing positional-only arguments in your own functions
- Specifying more precise type hints
- Using f-strings for simpler debugging
With a few exceptions, Python 3.8 contains many small improvements over the earlier versions. Towards the end of the course, you’ll see many of these less attention-grabbing changes, as well as a discussion about some of the optimizations that make Python 3.8 faster than its predecessors.
If you want to learn more, additional resources will be referenced and linked to throughout the course.
To download the code in this course, click the link below:
To download the slides in this course, click the link below:
Dan Bader RP Team on Nov. 29, 2019
Hey folks, if you’re new to Real Python and you’re wondering how our course platform and other features work, click here to check out our Welcome to Real Python course. Happy Pythoning! :)