<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.multimediaexpo.cz/mmecz/skins/common/feed.css?270"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs">
		<id>http://www.multimediaexpo.cz/mmecz/index.php?action=history&amp;feed=atom&amp;title=Python</id>
		<title>Python - Historie editací</title>
		<link rel="self" type="application/atom+xml" href="http://www.multimediaexpo.cz/mmecz/index.php?action=history&amp;feed=atom&amp;title=Python"/>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=Python&amp;action=history"/>
		<updated>2026-06-16T11:38:42Z</updated>
		<subtitle>Historie editací této stránky</subtitle>
		<generator>MediaWiki 1.16.5</generator>

	<entry>
		<id>http://www.multimediaexpo.cz/mmecz/index.php?title=Python&amp;diff=958149&amp;oldid=prev</id>
		<title>Sysop: + Výrazné vylepšení (na základě anglického emailu)</title>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=Python&amp;diff=958149&amp;oldid=prev"/>
				<updated>2015-12-10T11:07:40Z</updated>
		
		<summary type="html">&lt;p&gt;+ Výrazné vylepšení (na základě anglického emailu)&lt;/p&gt;
&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Starší verze&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Verze z 10. 12. 2015, 11:07&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Řádka 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Řádka 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[Soubor:Python logo and wordmark.png|thumb|240px|Logo jazyka Python]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''Python''' je dynamický [[objektově orientované programování|objektově orientovaný]] [[programovací jazyk]], který v roce [[1991]]&amp;lt;ref&amp;gt;{{Citace elektronické monografie| jméno=Guido | příjmení=van Rossum| titul=Python - zdrojové kódy. Python Foundation. http://svn.python.org/view/*checkout*/python/trunk/Misc/HISTORY. | url=http://svn.python.org/view/*checkout*/python/trunk/Misc/HISTORY| datum přístupu=2010-04-12}}&amp;lt;/ref&amp;gt; navrhl [[Guido van Rossum]]. Python je vyvíjen jako [[Open source software|open source]] projekt, který zdarma nabízí instalační balíky pro většinu běžných [[platforma|platforem]] ([[Unix]], [[Microsoft Windows|Windows]], [[Mac OS]]); ve většině [[Linuxová distribuce|distribucí]] systému [[Linux]] je Python součástí základní instalace.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''Python''' je dynamický [[objektově orientované programování|objektově orientovaný]] [[programovací jazyk]], který v roce [[1991]]&amp;lt;ref&amp;gt;{{Citace elektronické monografie| jméno=Guido | příjmení=van Rossum| titul=Python - zdrojové kódy. Python Foundation. http://svn.python.org/view/*checkout*/python/trunk/Misc/HISTORY. | url=http://svn.python.org/view/*checkout*/python/trunk/Misc/HISTORY| datum přístupu=2010-04-12}}&amp;lt;/ref&amp;gt; navrhl [[Guido van Rossum]]. Python je vyvíjen jako [[Open source software|open source]] projekt, který zdarma nabízí instalační balíky pro většinu běžných [[platforma|platforem]] ([[Unix]],&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/ins&gt;[[Microsoft Windows|Windows]],&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/ins&gt;[[Mac OS]]); ve většině [[Linuxová distribuce|distribucí]] systému [[Linux]] je Python součástí základní instalace.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Mimo jiné je v něm [[implementace|implementován]] aplikační server [[Zope]], [[instalátor]] a většina konfiguračních nástrojů Linuxové distribuce firmy [[Red Hat]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Mimo jiné je v něm [[implementace|implementován]] aplikační server [[Zope]], [[instalátor]] a většina konfiguračních nástrojů Linuxové distribuce firmy [[Red Hat]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Vlastnosti ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Vlastnosti ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Python je dynamický interpretovaný jazyk. Někdy bývá zařazován mezi takzvané [[skriptovací jazyk]]y. Jeho možnosti jsou ale větší. Python byl navržen tak, aby umožňoval tvorbu rozsáhlých, plnohodnotných aplikací (včetně [[grafické uživatelské rozhraní|grafického uživatelského rozhraní]] — viz například [[wxPython]], který využívá [[wxWidgets]]).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Python je dynamický interpretovaný jazyk. Někdy bývá zařazován mezi takzvané [[skriptovací jazyk]]y. Jeho možnosti jsou ale větší. Python byl navržen tak, aby umožňoval tvorbu rozsáhlých, plnohodnotných aplikací (včetně [[grafické uživatelské rozhraní|grafického uživatelského rozhraní]] — viz například [[wxPython]], který využívá [[wxWidgets]]).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Řádka 19:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Řádka 18:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Spolupráce s jinými programovacími jazyky ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Spolupráce s jinými programovacími jazyky ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=== C a C++ ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=== C a C++ ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Klasický Python je implementován v [[C (programovací jazyk)|jazyce C]] (označuje se někdy jako CPython). V něm probíhá další vývoj jazyka Python. Verze jazyka Python jsou zveřejňovány jak v podobě [[zdrojový kód|zdrojového kódu]], tak v podobě přeložených instalačních balíků pro různé cílové platformy.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Klasický Python je implementován v [[C (programovací jazyk)|jazyce C]] (označuje se někdy jako CPython). V něm probíhá další vývoj jazyka Python. Verze jazyka Python jsou zveřejňovány jak v podobě [[zdrojový kód|zdrojového kódu]], tak v podobě přeložených instalačních balíků pro různé cílové platformy.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Řádka 28:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Řádka 26:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=== Java ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=== Java ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Existuje implementace Pythonu v jazyce [[Java (programovací jazyk)|Java]], která se jmenuje [[Jython]]. Kód napsaný v Jythonu běží v [[Java virtual machine|JVM]] Javy a může používat všechny knihovny prostředí Java. V Javě lze naopak používat všechny knihovny napsané v Jythonu.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Existuje implementace Pythonu v jazyce [[Java (programovací jazyk)|Java]], která se jmenuje [[Jython]]. Kód napsaný v Jythonu běží v [[Java virtual machine|JVM]] Javy a může používat všechny knihovny prostředí Java. V Javě lze naopak používat všechny knihovny napsané v Jythonu.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Řádka 42:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Řádka 39:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Výkon ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Výkon ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Výkon aplikací napsaných v Pythonu je dobrý, protože výkonově kritické knihovny jsou implementovány v jazyce [[C (programovací jazyk)|C]], s kterým Python výborně spolupracuje. I samotný jazyk je na tom v porovnání s jinými interpretovanými jazyky dobře. Je např. 3 až 5 krát rychlejší než [[PHP]]. Pro Python navíc existuje snadno použitelná knihovna [[Psyco]], která [[transparentnost (informatika)|transparentně]] [[Optimalizace (informatika)|optimalizuje]] kód Pythonu na výkon. Některé operace jsou pomocí Psyco urychleny až řádově&amp;lt;ref name=&amp;quot;gp4psyco&amp;quot;&amp;gt;http://shootout.alioth.debian.org/gp4sandbox/benchmark.php?test=all&amp;amp;lang=python&amp;amp;lang2=psyco&amp;lt;/ref&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Výkon aplikací napsaných v Pythonu je dobrý, protože výkonově kritické knihovny jsou implementovány v jazyce [[C (programovací jazyk)|C]], s kterým Python výborně spolupracuje. I samotný jazyk je na tom v porovnání s jinými interpretovanými jazyky dobře. Je např. 3 až 5 krát rychlejší než [[PHP]]. Pro Python navíc existuje snadno použitelná knihovna [[Psyco]], která [[transparentnost (informatika)|transparentně]] [[Optimalizace (informatika)|optimalizuje]] kód Pythonu na výkon. Některé operace jsou pomocí Psyco urychleny až řádově&amp;lt;ref name=&amp;quot;gp4psyco&amp;quot;&amp;gt;http://shootout.alioth.debian.org/gp4sandbox/benchmark.php?test=all&amp;amp;lang=python&amp;amp;lang2=psyco&amp;lt;/ref&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Spolupráce s jinými aplikacemi ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Spolupráce s jinými aplikacemi ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Jak již bylo řečeno, Python se snadno vkládá do jiných aplikací, kde pak slouží jako jejich skriptovací jazyk. Lze ho najít např. v [[3D]] programu [[Blender]],v počítačové hře [[Civilizace IV]], v kancelářském balíku [[OpenOffice.org]], v [[textový editor|textovém editoru]] [[Vim]]. Lze jej alternativně použít jako skriptovací jazyk aplikace [[GIMP]], existují pythonovská aplikační rozhraní pro celou řadu dalších projektů — například pro [[ImageMagick]]. Varianta [[Jython]] (implementace Pythonu v [[Java (programovací jazyk)|Javě]] — viz dále) jej umožňuje používat jako skriptovací jazyk všude tam, kde lze používat skripty v [[Java (programovací jazyk)|Javě]] — například v editoru [[jEdit]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Jak již bylo řečeno, Python se snadno vkládá do jiných aplikací, kde pak slouží jako jejich skriptovací jazyk. Lze ho najít např. v [[3D]] programu [[Blender]],v počítačové hře [[Civilizace IV]], v kancelářském balíku [[OpenOffice.org]], v [[textový editor|textovém editoru]] [[Vim]]. Lze jej alternativně použít jako skriptovací jazyk aplikace [[GIMP]], existují pythonovská aplikační rozhraní pro celou řadu dalších projektů — například pro [[ImageMagick]]. Varianta [[Jython]] (implementace Pythonu v [[Java (programovací jazyk)|Javě]] — viz dále) jej umožňuje používat jako skriptovací jazyk všude tam, kde lze používat skripty v [[Java (programovací jazyk)|Javě]] — například v editoru [[jEdit]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Řádka 272:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Řádka 267:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;references/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;references/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Externí odkazy ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Externí odkazy ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://www.python.org/ www.python.org&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;] – &lt;/del&gt;Domovská stránka projektu (anglicky&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, &lt;/del&gt;[http://www.python.org/doc/NonEnglish.html#czech &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;některé &lt;/del&gt;česky]&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;)&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://www.python.org/ www.python.org Domovská stránka projektu (anglicky&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;)]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://www.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;py&lt;/del&gt;.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;cz&lt;/del&gt;/ www.py.cz&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;] – &lt;/del&gt;PyCZ&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, &lt;/del&gt;komunitní český web&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;** &lt;/ins&gt;[http://www.python.org/doc/NonEnglish.html#czech &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Domovská stránka, vybrané stránky &lt;/ins&gt;česky]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://www.boost.org/libs/python/doc/index.html Boost.Python&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;] — &lt;/del&gt;C++ knihovna pro spolupráci mezi C++ a Pythonem&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://www.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;whoishostingthis&lt;/ins&gt;.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;com/resources/python/ Python Introduction, Resources and FAQs (anglicky)] &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;* [http://docs.python.org/tut/tut.html Originální tutorial&lt;/del&gt;] &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;– anglicky&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;* [http:/&lt;/ins&gt;/www.py.cz&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;/ &lt;/ins&gt;PyCZ &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;– &lt;/ins&gt;komunitní český web&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://www.boost.org/libs/python/doc/index.html Boost.Python &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;– &lt;/ins&gt;C++ knihovna pro spolupráci mezi C++ a Pythonem]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://docs.python.org/doc Originální dokumentace] – anglicky&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://docs.python.org/doc Originální dokumentace] – anglicky&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://www.py.cz/UcebniceJazykaPython Učebnice jazyka Python (aneb Létající cirkus)] – český překlad&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://www.py.cz/UcebniceJazykaPython Učebnice jazyka Python (aneb Létající cirkus)] – český překlad&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://www.root.cz/serialy/letajici-cirkus/ Létající cirkus], [http://www.root.cz/zpravicky/serial-letajici-cirkus-v-pdf/ PDF] – Seriál na ROOT.CZ, 21 dílů,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://www.root.cz/serialy/letajici-cirkus/ Létající cirkus], [http://www.root.cz/zpravicky/serial-letajici-cirkus-v-pdf/ PDF] – Seriál na ROOT.CZ, 21 dílů,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;www&lt;/del&gt;.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;skil&lt;/del&gt;.cz/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;python/index.html ''&lt;/del&gt;Jak se naučit programovat&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;''&lt;/del&gt;]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;jaksenaucitprogramovat&lt;/ins&gt;.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;py&lt;/ins&gt;.cz/ Jak se naučit programovat &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Python&lt;/ins&gt;]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://python.wraith.cz/ Python – programování zábavou] – kvalitní český web o Pythonu, základy, ukázky, praxe&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://python.wraith.cz/ Python – programování zábavou] – kvalitní český web o Pythonu, základy, ukázky, praxe&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://networks.ic.cz/?q=taxonomy/term/1/ Python – moduly] – Stránky věnované modulům Pythonu&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://networks.ic.cz/?q=taxonomy/term/1/ Python – moduly] – Stránky věnované modulům Pythonu&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;{{Flickr|Python+language}}&lt;/ins&gt;{{Článek z Wikipedie}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Článek z Wikipedie}} &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[Kategorie:Počítačové jazyky]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Kategorie:Python]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Kategorie:Python]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[Kategorie:Počítačové jazyky]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[Kategorie:Skriptovací jazyky]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Sysop</name></author>	</entry>

	<entry>
		<id>http://www.multimediaexpo.cz/mmecz/index.php?title=Python&amp;diff=305819&amp;oldid=prev</id>
		<title>Sysop: 1 revizi</title>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=Python&amp;diff=305819&amp;oldid=prev"/>
				<updated>2013-09-03T12:18:11Z</updated>
		
		<summary type="html">&lt;p&gt;1 revizi&lt;/p&gt;
&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;← Starší verze&lt;/td&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;Verze z 3. 9. 2013, 12:18&lt;/td&gt;
		&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Sysop</name></author>	</entry>

	<entry>
		<id>http://www.multimediaexpo.cz/mmecz/index.php?title=Python&amp;diff=305818&amp;oldid=prev</id>
		<title>Sysop: Nahrazení textu</title>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=Python&amp;diff=305818&amp;oldid=prev"/>
				<updated>2011-10-19T15:41:54Z</updated>
		
		<summary type="html">&lt;p&gt;Nahrazení textu&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
'''Python''' je dynamický [[objektově orientované programování|objektově orientovaný]] [[programovací jazyk]], který v roce [[1991]]&amp;lt;ref&amp;gt;{{Citace elektronické monografie| jméno=Guido | příjmení=van Rossum| titul=Python - zdrojové kódy. Python Foundation. http://svn.python.org/view/*checkout*/python/trunk/Misc/HISTORY. | url=http://svn.python.org/view/*checkout*/python/trunk/Misc/HISTORY| datum přístupu=2010-04-12}}&amp;lt;/ref&amp;gt; navrhl [[Guido van Rossum]]. Python je vyvíjen jako [[Open source software|open source]] projekt, který zdarma nabízí instalační balíky pro většinu běžných [[platforma|platforem]] ([[Unix]], [[Microsoft Windows|Windows]], [[Mac OS]]); ve většině [[Linuxová distribuce|distribucí]] systému [[Linux]] je Python součástí základní instalace.&lt;br /&gt;
&lt;br /&gt;
Mimo jiné je v něm [[implementace|implementován]] aplikační server [[Zope]], [[instalátor]] a většina konfiguračních nástrojů Linuxové distribuce firmy [[Red Hat]].&lt;br /&gt;
&lt;br /&gt;
== Vlastnosti ==&lt;br /&gt;
&lt;br /&gt;
Python je dynamický interpretovaný jazyk. Někdy bývá zařazován mezi takzvané [[skriptovací jazyk]]y. Jeho možnosti jsou ale větší. Python byl navržen tak, aby umožňoval tvorbu rozsáhlých, plnohodnotných aplikací (včetně [[grafické uživatelské rozhraní|grafického uživatelského rozhraní]] — viz například [[wxPython]], který využívá [[wxWidgets]]).&lt;br /&gt;
&lt;br /&gt;
Python je hybridní jazyk (nebo také ''víceparadigmatický''), to znamená, že umožňuje při psaní programů používat nejen [[objektově orientované programování|objektově orientované]] paradigma, ale i [[procedurální programování|procedurální]] a v omezené míře i [[funkcionální programování|funkcionální]], podle toho komu co vyhovuje nebo se pro danou úlohu hodí nejlépe. Python má díky tomu vynikající vyjadřovací schopnosti. Kód programu je ve srovnání s jinými jazyky krátký a dobře čitelný.&lt;br /&gt;
&lt;br /&gt;
K význačným vlastnostem jazyka Python patří jeho jednoduchost z hlediska učení. Bývá dokonce považován za jeden z nejvhodnějších programovacích jazyků pro začátečníky. Tato skutečnost je dána tím, že jedním z jeho silných inspiračních zdrojů byl programovací jazyk [[ABC (programovací jazyk)|ABC]], který byl jako jazyk pro výuku a pro použití začátečníky přímo vytvořen. Python ale současně bourá zažitou představu, že ''jazyk vhodný pro výuku není vhodný pro praxi a naopak''. Podstatnou měrou k tomu přispívá čistota a jednoduchost [[syntax]]e, na kterou se při vývoji jazyka hodně dbá.&lt;br /&gt;
&lt;br /&gt;
Význačnou vlastností jazyka Python je produktivnost z hlediska rychlosti psaní programů. Týká se to jak nejjednodušších programů, tak aplikací velmi rozsáhlých. U jednoduchých programů se tato vlastnost projevuje především stručností zápisu. U velkých aplikací je produktivnost podpořena rysy, které se používají při [[programování ve velkém]], jako jsou například přirozená podpora [[prostor jmen|jmenných prostorů]], používání [[výjimky|výjimek]], standardně dodávané prostředky pro psaní testů ([[unit testing]]) a dalšími. S vysokou produktivností souvisí dostupnost a snadná použitelnost široké škály knihovních modulů, umožňujících snadné řešení úloh z řady oblastí.&lt;br /&gt;
&lt;br /&gt;
Python se snadno vkládá do jiných aplikací (embedding), kde pak slouží jako jejich skriptovací jazyk. Tím lze aplikacím psaným v [[kompilovaný programovací jazyk|kompilovaných programovacích jazycích]] dodávat chybějící pružnost. Jiné aplikace nebo aplikační knihovny mohou naopak implementovat rozhraní, které umožní jejich použití v roli pythonovského modulu. Jinými slovy, pythonovský program je může využívat jako modul dostupný přímo z jazyka Python (tj. extending, viz sekce [[#Spolupráce s jinými aplikacemi|Spolupráce s jinými aplikacemi]]).&lt;br /&gt;
&lt;br /&gt;
[[Programování]] v Pythonu klade velký důraz na produktivitu práce [[programátor]]a. Myšlenky návrhu jazyka jsou shrnuty ve [[filosofie Pythonu|filosofii Pythonu]].&lt;br /&gt;
&lt;br /&gt;
== Spolupráce s jinými programovacími jazyky ==&lt;br /&gt;
&lt;br /&gt;
=== C a C++ ===&lt;br /&gt;
Klasický Python je implementován v [[C (programovací jazyk)|jazyce C]] (označuje se někdy jako CPython). V něm probíhá další vývoj jazyka Python. Verze jazyka Python jsou zveřejňovány jak v podobě [[zdrojový kód|zdrojového kódu]], tak v podobě přeložených instalačních balíků pro různé cílové platformy.&lt;br /&gt;
&lt;br /&gt;
Dostupnost zdrojového kódu a vlastnosti [[C (programovací jazyk)|jazyka C]] umožňují zabudovat interpret jazyka Python do jiné aplikace psané v jazycích [[C (programovací jazyk)|C]] nebo [[C++]]. Takto zabudovaný [[interpret (software)|interpret]] jazyka Python pak představuje nástroj pro pružné rozšiřování [[funkčnost]]i výsledné aplikace ''zvenčí''. Existuje i projekt pro užší spolupráci s C++ nazvaný [[Boost.Python]]&lt;br /&gt;
&lt;br /&gt;
Z těchto důvodů — a s přihlédnutím k obecně vysokému výkonu aplikací psaných v jazyce C — je CPython nejpoužívanější implementací jazyka Python.&lt;br /&gt;
&lt;br /&gt;
=== Java ===&lt;br /&gt;
&lt;br /&gt;
Existuje implementace Pythonu v jazyce [[Java (programovací jazyk)|Java]], která se jmenuje [[Jython]]. Kód napsaný v Jythonu běží v [[Java virtual machine|JVM]] Javy a může používat všechny knihovny prostředí Java. V Javě lze naopak používat všechny knihovny napsané v Jythonu.&lt;br /&gt;
&lt;br /&gt;
Implementace [[Jython]] zaostává za implementací CPython. Řada význačných vlastností jazyka Python se však objevuje již ve verzi Python 2.2 a stabilní verze Jython 2.2.1 byla uvolněna v roce [[2007]]. Při používání Jython z javovských aplikací navíc nemusí být otázka nedostupnosti novějších rysů tak palčivá. [[31. říjen|31. října]] [[2008]] byla uvolněna beta verze Jython 2.5b0. Po vypuštění stabilní verze tedy i Jython dosáhne vlastností dosud nejpoužívanějších verzí jazyka Python.&lt;br /&gt;
&lt;br /&gt;
=== Prostředí .NET/Mono ===&lt;br /&gt;
&lt;br /&gt;
Pracuje se na implementaci Pythonu pro prostředí [[.NET]]/[[Mono (platforma)|Mono]]. Ta je známa pod jménem [[IronPython]].&lt;br /&gt;
&lt;br /&gt;
Za výhody lze považovat to, že se Python tímto stává jedním z jazyků pro platformu [[.NET]]. To současně znamená, že jej lze přímo využívat ve všech jazycích platformy [[.NET]]. Vzhledem k významu, jaký platformě [[.NET]] přikládá firma Microsoft, lze očekávat, že význam implementace [[IronPython]] dále poroste. Vzhledem k vlastnostem jazyka Python lze také předpokládat, že se implementace [[IronPython]] stane dlouhodobě podporovanou.&lt;br /&gt;
&lt;br /&gt;
Verze [[IronPython]] 2.0 funkčně odpovídá Python 2.5, čímž dosahuje všech podstatných rysů jazyka. (Verze Python 2.6 má pomoci k přechodu mezi Python 2.5 a Python 3.0. (Python 3.0 realizuje větší změny). Negativně může být vnímána skutečnost, že implementace [[IronPython]] je vyvíjena firmou Microsoft pod Microsoft Public License.&lt;br /&gt;
&lt;br /&gt;
== Výkon ==&lt;br /&gt;
&lt;br /&gt;
Výkon aplikací napsaných v Pythonu je dobrý, protože výkonově kritické knihovny jsou implementovány v jazyce [[C (programovací jazyk)|C]], s kterým Python výborně spolupracuje. I samotný jazyk je na tom v porovnání s jinými interpretovanými jazyky dobře. Je např. 3 až 5 krát rychlejší než [[PHP]]. Pro Python navíc existuje snadno použitelná knihovna [[Psyco]], která [[transparentnost (informatika)|transparentně]] [[Optimalizace (informatika)|optimalizuje]] kód Pythonu na výkon. Některé operace jsou pomocí Psyco urychleny až řádově&amp;lt;ref name=&amp;quot;gp4psyco&amp;quot;&amp;gt;http://shootout.alioth.debian.org/gp4sandbox/benchmark.php?test=all&amp;amp;lang=python&amp;amp;lang2=psyco&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Spolupráce s jinými aplikacemi ==&lt;br /&gt;
&lt;br /&gt;
Jak již bylo řečeno, Python se snadno vkládá do jiných aplikací, kde pak slouží jako jejich skriptovací jazyk. Lze ho najít např. v [[3D]] programu [[Blender]],v počítačové hře [[Civilizace IV]], v kancelářském balíku [[OpenOffice.org]], v [[textový editor|textovém editoru]] [[Vim]]. Lze jej alternativně použít jako skriptovací jazyk aplikace [[GIMP]], existují pythonovská aplikační rozhraní pro celou řadu dalších projektů — například pro [[ImageMagick]]. Varianta [[Jython]] (implementace Pythonu v [[Java (programovací jazyk)|Javě]] — viz dále) jej umožňuje používat jako skriptovací jazyk všude tam, kde lze používat skripty v [[Java (programovací jazyk)|Javě]] — například v editoru [[jEdit]].&lt;br /&gt;
&lt;br /&gt;
== Příklady ==&lt;br /&gt;
Ukázkový program [[Hello world]] vypadá velmi jednoduše:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
print &amp;quot;Hello, World!&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Program pro výpočet obsahu kruhu ze zadaného poloměru by mohl vypadat například takto:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
# toto je komentář a interpret jej ignoruje&lt;br /&gt;
&lt;br /&gt;
import math         # zpřístupní modul s matematickými funkcemi a konstantami (sin, cos, pi atp.)&lt;br /&gt;
&lt;br /&gt;
vstup = raw_input(&amp;quot;Zadejte polomer: &amp;quot;) # zobrazí výzvu a načte nějaký řetězec&lt;br /&gt;
r = float(vstup)                       # převede řetězec na desetiné číslo&lt;br /&gt;
S = r**2 * math.pi                     # umocní r na 2 a vynásobí jej pí&lt;br /&gt;
print &amp;quot;Výsledek je:&amp;quot;, S                # zobrazí výsledek&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Výpočet faktoriálu v porovnání s jazykem C:&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;50%&amp;quot;|Program v jazyce Python&lt;br /&gt;
!width=&amp;quot;50%&amp;quot;|Odpovídající program [[C (programovací jazyk)|v jazyce C]]&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;!-- &amp;lt;source&amp;gt; nelze donutit ponechat prázdné řádky, proto &amp;lt;pre&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
def factorial(x):&lt;br /&gt;
    if x &amp;lt;= 0:&lt;br /&gt;
        return 1&lt;br /&gt;
    else:&lt;br /&gt;
        return x * factorial(x - 1)&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
def factorial_kratsi(x):&lt;br /&gt;
    return 1 if x &amp;lt;= 0 else x * factorial_kratsi(x - 1)&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
int factorial(int x) {&lt;br /&gt;
    if (x &amp;lt;= 0)&lt;br /&gt;
        return 1;&lt;br /&gt;
    else&lt;br /&gt;
        return x * factorial(x - 1);&lt;br /&gt;
}&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
int factorial_kratsi(int x) {&lt;br /&gt;
    return x &amp;lt;= 0 ? 1 : x * factorial_kratsi(x - 1);&lt;br /&gt;
}&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Charakteristika a použití jazyka ==&lt;br /&gt;
&lt;br /&gt;
=== Proměnná je pojmenovaným odkazem na objekt ===&lt;br /&gt;
Každá proměnná se chápe jako pojmenovaný odkaz na objekt. Přesněji řečeno, jméno proměnné je svázáno s jinak bezejmenným objektem. Příkaz přiřazení nezajistí okopírování hodnoty navázaného objektu. Provede se pouze svázání nového jména s původním objektem.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
a = [1, 2]&lt;br /&gt;
b = a&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Jména ''a'' i ''b'' jsou nyní svázána se stejným objektem. Pokud objekt může být měněn, pak se změna provedená přes jméno ''b'' projeví i při následném přístupu přes jméno ''a''. Příklad – zrušíme první prvek seznamu přes jméno ''b'' a zobrazíme obsah seznamu přes jméno ''a'':&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
del b[0]&lt;br /&gt;
print a&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Zobrazí se&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
 [2]&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Funkce se uchovává jako objekt ===&lt;br /&gt;
Funkce se chová jako běžný objekt, dokud není zavolána.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
def funkce():&lt;br /&gt;
    print 'Python'&lt;br /&gt;
&lt;br /&gt;
f = funkce&lt;br /&gt;
p = [1, 2, 'test', f]&lt;br /&gt;
p[3]()&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Lze s ní manipulovat, ukládat do proměnných, polí, objektů. Přesněji řečeno, manipuluje se s odkazem na objekt funkce. S objektem funkce je možné podle potřeby svázat i nové jméno, případně ji i kdykoliv předefinovat.&lt;br /&gt;
&lt;br /&gt;
=== Do složených datových struktur se ukládají odkazy ===&lt;br /&gt;
Do složených datových struktur se ukládají odkazy na objekty, nikoliv objekty samotné. Typ objektu není vázán na odkaz, ale je svázán až s odkazovaným objektem. Z toho vyplývá, že například do jednoho seznamu je možné současně uložit odkazy na objekty libovolného typu:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
a = [1, 2, 'pokus', u&amp;quot;UNICODE&amp;quot;, ('a tak', u'dále...'), {'4':44, 5:55}]&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jinými slovy, z technického hlediska jsou odkazy všechny stejného typu (interního), který nemá žádný vztah k typu odkazovaného objektu. Technicky lze tedy seznam považovat za homogenní [[datový typ]]. Z uživatelského pohledu to vypadá, že do seznamu můžeme vkládat hodnoty různého typu. Ještě jednou — do seznamu se nevkládají hodnoty daných typů, ale jen ''beztypové'' odkazy na příslušné objekty.&lt;br /&gt;
&lt;br /&gt;
=== Proměnné není nutné deklarovat ===&lt;br /&gt;
V jiných jazycích se při deklaraci proměnné uvádí souvislost jména proměnné s typem ukládané hodnoty. V jazyce Python je proměnná jen pojmenovaným odkazem na nějaký objekt. Typ objektu je ale vázán na odkazovaný objekt, nikoliv na jméno. Potřeba deklarace proměnné ve významu určení souvisejícího typu dat tedy odpadá.&lt;br /&gt;
&lt;br /&gt;
Existence, či neexistence jména přímo nesouvisí s existencí či neexistencí hodnotového objektu. Význam deklarace proměnné ve smyslu popisu existence související hodnoty tedy rovněž odpadá. Proměnná, jako pojmenovaný odkaz, vzniká v okamžiku, kdy se jméno objeví na levé straně přiřazovacího příkazu. Jméno proměnné může být později svázáno dalším přiřazením s jiným objektem zcela jiného typu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
p = 1&lt;br /&gt;
p2 = &amp;quot;&amp;quot;&lt;br /&gt;
p3 = p # Kopie odkazu p&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Členské proměnné tříd mohou vznikat až za běhu ===&lt;br /&gt;
Mezi běžné praktiky při vytváření objektu patří i založení používaných členských proměnných. Tento obrat se ale v jazyce Python chápe jako užitečná technika, nikoliv jako nutnost. Členské proměnné (čili proměnné uvnitř objektu) mohou vznikat až za běhu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
class pokus: pass #prázdná třída&lt;br /&gt;
&lt;br /&gt;
obj = pokus()&lt;br /&gt;
obj.field1 = 33&lt;br /&gt;
obj.field2 = 'str'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Existují ale techniky, které umožňují prostředky jazyka zamezit možnost dodatečného přidávání členských proměnných.&lt;br /&gt;
&lt;br /&gt;
=== Typy nelze libovolně míchat ===&lt;br /&gt;
Při operacích nad objekty se provádí silná [[typová kontrola]]. Na rozdíl od kompilovaných jazyků se ale provádí až za běhu aplikace.&lt;br /&gt;
&lt;br /&gt;
=== Ortogonalita operátorů ===&lt;br /&gt;
Při vývoji jazyka se kladl a klade důraz na to, aby operátory nebyly vázány na specifické datové typy (pokud je to možné). Přípustnost použití operátoru pro konkrétní operandy se navíc vyhodnocuje až za běhu. Prakticky to znamená, že například následující funkci, která v těle používá operátor ''plus'', je možné předat jednak číselné a jednak řetězcové argumenty:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
def dohromady(a, b):&lt;br /&gt;
	return a + b&lt;br /&gt;
&lt;br /&gt;
dohromady(2, 3)              # vrátí 5&lt;br /&gt;
dohromady(&amp;quot;ahoj&amp;quot;, ' nazdar') # vrátí 'ahoj nazdar'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nejde jen o zajímavou hříčku. Běžné pythonovské funkce tím získávají vlastnosti, kterými se zabývá [[generické programování]].&lt;br /&gt;
&lt;br /&gt;
=== Interaktivní režim překladače ===&lt;br /&gt;
Interpret jazyka Python můžeme spustit v interaktivním režimu. Tento režim se používá především pro ''rychlé pokusy''. Řádkový vstup je v takovém případě uvozen znaky &amp;lt;code&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Je-li očekáván pokračovací řádek zápisu dosud nedokončené konstrukce, pak je vstupní řádek uvozen znaky &amp;lt;code&amp;gt;...&amp;lt;/code&amp;gt;. Dokončení zápisu konstrukce vyjadřujeme v interaktivním režimu zadáním prázdného řádku.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; def f(c, n):&lt;br /&gt;
...     return c * n&lt;br /&gt;
... &lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; f(a, 5)&lt;br /&gt;
15&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
V interaktivním režimu většinou nepoužíváme příkaz &amp;lt;code&amp;gt;print&amp;lt;/code&amp;gt; (ale nic nám v tom nebrání). Pokud chceme zobrazit obsah proměnné, stačí za úvodní znaky zapsat její jméno.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; a = 1 + 2&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; a&lt;br /&gt;
3&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Proměnná &amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt; obsahuje poslední takto použitou hodnotu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; f('x', a)&lt;br /&gt;
'xxx'&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; len(_)&lt;br /&gt;
3&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Python 3.0 ==&lt;br /&gt;
Python je vyvíjen s důrazem na pragmatičnost. To znamená, že vývoj jeho verzí je spíše evoluční. Přirozeným důsledkem takového přístupu je i zpětné hodnocení dobrých a horších vlastností jazyka. Jeho výsledkem byl projekt Python 3000 (Py3k)&amp;lt;ref name=&amp;quot;Artima_Python3000StatusUpdate&amp;quot;&amp;gt;http://www.artima.com/weblogs/viewpost.jsp?thread=208549&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;PEP3000&amp;quot;&amp;gt;http://www.python.org/dev/peps/pep-3000/&amp;lt;/ref&amp;gt; jako základ vývoje přelomové verze Python 3.&lt;br /&gt;
&lt;br /&gt;
Stabilní verze Python 3.0 byla vypuštěna v [[3. prosinec|3. prosince]] [[2008]]. Je zpětně nekompatibilní. Přechodovou verzí mezi Python 2.x a Python 3.0 představuje Python 2.6 (varování při použití syntaxe, která nebude ve verzi 3.0 platná). Současně byly vyvinuty nástroje pro usnadnění konverze starších zdrojových textů do podoby pro verzi Python 3.0.&lt;br /&gt;
&lt;br /&gt;
Jednou z nejviditelnějších změn v Python 3.0 (pragmatický pohled z hlediska prostého uživatele) je převedení příkazu &amp;lt;code&amp;gt;print&amp;lt;/code&amp;gt; na funkci. Konstrukce &amp;lt;code&amp;gt;print &amp;quot;hello&amp;quot;&amp;lt;/code&amp;gt; bude neplatná, správný zápis bude &amp;lt;code&amp;gt;print(&amp;quot;hello&amp;quot;)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Velmi významnou změnou je důsledné oddělení abstrakcí ''řetězec'' a ''posloupnost bajtů''. Řetězce se důsledně mění na typ unicode (&amp;lt;code&amp;gt;&amp;quot;hruška&amp;quot;&amp;lt;/code&amp;gt; bude ekvivalentní s dnešní &amp;lt;code&amp;gt;u&amp;quot;hruška&amp;quot;&amp;lt;/code&amp;gt;). Pro posloupnosti bajtů je zaveden nový typ &amp;lt;code&amp;gt;bytes&amp;lt;/code&amp;gt; (immutable) a &amp;lt;code&amp;gt;bytearray&amp;lt;/code&amp;gt; (mutable). Při vzájemném převodu mezi řetězcem a posloupností bajtů je nutné vždy uvádět požadované kódování. To by mělo vést k důslednému vyřešení problémů, které se projevovaly v souvislosti se znaky národních abeced.&lt;br /&gt;
&lt;br /&gt;
Funkce &amp;lt;code&amp;gt;raw_input&amp;lt;/code&amp;gt; bude přejmenována na &amp;lt;code&amp;gt;input&amp;lt;/code&amp;gt; (současný &amp;lt;code&amp;gt;input()&amp;lt;/code&amp;gt; zmizí), také iterativní varianty funkcí a metod nahradí svoje předchůdce, které vracely seznamy, takže například funkce &amp;lt;code&amp;gt;range&amp;lt;/code&amp;gt; bude v podstatě dnešní &amp;lt;code&amp;gt;xrange&amp;lt;/code&amp;gt;, analogicky tomu bude s &amp;lt;code&amp;gt;file.readlines()&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;file.xreadlines()&amp;lt;/code&amp;gt;. Podobně další funkce, vracející list, budou vracet iterátor - např. &amp;lt;code&amp;gt;dict.keys()&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
# python 2.x&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; d = { 'a': 1, 'b': 7 }&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; d.keys()&lt;br /&gt;
['a', 'b']&lt;br /&gt;
&lt;br /&gt;
# python 3.x&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; d.keys()&lt;br /&gt;
&amp;lt;dict_keys object at 0xb7c08540&amp;amp;&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; [ x for x in d.keys() ]  # nebo list(d.keys())&lt;br /&gt;
['a', 'b']&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Další viditelnější změnou je chování operátoru dělení &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; při použití s celými čísly:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
# python 2.x&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; 5 / 2&lt;br /&gt;
2&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; 5 / 2 == 5 // 2&lt;br /&gt;
True&lt;br /&gt;
&lt;br /&gt;
# python 3.x&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; 5 / 2&lt;br /&gt;
2.5&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; 5 // 2&lt;br /&gt;
2&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zmizí &amp;lt;code&amp;gt;dict.has_key()&amp;lt;/code&amp;gt;.&lt;br /&gt;
Zápis množin se zjednoduší, &amp;lt;code&amp;gt;set([1, 2])&amp;lt;/code&amp;gt; bude možné napsat &amp;lt;code&amp;gt;{1, 2}&amp;lt;/code&amp;gt;. Dále například přibyde řetězcům nová metoda &amp;lt;code&amp;gt;format&amp;lt;/code&amp;gt; jako alternativa ke současnému formátování řetězců procentovou notací.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;ID: %s (%s, %s)&amp;quot; % (&amp;quot;0s9d8f&amp;quot;, 0, 3)&lt;br /&gt;
# či&lt;br /&gt;
&amp;quot;ID: %(id)s (%(x)s, %(y)s)&amp;quot; % ('x': 0, 'y': 3, 'id': &amp;quot;0s9d8f&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
# bude možné psát jako&lt;br /&gt;
&lt;br /&gt;
&amp;quot;ID: {0} ({1}, {2})&amp;quot;.format(&amp;quot;0s9d8f&amp;quot;, 0, 3)&lt;br /&gt;
# a&lt;br /&gt;
&amp;quot;ID: {id} ({x}, {y})&amp;quot;.format(x=0, y=3, id=&amp;quot;0s9d8f&amp;quot;)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dalším příkladem porušení zpětné kompatibility je zavedení nové syntaxe pro oktalová čísla. Ta se doposud zapisují s nulou na začátku, např. &amp;lt;code&amp;gt;0777&amp;lt;/code&amp;gt;. Tento formát se stane neplatným a nový bude analogický se zápisem hexadecimálních čísel (&amp;lt;code&amp;gt;0x1ff&amp;lt;/code&amp;gt;). Správný zápis bude tedy &amp;lt;code&amp;gt;0o777&amp;lt;/code&amp;gt;. Podobně bude možné zapisovat i čísla v binární soustavě.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; 012&lt;br /&gt;
  File &amp;quot;&amp;lt;stdin&amp;gt;&amp;quot;, line 1&lt;br /&gt;
    012&lt;br /&gt;
      ^&lt;br /&gt;
SyntaxError: invalid token&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; 10 == 0xa == 0o12 == 0b1010&lt;br /&gt;
True&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podrobnější seznam změn najdete (anglicky) v dokumentu [http://docs.python.org/3.0/whatsnew/3.0.html What’s New In Python 3.0].&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
* [http://www.python.org/ www.python.org] – Domovská stránka projektu (anglicky, [http://www.python.org/doc/NonEnglish.html#czech některé česky])&lt;br /&gt;
* [http://www.py.cz/ www.py.cz] – PyCZ, komunitní český web&lt;br /&gt;
* [http://www.boost.org/libs/python/doc/index.html Boost.Python] — C++ knihovna pro spolupráci mezi C++ a Pythonem&lt;br /&gt;
* [http://docs.python.org/tut/tut.html Originální tutorial] – anglicky&lt;br /&gt;
* [http://docs.python.org/doc Originální dokumentace] – anglicky&lt;br /&gt;
* [http://www.py.cz/UcebniceJazykaPython Učebnice jazyka Python (aneb Létající cirkus)] – český překlad&lt;br /&gt;
* [http://www.root.cz/serialy/letajici-cirkus/ Létající cirkus], [http://www.root.cz/zpravicky/serial-letajici-cirkus-v-pdf/ PDF] – Seriál na ROOT.CZ, 21 dílů,&lt;br /&gt;
* [http://www.skil.cz/python/index.html ''Jak se naučit programovat'']&lt;br /&gt;
* [http://python.wraith.cz/ Python – programování zábavou] – kvalitní český web o Pythonu, základy, ukázky, praxe&lt;br /&gt;
* [http://networks.ic.cz/?q=taxonomy/term/1/ Python – moduly] – Stránky věnované modulům Pythonu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Článek z Wikipedie}} [[Kategorie:Počítačové jazyky]]&lt;br /&gt;
[[Kategorie:Python]]&lt;/div&gt;</summary>
		<author><name>Sysop</name></author>	</entry>

	</feed>