What’s New in Python 3.7

What’s New in Python 3.7

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 0h 56m | 127 MB

Python 3 is the fastest-growing programming language in the world. In this course, you will learn about the latest version, Python 3.7, and how to leverage its new features.

At the core of Python programming is a thorough knowledge of Python 3 versions. In What’s New in Python 3.7, you will learn how to use all of Python 3.7’s new features. First, you will learn data classes. Next, you will explore the new breakpoint functionality. Finally, you will discover how to test the performance of your applications and benefit from Python 3.7’s speed improvements. When you are finished with this course, you will have a foundational knowledge of Python 3.7 that will help you as you move forward to develop Python 3 applications.

Table of Contents

Course Overview
1 Course Overview

Data Classes
2 What s New in Python 3.7
3 Introduction to Dataclasses
4 Declaring a Dataclass
5 Immutable Data Structures
6 Sortable Dataclasses
7 Default Values
8 Post-init Method
9 Class Variables
10 Init-only Fields
11 Inheritance
12 Helper Methods
13 Summary

Changes to Locales and UTF-8 Mode
14 Unicode and Python
15 The Purpose of a Locale
16 Locale Coercion
17 UTF-8 Mode

The Built-in Breakpoint Function
18 Introducing the Breakpoint Function
19 Calling Breakpoint
20 Disabling Breakpoint
21 Customizing the Debugger
22 Remote Debugging with Breakpoint
23 Summary of Breakpoint Behaviours

Changes to the Time Module
24 Changes to the Time Module
25 Time Accuracy and Resolution
26 Python 3.7 Nanosecond Functions
27 When to Use These Functions

Changes to Type Annotations
28 Evaluation of Type Annotations
29 How Type Annotations Work
30 Referencing Types
31 Enabling Annotations
32 Getting Concrete Type Annotations
33 Conclusion

Performance Improvements
34 Introduction to Python Performance
35 Will You See an Improvement in Speed
36 Using Microbenchmarks to Compare Performance
37 Comparing Versions of Python
38 Faster Method Calling
39 Conclusion