X

Join or Sign In

Sign in to add and modify your software

Continue with email

By joining Download.com, you agree to our Terms of Use and acknowledge the data practices in our Privacy Policy.

Key Details of Python

  • Integrate systems effectively with clean syntax, high-level data structures, dynamic typing, and rich support libraries
  • Last updated on 10/12/20
  • There has been 1 update within the past 6 months
  • The current version has 0 flags on VirusTotal badge_icon
  • Also available on Windows

Developer's Description

Python is a high-level, general-purpose, interpreted, interactive, object-oriented programming language that can be applied to many different classes of problems. It incorporates modules, exceptions, dynamic typing, very high level dynamic data types, and classes. It supports multiple programming paradigms beyond object-oriented programming, such as procedural and functional programming. Python combines remarkable power with very clear syntax. It has interfaces to many system calls and libraries, as well as to various window systems, and is extensible in C or C++. It is also usable as an extension language for applications that need a programmable interface. Finally, Python is portable.
The language comes with a large standard library that covers areas such as string processing (regular expressions, Unicode, calculating differences between files), Internet protocols (HTTP, FTP, SMTP, XML-RPC, POP, IMAP, CGI programming), software engineering (unit testing, logging, profiling, parsing Python code), and operating system interfaces (system calls, filesystems, TCP/IP sockets).

Full Specifications

What's new in version 3.9.0

  • Module State Access from C Extension Methods
  • Union Operators in dict
  • Type Hinting Generics In Standard Collections
  • Flexible function and variable annotations
  • Python adopts a stable annual release cadence
  • Relaxing Grammar Restrictions On Decorators
  • Support for the IANA Time Zone Database in the Standard Library
  • String methods to remove prefixes and suffixes
  • New PEG parser for CPython
  • Garbage collection does not block on resurrected objects
  • Os.pidfd_open added that allows process management without races and signals
  • Unicode support updated
  • When Python is initialized multiple times in the same process, it does not leak memory anymore
  • A number of Python modules (_abc, audioop, _bz2, _codecs, _contextvars, _crypt, _functools, _json, _locale, operator, resource, time, _weakref) now use multiphase initialization
  • A number of standard library modules (audioop, ast, grp, _hashlib, pwd, _posixsubprocess, random, select, struct, termios, zlib) are now using the stable ABI

General

Release October 12, 2020
Date Added October 12, 2020
Version 3.9.0

Operating Systems

Operating Systems Macintosh
Additional Requirements
  • macOS High Sierra
  • macOS Sierra
  • OS X El Capitan
  • OS X Yosemite
  • OS X Mavericks
  • OS X Mountain Lion
  • OS X Lion
  • OS X Snow Leopard

Popularity

Total Downloads 15,563
Downloads Last Week 3
Report Software

Related Software

Adobe AIR

Free
Adobe AIR

JavaScript OSA

Free
JavaScript OSA

SvnX

Free
SvnX

SCPlugin

Free
SCPlugin

User Reviews

5/5
1 User Votes
5 Star
4 Star
3 Star
2 Star
1 Star