homeAppSaved.com WINDOWSWINDOWS WEBWEB MACMAC IOSIOS ANDROIDANDROID LINUXLINUX

Python

basic programming language

thumb of Python
  • Publishers:
    Python Software Foundation
  • License: Free
  • Capacity: 25,2 MB
  • Saved: 58
  • Update:
  • System: Windows XP trở lên

Python 3.8.0 is an increasingly popular programming language, and is also the language of choice for teaching beginners to programming.

Picture 1 of Python
Python programming language software interface

Python is fully dynamically styled and uses automatic memory allocation mechanisms; so it is similar to Perl, Ruby, Scheme, Smalltalk, and Tcl. Python is developed in an open source project, managed by the non-profit Python Software Foundation.

According to Eric S. Raymond, Python is a very clear language with clear structure and convenient for beginners to program. Python's structure also allows users to write code with minimal keystrokes.

Python was originally developed to run on Unix platforms. But over time, it expanded into all operating systems from MS-DOS to Mac OS, OS / 2, Windows, Linux and other Unix-like operating systems.

Picture 2 of Python

The Python programming language uses objects, classes, and syntax to help users create, edit, and develop applications. Code written in Python can be compiled when creating independent exe files.

This programming language is the backbone of many software applications developed for commercial or academic use. It includes a large library with many predefined tools.

The main feature of Python

  • Syntax clear, easy to read
  • Intuitive object orientation
  • Natural expressions for code
  • Full support for modules and hierarchical packages
  • Error handling based on exclusion method
  • Many types of hierarchical data
  • Libraries with extended standards and third-party modules for each task
  • Easily write extensions and modules in C, C ++ (or Java for Jython, the .NET language for IronPython)
Picture 3 of Python

Latest Python update

Python 3.8.0

  • Pickle now defaults to Protocol 4, significantly improving performance.
  • LOAD_GLOBAL now loads 40% faster.
  • typed_ast is merged with CPython.
  • Multiprocessing can now use shared memory parts to reduce cost overhead between processes.
  • The default asyncio event asyncio is now ProactorEventLoop.
  • Continue valid hours in finally:
  • Debug the shared build ABI as the released version.
  • Cache file system for compiled bytecode.
  • Related to typing: PEP 591 (Final Evaluation), PEP 586 (case type) and PEP 589 (TypedDict)