Python Icon

Python

Integrate systems effectively with clean syntax, high-level data structures, dynamic typing, and rich support libraries.

PythonOverview

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).

NEW

  • 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

PythonInformation

Version
3.9.0
Date
10.05.20
License
Free
Language
English
File Size
25.81MB
Category
Operating Systems
Windows 8/10/8.1
System Requirements
No additional system requirements.
Python (64-bit) Icon
Integrate systems effectively with clean syntax, high-level data structures, dynamic typing, and rich support libraries.
Free
More
MSWLogo Icon
An Educational Programming Language
Free
8051 IDE for Windows Icon
A text editor,assembler, and software simulator into a single program.
Trial
eXeScope Icon
customize application Change font, menu, size or layout of dialog, Change Icon
Trial
VeriFinger Icon
Fingerprint identification engine VeriFinger is intended for biometric system.
Demo
ResEdit Icon
ResEdit is a resource editor for Windows programs
Free
Vmount for VMware Icon
Vmount is a free GUI wrapper for command line tool vmware-mount.exe
Free
Radialix Icon
Radialix 2 is a complete solution for software localization.
Trial
MobaXterm Icon
The complete toolbox for remote computing
Free
More