Global Information Lookup Global Information

Zen of Python information


The Zen of Python output in a terminal

The Zen of Python is a collection of 19 "guiding principles" for writing computer programs that influence the design of the Python programming language.[1] Python code that aligns with these principles is often referred to as "Pythonic".[2]

Software engineer Tim Peters wrote this set of principles and posted it on the Python mailing list in 1999.[3] Peters' list left open a 20th principle "for Guido to fill in", referring to Guido van Rossum, the original author of the Python language. The vacancy for a 20th principle has not been filled.

Peters' Zen of Python was included as entry number 20 in the language's official Python Enhancement Proposals and was released into the public domain.[4] It is also included as an Easter egg in the Python interpreter, where it can be displayed by entering import this.[1][4][a]

In May 2020, Barry Warsaw (developer of GNU Mailman) wrote the lyrics to music.[5][6]

  1. ^ a b Reitz, Kenneth (2011–2019). "Code Style". The Hitchhiker’s Guide to Python. § Zen of Python. Retrieved March 26, 2019.
  2. ^ Cite error: The named reference :1 was invoked but never defined (see the help page).
  3. ^ Peters, Tim (June 4, 1999). "The Python Way". Python Software Foundation. Retrieved March 26, 2019.
  4. ^ a b Peters, Tim (August 19, 2004). "PEP 20—The Zen of Python". Python Software Foundation. Retrieved March 26, 2019.
  5. ^ Warsaw, Barry (10 May 2020). "The Zen of Python". We Fear Change. Archived from the original on 2020-06-03.
  6. ^ Warsaw, Barry (23 May 2020). The Zen of Python. YouTube. The Zbwedicon. Archived from the original on 2021-12-11. Archived 2020-06-03 at the Wayback Machine


Cite error: There are <ref group=lower-alpha> tags or {{efn}} templates on this page, but the references will not show without a {{reflist|group=lower-alpha}} template or {{notelist}} template (see the help page).

and 23 Related for: Zen of Python information

Request time (Page generated in 1.4851 seconds.)

Zen of Python

Last Update:

The Zen of Python is a collection of 19 "guiding principles" for writing computer programs that influence the design of the Python programming language...

Word Count : 1127

Python syntax and semantics

Last Update:

it", from the Zen of Python. This mantra is deliberately opposed to the Perl and Ruby mantra, "there's more than one way to do it". Python has 35 keywords...

Word Count : 6790

History of Python

Last Update:

modules, in keeping with the Zen of Python: "There should be one— and preferably only one —obvious way to do it". Nonetheless, Python 3.0 remained a multi-paradigm...

Word Count : 3546

Zenity

Last Update:

scripting languages such as Perl and Python can be used to construct full-scale GUI applications, but the zenity program enables a shell script to interact...

Word Count : 450

Convention over configuration

Last Update:

Disadvantages of the convention over configuration approach can occur due to conflicts with other software design principles, like the Zen of Python's "explicit...

Word Count : 701

List of Python software

Last Update:

The Python programming language is actively used by many people, both in industry and academia, for a wide variety of purposes. Atom, an open source cross-platform...

Word Count : 3530

Zenoss

Last Update:

are free to choose how they license their individual ZenPacks. ZenPacks are encapsulated in Python eggs and provide instrumentation and reports for monitored...

Word Count : 1308

I Like Chinese

Last Update:

performed by Eric Idle and arranged by John Du Prez. It appears on Monty Python's Contractual Obligation Album from 1980, and was issued as a 7" single in...

Word Count : 304

Israel

Last Update:

missile is one of the world's few operational anti-ballistic missile systems. The Python air-to-air missile series is often considered one of the most crucial...

Word Count : 38732

List of ZX Spectrum games

Last Update:

sortable list of games for the ZX Spectrum home computer. There are currently 1977 games in this incomplete list. According to the 90th issue of GamesMaster...

Word Count : 196

List of Equinox episodes

Last Update:

Buchanan of the Miami Herald; severed limbs washed up on Miami beach; the Colt Python; the Beretta 92; the Colt AR-15 semi-automatic rifle; 80% of SWAT call-outs...

Word Count : 39663

Geometric programming

Last Update:

Python-embedded modeling language for specifying and solving convex optimization problems, including GPs, GGPs, and LLCPs. Signomial Clarence Zener Richard...

Word Count : 612

Fractal physiology

Last Update:

Lau, Zen J.; Brammer, Jan C.; Lespinasse, François; Pham, Hung; Schölzel, Christopher; Chen, S. H. Annabel (August 2021). "NeuroKit2: A Python toolbox...

Word Count : 487

AMD Platform Security Processor

Last Update:

which meant that it could be easily analyzed. By using a few hand-written Python-based tools, they found that the off-chip firmware from the SPI ROM contained...

Word Count : 947

GNOME Builder

Last Update:

C-languages (C, C++, etc.), Python and Rust, with additional languages under development. Plugins that can be written in C, Python 3, or Vala. Basic support...

Word Count : 1079

Standard streams

Last Update:

StandardOutput, and StandardError of that class to access the standard streams of the process. The following example, written in Python, shows how to redirect the...

Word Count : 2487

NeuroKit

Last Update:

Lau, Zen J.; Brammer, Jan C.; Lespinasse, François; Pham, Hung; Schölzel, Christopher; Chen, S. H. Annabel (August 2021). "NeuroKit2: A Python toolbox...

Word Count : 696

Recurrent neural network

Last Update:

collection of all predictions y_pred is returned. The following pseudocode (based on the programming language Python) illustrates the functionality of a recurrent...

Word Count : 8082

Barcode library

Last Update:

sourceforge.net. "Zen Barcode Rendering Framework". github.com. 6 January 2023. "Zint Barcode Generator". sourceforge.net. "ZintNET is a .NET port of the popular...

Word Count : 2494

List of Buddhists

Last Update:

sixth and last patriarch of Chan Buddhism in China Ingen, 17th-century Chinese Chan monk, founder of the Ōbaku sect of Zen Ji Gong, Buddhist monk revered...

Word Count : 11822

Unicode font

Last Update:

(Microsoft Windows, Apple Mac OS, and many versions of Unix and Linux), programming languages (Ada, Perl, Python, Java, Common LISP, APL), and libraries (IBM...

Word Count : 1466

Garuda Linux

Last Update:

Hinduism and Buddhism, is defined as a divine eagle-like sun bird and the king of birds. Garuda Linux, being based on Arch, features a rolling release update...

Word Count : 592

List of applications using Lua

Last Update:

alternative to the Python API. The Canon Hack Development Kit (CHDK), an open source firmware for Canon cameras, uses Lua as one of two scripting languages...

Word Count : 2082

PDF Search Engine © AllGlobal.net