Debuting a little more than a year ago, Python 3.5 hinted at how the language could become faster and more powerful without sacrificing the convenience and ease of use that characterize Python -- without forcing everyone to toss out existing Python code and start over.
Python 3.6 picks up where many of those improvements left off and nudges them into new realms. Python 3.5 added syntax used by static type checking tools to ensure software quality; Python 3.6 expands on that idea, which could eventually lead to high-speed statically compiled Python programs.
Some of the products that appear on this site are from companies from which QuinStreet receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. QuinStreet does not include all companies or all types of products available in the marketplace.