<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://t8.lbstr.eu/index.php?action=history&amp;feed=atom&amp;title=Python</id>
	<title>Python - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://t8.lbstr.eu/index.php?action=history&amp;feed=atom&amp;title=Python"/>
	<link rel="alternate" type="text/html" href="https://t8.lbstr.eu/index.php?title=Python&amp;action=history"/>
	<updated>2026-11-03T10:31:12Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://t8.lbstr.eu/index.php?title=Python&amp;diff=3974&amp;oldid=prev</id>
		<title>127.0.0.1: /* Python 3 Fail */</title>
		<link rel="alternate" type="text/html" href="https://t8.lbstr.eu/index.php?title=Python&amp;diff=3974&amp;oldid=prev"/>
		<updated>2021-01-16T10:25:38Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Python 3 Fail&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Q|Прикинь блин, сижу  вчера на питон скрипт делаю, Мама подходит и говорит, харошь в крестики нолики играть к экзамену готовься))|бездна Баша}}&lt;br /&gt;
{{Q|Сижу, разглядываю листинг на Питоне. Отец, глянув издалека на монитор, спрашивает: [[Маяковский|Маяковского]] читаешь?|{{borquote|406082}}}}&lt;br /&gt;
&lt;br /&gt;
[[Файл:Python.png|thumb|Удав же!]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Python&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;[ˈpaɪθən]&amp;#039;&amp;#039;, рус. &amp;#039;&amp;#039;Питон&amp;#039;&amp;#039;, ласк. &amp;#039;&amp;#039;Пихон&amp;#039;&amp;#039;, хейт. &amp;#039;&amp;#039;Питухон&amp;#039;&amp;#039;,&amp;#039;&amp;#039;Пыхтон&amp;#039;&amp;#039; ,&amp;#039;&amp;#039;Пистон&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Пуфон&amp;#039;&amp;#039;, &amp;#039;&amp;#039;[[Копипаста:Программирование/Функциональщина#Пыхоплеяда|Гвидопых]]&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Гвидобейсик&amp;#039;&amp;#039;) — скриптовый язык программирования, созданный неким Гвидо ван Россумом. Назван так, по словам самого Гвидо, в честь шоу [[Monty Python]]. Наиболее знаменитая отличительная черта языка — использование отступов для выделения блоков кода и управляющих структур.&lt;br /&gt;
&lt;br /&gt;
== Описание ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left: 4em&amp;quot;&amp;gt;&lt;br /&gt;
Автор языка — до недавних пор сотрудник Dropbox, а теперь — [[Microsoft]], прежде ставшей спонсором некоторых конференций по Python). Поддерживает идеи [[SJW]][https://qz.com/1624252/pythons-creator-thinks-it-has-a-diversity-problem/].&lt;br /&gt;
&lt;br /&gt;
Чтобы его изучить, достаточно ознакомиться с [http://docs.python.org/3/tutorial/index.html туториалом]([[RTFM|RTFM BITCH]]) и полистать код пары-тройки опенсорсных программ. Язык крайне простой и скромный на выразительные средства сравнительно c [[Ruby]] или [[Perl]] (один из элементов идеологии — надо программы писать, а не самовыражаться затейливо). Но [[на самом деле]] предоставляемые возможности достаточно широки, чтобы надолго увлечься данным языком. При достаточном желании и отсутствии перманентного отрицания (в духе «[[9600 бод и все-все-все|всё хуйня кроме пчёл]]») есть вероятность научиться писать годный, сопровождабельный и продаваемый код.&lt;br /&gt;
В силу своей примитивности и нулевого порога входа, крайне популярен среди школия и быдлокодеров.&lt;br /&gt;
&lt;br /&gt;
Основной причиной вышеупомянутого отрицания обычно бывает «магия отступов»: в отличие от многих языков, в которых &amp;#039;&amp;#039;можно&amp;#039;&amp;#039;, но &amp;#039;&amp;#039;не обязательно&amp;#039;&amp;#039; индентить код, в питоне написать код лопатой невозможно &amp;#039;&amp;#039;в принципе&amp;#039;&amp;#039; — отступы прямо [[:w:en:Off-side rule|влияют на вложенность выражений]]. Сторонники считают, что это удобнее, чем фигурные скобки (не говоря уже о begin...end), а заодно положительно влияет на читаемость кода, дисциплинирует [[программист]]ов и отбрасывает кодирующих обезьян. Противники обзывают его «пиздоном» и пилят код на [[PHP]].&lt;br /&gt;
[[Файл:Xkcd python.png|thumb|Я попробовал разные [[Вещества|препараты]] из фармшкафа, но думаю, что это питон. ([[xkcd]])]]&lt;br /&gt;
&lt;br /&gt;
Вызывает [[ненависть]] многих [[нерд|ЯП-нёрдов]], ибо лишь ограниченно поддерживает некоторые [[вундервафля|продвинутые технологии программирования]]:&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left: 4em&amp;quot;&amp;gt;&lt;br /&gt;
* анонимные функции (лямбды) могут состоять только из одного выражения;&lt;br /&gt;
* «reduce()» (аналог foldl из [[Haskell]]) убран в закрома стандартной библиотеки и не рекомендуется к применению из-за «плохой читаемости кода»;&lt;br /&gt;
* отсутствует [[:w:en:Pattern Matching|Pattern Matching]]: всё-таки, это императивный язык;&lt;br /&gt;
* Гвидо [[ФГМ|считает]] [[не нужен|ненужной]] поддержку [http://neopythonic.blogspot.com/2009/04/tail-recursion-elimination.html хвостовой рекурсии], ибо уже есть циклы;&lt;br /&gt;
* невозможно потоками параллелить программу по нескольким процессорам/ядрам: вместо потоков надо использовать модуль multiprocessing или другие интерпретаторы питона (например, PyPy-STM).&lt;br /&gt;
* многострочные лямбды могли бы с [[извращения]]ми помочь выправить положение, но их тоже нет&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Бесит [[моралфаг|взрослое поколение]], ибо невозбранно позволяет оттяпать себе пальцы, пройтись по граблям или [[выстрелить себе в ногу|прострелить ногу]]:&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left: 4em&amp;quot;&amp;gt;&lt;br /&gt;
* объявление переменной при первом присваивании ей значения: если опечатался и создал не то — радуйся [[вещества|спиду]];&lt;br /&gt;
* глобальное состояние: даже можно менять поля в объектах снаружи (коварный питон вначале бездействует);&lt;br /&gt;
* ссылки на функции: он не мешает создать переменную «len» и подорваться при попытке вызвать «len()»;&lt;br /&gt;
* отступы согласно стандарту PEP8 (см. ниже) должны быть в 4 пробела — а питон, даже третий, принимает любое число, и обязательно найдётся [[быдлокодер|уебан]], который смешает табы с пробелами.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Алсо, синтаксис с отступами и строчными буквами ни разу не совместим с традиционными шрифтами для программистов (такими, как [[:w:Terminus|Terminus]]), но [[Ли Вонг Ян|любивен]] на «[[Apple|Маках]]», где используются сжатые шрифты (такие, как [[:w:Lucida Grande|Lucida Grande]]). Отсюда [[мораль]]: сильнее сжимайте шрифты.&lt;br /&gt;
&lt;br /&gt;
Питон прост. Он очень прост. Он феерически прост. Например, поиск простых чисел:&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left: 4em&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
def f(x):&lt;br /&gt;
    for y in xrange(2, x):&lt;br /&gt;
        if not x % y:&lt;br /&gt;
            return False&lt;br /&gt;
    return True&lt;br /&gt;
&lt;br /&gt;
U = filter(f, xrange(2, 40))&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
И версия для настоящих ЯП [[задрот|военов]]:&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left: 4em&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
# Я могу найти все простые числа от 0 до х. А ты?&lt;br /&gt;
U = lambda x: filter(lambda y: all(map(lambda z: y % z, range(2, 1 + int(y ** 0.5)))), range(2, x))&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Православная версия 3-го уровня, без всяких [[задрот]]-лямбд:&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left: 4em&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#скорость в питоне не главное ;), хотя дядя Лутц говорит, что генераторы быстрее в данном случае&lt;br /&gt;
def optimus_prime(val):&lt;br /&gt;
    return [x for x in range(2,val+1) if all((x%y for y in range(2,1+int(x**0.5))))]&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
И очень забавные бегущие цифры на вашем мониторе:&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left: 4em&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
import time # тут библиотека времени&lt;br /&gt;
import math # а вот это считает корни и прочий матан&lt;br /&gt;
&lt;br /&gt;
with open(&amp;#039;outfile.txt&amp;#039;, &amp;#039;w&amp;#039;) as out: # ясно же, что с файлом работать будем&lt;br /&gt;
    out.write(&amp;#039;Первый нах посчитал от 1 and 10 000\n-----\n А чего добился ты ?\n&amp;#039;)&lt;br /&gt;
    start = time.clock()&lt;br /&gt;
    print(&amp;quot;2\n3\n5\n7\n11\n13\n17\n19\n23\n&amp;quot;)&lt;br /&gt;
    out.write( &amp;quot;2\n3\n5\n7\n11\n13\n17\n19\n23\n&amp;quot;) ## Это выкидывает перечисленные числа сразу, это круто, экономит нам 0.04 секунды при расчёте до 1000000&lt;br /&gt;
    for i in range(29, 1000000, 2):&lt;br /&gt;
        if ( &lt;br /&gt;
            i % 2 ==  0 or # |(                                                         )&lt;br /&gt;
            i % 3 ==  0 or # |(                                                         )&lt;br /&gt;
            i % 5 ==  0 or # |(                                                         )&lt;br /&gt;
            i % 7 ==  0 or # |(   быстренько проверим на первые простые,                )&lt;br /&gt;
            i % 11 == 0 or # |(   массив можно продолжать до усрачки                    )&lt;br /&gt;
            i % 13 == 0 or # |(                                                         )&lt;br /&gt;
            i % 17 == 0 or # |(                                                         )&lt;br /&gt;
            i % 19 == 0 or # |(                                                         )&lt;br /&gt;
            i % 23 == 0    # |(                                                         )&lt;br /&gt;
	):&lt;br /&gt;
            continue&lt;br /&gt;
	# если реально похоже на простое, подозрительно щуримся и проверяем его решетом -&amp;gt;	&lt;br /&gt;
        else:&lt;br /&gt;
            for j in range(29, int(math.sqrt(i) + 1), 2): # нафиг все чётные, да и считать можно с 29&lt;br /&gt;
                if i % j == 0:&lt;br /&gt;
                    break&lt;br /&gt;
                else:&lt;br /&gt;
                    print(i)&lt;br /&gt;
                    out.write(str(i) + &amp;quot;\n&amp;quot;)&lt;br /&gt;
		&lt;br /&gt;
    finish = time.clock()&lt;br /&gt;
    print(finish - start)&lt;br /&gt;
    out.write(&amp;#039;Program work at &amp;#039; + str(finish - start) + &amp;#039; second&amp;#039;) # тут запишем время выполнения&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Шах и мат.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Python 3 Fail ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left: 4em&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[http://chimera.labs.oreilly.com/books/1230000000393/pr01.html Python 3]&amp;#039;&amp;#039;&amp;#039; = новая версия того же [http://histo.ucsf.edu/BMS270/diveintopython3-r802.pdf языка] от того же автора. Исправляет некоторые недочёты предыдущей версии, например:&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left: 4em&amp;quot;&amp;gt;&lt;br /&gt;
* любые попытки сконвертировать байты в юникод и обратно без указания кодировки будут вызывать исключение, да и вообще работа с юникодом стала намного удобнее;&lt;br /&gt;
* ненавистный всем [[Java|любителям многопоточности]] GIL (Global Interpreter Lock) остался, но в версии 3.2 его малехо подфиксили, так что теперь он работает адекватнее, хотя склонность давать зеленый свет жирным долго работающим процессам в ущерб легковесным все еще осталась;&lt;br /&gt;
* появилась возможность указывать [http://www.python.org/dev/peps/pep-3107/ хинты] для типов аргументов функций, а с версии 3.6 - для [https://docs.python.org/3.6/whatsnew/3.6.html#variable-annotations обычных переменных и аттрибутов класса];&lt;br /&gt;
* улучшена библиотека коллекций. Теперь питон настолько &amp;#039;&amp;#039;гибкий&amp;#039;&amp;#039;, что из рук выскальзывает!&lt;br /&gt;
* строковые шаблоны используют модный синтаксис в стиле [[C Sharp|C#]] вместо старого [[Pure C|C]]-подобного синтаксиса;&lt;br /&gt;
* добавлен [http://docs.python.org/dev/library/io.html новый слой I/O], позволяющий работать с файлами так же, как в Java и C#;&lt;br /&gt;
* прямо в стандартную либу запилили фреймворк [https://docs.python.org/3/library/asyncio.html asyncio], так что теперь можно пилить асинхронный код, не притягивая в проект таких гигантов, как Twisted или Tornado;&lt;br /&gt;
* и просто все патчи делаются для тройки, и только треть бэкпортится на двойку (можно спокойно наткнуться на [[баг]] 2007 года, который на 3 запатчен, а на 2 — [[не нужен|не нужно]]).&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Однако лулз в том, что хотя Python3 отрелизили в 2008 году, многие продолжают лабать на ветке 2.*. А суть тут в нарушении обратной совместимости между 2.* и 3.*, особенно из-за строк. Под 3.* надо писать кучу новых либ, или переделывать старые и танцевать с бубном. А под 2.* всё уже и так есть, и по сравнению с этим геморроем по переносу всех наработок сообщества профит от фикса нескольких костылей старой версии — неочевиден. [[На самом деле]], переход между версиями не так уж сложен, большинство старых библиотек уже успешно перепилены под 3-ку, а многие новые только под нее и выходят. Вишенкой на торте и последним гвоздем в гроб 2-ой ветке является официальное заявление разработчиков о завершении поддержки последней в 2020 году. [[Goodnight, sweet prince]]. Так что новые проекты (в смысле, крупные, а не админские скрипты) на 2-ке никто не пишет, а старые на тройку не переводят разве что ленивые, да еще ребята, у которых все завязано на Twisted или какого-нибудь похожего монстра, не имеющего полной совместимости с Python3.&lt;br /&gt;
&lt;br /&gt;
Кроме того, будучи простым в освоении интерпретатором, Python стал де-факто скриптовым языком во многих бизнес-приложениях, потеснив кастрированные версии BASIC и самопальные «скриптовые языки». Python вкалывает как [[Папа Карло]] и в CVS, и в Blender, и в Techlog, тихой сапой крадётся в Open/LibreOffice, и даже обложил со всех сторон приложения Microsoft. Однако, не у всех разработчиков хватает [[Сотни нефти|сотен нефти]] и смелости поменять в своём приложении милый сердцу 2.7 на троечку.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Другие фичи ==&lt;br /&gt;
[[Файл:HP and snakes lang.png|thumb|[[Harry Potter|Гарька]] тоже шпрекает]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left: 4em&amp;quot;&amp;gt;&lt;br /&gt;
* Любовь питонистов к подчеркиваниям вылилась в использование последних в названиях многих переменных: &amp;#039;&amp;#039;_защищённых&amp;#039;&amp;#039;, &amp;#039;&amp;#039;__приватных&amp;#039;&amp;#039;, &amp;#039;&amp;#039;__магических__&amp;#039;&amp;#039; и &amp;#039;&amp;#039;просто_плохо_названных_очень_длинных_потому_что_так_получилось_&amp;#039;&amp;#039;.&lt;br /&gt;
* [http://www.python.org/dev/peps/pep-0008/ PEP-0008] ([http://pythonworld.ru/osnovy/pep-8-rukovodstvo-po-napisaniyu-koda-na-python.html рус]): документ, описывающий стилистические особенности кода на питоне, которые должен соблюдать любой программист, чтобы не быть [[петух|анально покаранным.]] Для проверки кода на соответствие есть [http://pypi.python.org/pypi/pep8 специальная утилита].&lt;br /&gt;
* Dive into Python: универсальная книга, позволяющая любому выучить питон и получать такую зарплату, [[Копипаста:Python|шо все бабы будут теч]].&lt;br /&gt;
* Будучи скриптовым языком, Питон медлителен. Для борьбы с этим используются: специальный транслятор для написания шустрых модулей к питону [http://cython.org/ Cython], JIT-компилятор [http://pypy.org/ PyPy] и прочее, [[тысячи их]]. Да и CPython на месте не стоит.&lt;br /&gt;
* На самом деле, CPython является виртуальной машиной со встроенным интерпретатором ЯП Python. Никто не мешает [https://github.com/pyos/dg делать компиляторы других языков в байткод питона], хоть это и не нужно. Надо сказать, что родной компилятор CPython&amp;#039;а туп до невозможности и не выполняет практически никаких оптимизаций кода. Отличный пример: если присвоить некой локальной переменной метод объекта, а потом начать вызывать его через эту переменную, то Python [[ВНЕЗАПНО]] заработает шустрее, чем при явном вызове метода. А разгадка проста: разыменование ссылки на метод, лежащей в объекте, обходится дороже, чем дерганье локальной переменной. Случай не единичный, но [[Всем похуй|всем насрать]].&lt;br /&gt;
* Питон-фаги любят описывать свой стиль написания программ как Pythonic и говорить, что они следуют Python Way. Некоторые [[программист|кодеры]] реагируют на это мемом «Python way? [[Нет пути|No way]]!».&lt;br /&gt;
* Python, наряду с C++, Java и Go — один из языков, принятых к использованию в [[Google]]. В последнее время, впрочем, на нем ничего нового не пишут, а то, что есть, постепенно перепиливается на [[Java|жабу]]. А все из-за того, что Гвидо в свое время разосрался с руководством и свалил в Dropbox. &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;lt;h3&amp;gt;]&amp;lt;/h3&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== def __cult__(self, self, self, self, self, self, self, cls): ==&lt;br /&gt;
[[Файл:Laocoon.jpg|thumb|Табы лучше, чем пробелы]]&lt;br /&gt;
[[File:This_py.png|thumb|this.py|182px]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left: 4em&amp;quot;&amp;gt;&lt;br /&gt;
Существует [[Религия|культ]] Питона, называемый «[[Дзен]]ом Питона» ([http://www.python.org/dev/peps/pep-0020/ The Zen of Python]). Основные постулаты:&lt;br /&gt;
&lt;br /&gt;
{{Цитата|width=auto|pre=0|Красивое лучше, чем уродливое.&lt;br /&gt;
Явное лучше, чем неявное.&lt;br /&gt;
Простое лучше, чем сложное.&lt;br /&gt;
Сложное лучше, чем запутанное.&lt;br /&gt;
Плоское лучше, чем вложенное.&lt;br /&gt;
Разреженное лучше, чем плотное.&lt;br /&gt;
Читаемость имеет значение.&lt;br /&gt;
Особые случаи не настолько особые, чтобы нарушать правила.&lt;br /&gt;
При этом практичность важнее безупречности.&lt;br /&gt;
Ошибки никогда не должны замалчиваться.&lt;br /&gt;
Если не замалчиваются явно.&lt;br /&gt;
Встретив двусмысленность, отбрось искушение угадать.&lt;br /&gt;
Должен существовать один — и, желательно, только один — очевидный способ сделать это.&lt;br /&gt;
Хотя он поначалу может быть и не очевиден, если вы не голландец.&amp;lt;ref&amp;gt;Намёк на национальность создателя языка, а не на [[Вещества|то, что вы подумали]].&amp;lt;/ref&amp;gt;&lt;br /&gt;
Сейчас лучше, чем никогда.&lt;br /&gt;
Хотя никогда зачастую лучше, чем прямо сейчас.&lt;br /&gt;
Если реализацию сложно объяснить — идея плоха.&lt;br /&gt;
Если реализацию легко объяснить — идея, возможно, хороша.&lt;br /&gt;
Пространства имён — отличная штука! Будем делать их побольше.}}&lt;br /&gt;
BTW, эти строки можно увидеть, введя в интерпретаторе «import this»&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== def compare(Perl): ==&lt;br /&gt;
Как видно из философии, Питон является практически полной антитезой [[Перл]]у, утверждая, что делает [[Белый человек|нормально]] все то, что в Перле сделано [[через жопу]]. В результате, питонисты смотрят на верблюжьих [[как на говно]], а за упоминание Питона на перловском форуме можно схватить бан.&lt;br /&gt;
&lt;br /&gt;
== import [[sjw]] ==&lt;br /&gt;
Python, начиная с версии 3.8 избавится от слов slave и master. Это произошло благодаря известному [[еврей]]скому [[педераст]]у Витьке Штайнеру. Он создал в [[баг]]-трекере [https://bugs.python.org/issue34605 тикет] с просьбой [[Ваш пост огорчает негров|выпилить слова, которые напоминали нигерам о наболевшем]]. Волевым решением тогда ещё пожизненного диктатора Гвидо Ван Россума это [[идиот]]ское требование было утверждено.&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left: 4em&amp;quot;&amp;gt;&lt;br /&gt;
* [[Perl]]&lt;br /&gt;
* [[Копипаста:Python]]&lt;br /&gt;
* [http://pep8.ru Русский фан-клуб Гвидо ван Россума]&lt;br /&gt;
* [http://www.host.ru/support/hosting/python.html Вариант реализации Python на хостинге]&lt;br /&gt;
* [http://community.eveonline.com/news/dev-blogs/stackless-python-2.7 EVE Online сделана на Python]&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Примечания ==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Языки программирования}}&lt;br /&gt;
{{Животные|2=Питон — друг человека!}} &lt;br /&gt;
&lt;br /&gt;
[[w:Python]]&lt;br /&gt;
[[en.w:Python (programming language)]]&lt;br /&gt;
[[ae:Python]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Lurkmore:Selfdescriptive]]&lt;/div&gt;</summary>
		<author><name>127.0.0.1</name></author>
	</entry>
</feed>