Content deleted Content added
Winston365 (talk | contribs) m Added wikilink for Guido van Rossum |
|||
Line 35:
===Philosophy===
Python 3.0 was developed with the same philosophy as in prior versions, so any reference to [[#Programming philosophy|Python philosophy]] would apply to Python 3.0 as well. However, as Python had accumulated new and redundant ways to program the same task, Python 3.0 had an emphasis on removing duplicative constructs and modules, in keeping with "There should be one— <!-- if you intend to correct the spacings on the em dashes, leave it alone, it's a tongue in cheek in the original philosophy by Tim Peters -->and preferably only one —obvious way to do it
Nonetheless, Python 3.0 remained a [[Multi-paradigm programming language|multi-paradigm language]]. Coders still had options among [[object orientation]], [[structured programming]], [[functional programming]] and other paradigms, but within such broad choices, the details were intended to be more obvious in Python 3.0 than they were in Python 2.x.
|