LINUX.ORG.RU

Вышел Python 3.0 final

 , ,


1

0

Третьего декабря вышла долгожданная версия Python 3.0 (a.k.a. Python 3000 или Py3k).

Новая версия языка не является обратно совместимой с Python 2.x, но сама концепция языка сохранилась. Удалено множество устаревших элементов языка. Переработана стандартная библиотека. Добавлена поддержка unicode в стандартный строковый тип str.

>>> Подробности



Проверено: JB ()

Ответ на: Re: Вышел Python 3.0 final от anonymous

Re: Вышел Python 3.0 final

> с возможностью менять структуру объекта(добавлять поля например) во время выполнения и прочее

а это скорее всего из смоллтока

anonymous ()
Ответ на: Re: Вышел Python 3.0 final от anonymous

Re: Вышел Python 3.0 final

>>В эпоку БК и прочих Коммодоров все достойное писалось на бейсике :) у самого был спектрум. сам писал. и игрушки на кассетах))) а еще раньше все писали на языке ассемблера, а еще раньше в восмеричных кодах, а еще раньше штырьками в гнезда натыкивали....

у мну тоже был спектрум. Бейсик тормозил безбожно, в нем были только клёвые хаки с RST8 и годился от только для загрузчика и т.п. Вот в загруженных кодах уже веселее выкручиваться можно было :))

anonymous ()
Ответ на: Re: Вышел Python 3.0 final от anonymous

Re: Вышел Python 3.0 final

Большинство наиболее дремучих (и не осознающих своей дремучести) программистов, что мне встречались - были как раз программистами на C++. Похапешники, дельфины и VBAшники хотя бы понимают, что ничего не понимают, а у плюсплюсников - необоснованные претензии и раздутое самомнение.

anonymous ()
Ответ на: Re: Вышел Python 3.0 final от cathode

Re: Вышел Python 3.0 final

> прототипная модель ООП и смоллтолк ее не поддерживает. Была его вариация, называлась Strongtalk, реализовывла такой подход, но она сдохла в зародыше. И кстати разработчики стронгтолка нонче пишут JVM.

strongtalk ближе к self. А ещё прототипы есть в JS и io. io почему-то раз в 10 тормознее Lua. JVM вроде уже дописали, теперь V8 в Chrome пилят.

anonymous ()
Ответ на: Re: Вышел Python 3.0 final от anonymous

Re: Вышел Python 3.0 final

>strongtalk ближе к self. А ещё прототипы есть в JS и io. io почему-то раз в 10 тормознее Lua. JVM вроде уже дописали, теперь V8 в Chrome пилят.

ещё в POET есть

jtootf ★★★★★ ()
Ответ на: Re: Вышел Python 3.0 final от anonymous

Re: Вышел Python 3.0 final

Да пожрет Великий Ктулху всех питонутых и прочих быдлокодеров!

mine ()
Ответ на: Re: Вышел Python 3.0 final от cyberbobs

Re: Вышел Python 3.0 final

>> ...не является обратно совместимой с Pyhon 2.x...

> Pyhon?

Пыхон, пыхон...

hobbit ★★★★★ ()

Re: Вышел Python 3.0 final

> Новая версия языка не является обратно совместимой с Python 2.x

Ну и хто они после этого?...

(С грустью вспоминает Фортран)

hobbit ★★★★★ ()

Re: Вышел Python 3.0 final

Ну наконец-то ситуацию с двумя типами строк, двумя типами классов и тремя типами функций в питоне подправили. Приятно.

anonymous ()
Ответ на: Re: Вышел Python 3.0 final от jtootf

Re: Вышел Python 3.0 final

> для Tk он есть уже много лет, но его никто не пользует - потому что никому он не нужен

Это только на первый взгляд кажется, что никто не использует. Я вот умудрился напороться на код, написанный поверх формочки, автогенерённой visual tcl-ем, да ещё расширенный не очень понимающими людьми :)

gaa ★★ ()

Re: Вышел Python 3.0 final

Правильно, иногда совместимость нужно ломать.

Legioner ★★★★★ ()
Ответ на: Re: Вышел Python 3.0 final от anonymous

Re: Вышел Python 3.0 final

>>Знаешь что будет, если кучу хороших продуктов смешать в кастрюле?

>>Правильно - гАвно. А гАвно и есть Юейсик.

>весь линукс - куча хороших продуктов, смешанных в кастрюле. из вашего изречения следует, что линукс гавно?

Кто-то наконец прозрел.

Minoru ★★★ ()
Ответ на: Re: Вышел Python 3.0 final от gaa

Re: Вышел Python 3.0 final

>Это только на первый взгляд кажется, что никто не использует. Я вот умудрился напороться на код, написанный поверх формочки, автогенерённой visual tcl-ем, да ещё расширенный не очень понимающими людьми :)

видимо мозг авторов был погублен Delphi и VB

jtootf ★★★★★ ()

Re: Вышел Python 3.0 final

Очередной бестолковый срач. Опять оскорбления и ругань. В результате ЛОР ассоциируется с грязным вонючим совковым общественным туалетом.

Может кто подскажет каким образом сейчас писать новые программы? На что обратить внимание, что бы переход на 3.0 оказался безболезненным. Я так понял, что поменялось со стоками. Вот и как с ними теперь работать в 2.6, оглядываясь на 3.0?

anonymous_num_0 ()

Re: Вышел Python 3.0 final

Сколько троллей сразу то повылазило =))) Прямо так носятся в битве за жратву.

Хороший язык. Абсолютно правильно, что сломали совместимость.. Нефиг мусор за собой тащить.

mono ★★★★★ ()
Ответ на: Re: Вышел Python 3.0 final от anonymous

Re: Вышел Python 3.0 final

> Большинство наиболее дремучих (и не осознающих своей дремучести) программистов, что мне встречались - были как раз программистами на C++. Похапешники, дельфины и VBAшники хотя бы понимают, что ничего не понимают, а у плюсплюсников - необоснованные претензии и раздутое самомнение.

Наблюдал нечто подобное.

sv75 ★★★★★ ()
Ответ на: Re: Вышел Python 3.0 final от Minoru

Re: Вышел Python 3.0 final

>Кто-то наконец прозрел

ты переходишь на Linux? похвально :)

jtootf ★★★★★ ()
Ответ на: Re: Вышел Python 3.0 final от jtootf

Re: Вышел Python 3.0 final

>Сколько троллей сразу то повылазило =))) Прямо так носятся в битве за жратву.

>Хороший язык. Абсолютно правильно, что сломали совместимость.. Нефиг мусор за собой тащить.

парень, ты ничего не понимаешь) мне тут часика 2 назад доходчиво объснили, что, мол, "Вы батенька-быдлокодер, потому что питон - быдлоезыг". а басик крут, потому что на нем под комодор писали.

anonymous ()

Re: Вышел Python 3.0 final

Скажите, а от чего такая ненависть к быдлокодерам? Ведь кто-то должен выполнять и эту работу. Вы же сами не пойдете клепать формочки? А выполнять какую-либо другую низкооплачиваемую работу не требующую умственного труда? Нет.

anonymous_num_0 ()
Ответ на: Re: Вышел Python 3.0 final от anonymous

Re: Вышел Python 3.0 final

>а басик крут, потому что на нем под комодор писали.

Если бы ты его учил по книжке "бейсик для детей от 7 лет" в переводе с испанского в формате колобка с картинками - ты бы проникся крутостью васика.

r ★★★★★ ()
Ответ на: Re: Вышел Python 3.0 final от anonymous_num_0

Re: Вышел Python 3.0 final

>Скажите, а от чего такая ненависть к быдлокодерам?

Нету никакой ненависти. Дворник или быдлокодер открывший трансцендентальную сущность своей работы является по сути буддой и достоин всякого уважения. Быдлокодер не осознавший экзистенциальный момент в своей работе - достоин жалости, а наглый быдлокодер не желающий осознавать - порицания. А ненависть - это плохо для кармы.

r ★★★★★ ()
Ответ на: Re: Вышел Python 3.0 final от r

Re: Вышел Python 3.0 final

Вот это - однозначно в фортунки!
И еще скромить в banner и рапечатку повесить в отделе девелоамента! :)

r удивил - респект.

anonymous ()
Ответ на: Re: Вышел Python 3.0 final от anonymous_num_0

Re: Вышел Python 3.0 final

>Скажите, а от чего такая ненависть к быдлокодерам? Ведь кто-то должен выполнять и эту работу. Вы же сами не пойдете клепать формочки? А выполнять какую-либо другую низкооплачиваемую работу не требующую умственного труда? Нет.

в моем понимании быдлокодер это не тот, кто клепает формочки, а тот, кто пишет через жопу(простите меня за мой французский)

приведу реальный пример из проекта по работе

public int compare(XmlElement x, XmlElement y)
{
if(Convert.ToDateTime(y.SelectSingleNode("ActiveFrom").InnerText) > Convert.ToDateTime(x.SelectSingleNode("ActiveFrom").InnerText))
{
return -1;
}
else if (Convert.ToDateTime(y.SelectSingleNode("ActiveFrom").InnerText) < Convert.ToDateTime(x.SelectSingleNode("ActiveFrom").InnerText))
{
return -1;
}
else if (Convert.ToDateTime(y.SelectSingleNode("ActiveFrom").InnerText) == Convert.ToDateTime(x.SelectSingleNode("ActiveFrom").InnerText))
{
return 0;
}
return 0;
}

это в самом деле реальный пример

переписал вот так и дал по рукам тому, кто писал

public int compare(XmlElement x, XmlElement y)
{
DateTime xDate=Convert.ToDateTime(x.SelectSingleNode("ActiveFrom").InnerText);
DateTime yDate=Convert.ToDateTime(y.SelectSingleNode("ActiveFrom").InnerText);
return x.CompareTo(y);
}

причем это не единственный пример
Самый веселый пример был, когда в одном классе вся условная логика была сделана через трай-кетчи.

anonymous ()
Ответ на: Re: Вышел Python 3.0 final от anonymous

Re: Вышел Python 3.0 final

>парень, ты ничего не понимаешь) мне тут часика 2 назад доходчиво объснили, что, мол, "Вы батенька-быдлокодер, потому что питон - быдлоезыг". а басик крут, потому что на нем под комодор писали.

Я всегда замечал, что хаять на все стороны один язык программирования и восхвалять другой могут люди у которых мозгов больше чем на один ЯП не хватает.

Больше слушай лоровский барсикистов) Они суровые люди.

mono ★★★★★ ()
Ответ на: Re: Вышел Python 3.0 final от anonymous

Re: Вышел Python 3.0 final

>public int compare(XmlElement x, XmlElement y) { DateTime xDate=Convert.ToDateTime(x.SelectSingleNode("ActiveFrom").InnerText); DateTime yDate=Convert.ToDateTime(y.SelectSingleNode("ActiveFrom").InnerText); return x.CompareTo(y); }

опечатался

return xDate.CompareTo(yDate);

anonymous ()
Ответ на: Re: Вышел Python 3.0 final от anonymous_num_0

Re: Вышел Python 3.0 final

> Скажите, а от чего такая ненависть к быдлокодерам?

Хороших, профессиональных, знающих своё место быдлокодеров все любят и уважают.

Достают быдлокодеры, которые себя быдлокодерами не считают. Которые приходят на ЛОР и кричат, что, например, "Qi II" не нужен, потому что им он не понятен, и потому что на нём ещё никто никаких быдлоформочек не нарисовал. И вот как раз эти человеческие отбросы и заслуживают презрения.

anonymous ()
Ответ на: Re: Вышел Python 3.0 final от anonymous

Re: Вышел Python 3.0 final

> простите, что по теме, но говна, написанного на питоне, я не видел.

А мне как какая-нибудь тупая гуёвина ни попадется, так написана она будет обязательно на питоне.

> Хотя была крутая игрушка Космические рейнджеры, которую написали на дельфи


Кхм. Крутая игрушка на Делфи? Хотя, некоторые на ней и вирусы пишут...

anonymous ()
Ответ на: Re: Вышел Python 3.0 final от anonymous

Re: Вышел Python 3.0 final

>Хороших, профессиональных, знающих своё место быдлокодеров все любят и уважают.

Ну такие в быдлокодерах долго не задерживаются

IgorIs ()
Ответ на: Re: Вышел Python 3.0 final от r

Re: Вышел Python 3.0 final

>Нету никакой ненависти. Дворник или быдлокодер открывший трансцендентальную сущность своей работы является по сути буддой и достоин всякого уважения. Быдлокодер не осознавший экзистенциальный момент в своей работе - достоин жалости, а наглый быдлокодер не желающий осознавать - порицания. А ненависть - это плохо для кармы.

Рь опять сморозил непонятный набор слов, а быдло, услышав слово 'экзистенциальный', прётся.

anonymous ()
Ответ на: Re: Вышел Python 3.0 final от anonymous

Re: Вышел Python 3.0 final

>Кхм. Крутая игрушка на Делфи? Хотя, некоторые на ней и вирусы пишут...

Тут недавно проскакивала ссылка на самоучитель по написанию вирусов на трубопаскале, а вы говорите...

IgorIs ()
Ответ на: Re: Вышел Python 3.0 final от IgorIs

Re: Вышел Python 3.0 final

Не, под профессиональными я понимаю как раз тех, кто без амбиций, делает хорошо своё убогое дело и не лезет туда, где ему не место.

anonymous ()
Ответ на: Re: Вышел Python 3.0 final от anonymous

Re: Вышел Python 3.0 final

>опять сморозил непонятный набор слов, а быдло, услышав слово 'экзистенциальный', прётся.

Давайте к экзистенциальному созерцанию водки добавим ее эмпирическое восприятие.

anonymous ()
Ответ на: Re: Вышел Python 3.0 final от anonymous

Re: Вышел Python 3.0 final

> сморозил непонятный набор слов,

Ну так как раз ты и есть быдло, раз тебе этот набор слов непонятен. Причём, ты не только быдло, ты мразь, AKA быдло агрессивное. Нормальное быдло, встретив непонятное, промолчит об этом, а быдло-мразь, агрессивное быдло вроде тебя, будет об этом громко вонять.

anonymous ()
Ответ на: Re: Вышел Python 3.0 final от anonymous

Re: Вышел Python 3.0 final

>Ну так как раз ты и есть быдло, раз тебе этот набор слов непонятен. >Причём, ты не только быдло, ты мразь, AKA быдло агрессивное. Нормальное быдло, встретив непонятное, промолчит об этом, а быдло-мразь, агрессивное быдло вроде тебя, будет об этом громко вонять.

вот как раз по даннолму набору слов, можно сделать вывод, что быдло именно ты. к сожалению пришлось опутсится до твоего уровня, чтобы сказать тебе об этом, а то ты сам не понял бы никогда.

anonymous ()
Ответ на: Re: Вышел Python 3.0 final от anonymous

Re: Вышел Python 3.0 final

> в моем понимании быдлокодер это не тот, кто клепает формочки, а тот, кто пишет через жопу(простите меня за мой французский)

+1

anonymous ()
Ответ на: Re: Вышел Python 3.0 final от anonymous

Re: Вышел Python 3.0 final

> Достают быдлокодеры, которые себя быдлокодерами не считают. Которые приходят на ЛОР и кричат, что, например, "Qi II" не нужен

Интересное же у вас определение. Что бы быть быдлокодером нужно, как минимум, заходить на ЛОР?

Что же касается всевозможных примеров, то это, я думаю, от отсутствия элементарного опыта, пока не все возможности изучены, не все хорошие книги прочитаны. Все же через это проходят, и трехтомник Кнута здесь мало на что влияет (там элементарно не написано про метод CompareTo).

anonymous_num_0 ()
Ответ на: Re: Вышел Python 3.0 final от anonymous

Re: Вышел Python 3.0 final

>io почему-то раз в 10 тормознее Lua.

из личного опыта - Луа один из самых быстрых скриптовых языков... и, кстати, один из самых гибких...

shty ★★★★★ ()
Ответ на: Re: Вышел Python 3.0 final от anonymous

Re: Вышел Python 3.0 final

Нет, скотина. Быдло - ты. Быдло - это те, кто на говно исходит, когда их тыкают харями в правду. Именно быдло в первых рядах бежит выступать за вежливость, после того, как им эту правду красочно изложат. Именно за это быдло не считается принадлежащим к роду человеческому.

anonymous ()
Ответ на: Re: Вышел Python 3.0 final от mono

Re: Вышел Python 3.0 final

>Я всегда замечал, что хаять на все стороны один язык программирования и восхвалять другой могут люди у которых мозгов больше чем на один ЯП не хватает.

а если хают все языки подряд - тогда как быть? считать, что они познали истинное ДАО?

jtootf ★★★★★ ()
Ответ на: Re: Вышел Python 3.0 final от anonymous_num_0

Re: Вышел Python 3.0 final

> Интересное же у вас определение. Что бы быть быдлокодером нужно, как минимум, заходить на ЛОР?

Это не определение, это пример.

И наглость и самоуверенность невежества - это не результат неопытности, это или есть, и есть навсегда, или человек умный.

anonymous ()
Ответ на: Re: Вышел Python 3.0 final от jtootf

Re: Вышел Python 3.0 final

Это значит - не знают ничего) Таких на ЛОРе полным-полно.. Или лишь бы похаять...

mono ★★★★★ ()
Ответ на: Re: Вышел Python 3.0 final от anonymous

Re: Вышел Python 3.0 final

> Нормальные люди самостоятельно читают доки, например what's new

Да, спасибо. Я уже сам сходил по ссылке. Все особенности описаны на одной странице, с примерами. Гораздо быстрее прочитать на английском, чем что-либо понять из трех сотен постов крупных специалистов по крупному рогатому скоту.

anonymous_num_0 ()
Ответ на: Re: Вышел Python 3.0 final от anonymous_num_0

Re: Вышел Python 3.0 final

>Что бы быть быдлокодером нужно, как минимум, заходить на ЛОР?

ну, это как знак качества - добавляет веса в обществе

>от отсутствия элементарного опыта, пока не все возможности изучены, не все хорошие книги прочитаны. Все же через это проходят, и трехтомник Кнута здесь мало на что влияет (там элементарно не написано про метод CompareTo)

потому что метод CompareTo не нужен

по существу - хрен там, а не опыт; мне приходилось собеседовать программистов с 11-летним опытом работы, которые терялись в базовых понятиях как искомого ЯП, так и теории в общем

jtootf ★★★★★ ()
Ответ на: Re: Вышел Python 3.0 final от jtootf

Re: Вышел Python 3.0 final

>а если хают все языки подряд

значит опять неделя срача на ЛОРе :)

shty ★★★★★ ()
Ответ на: Re: Вышел Python 3.0 final от anonymous_num_0

Re: Вышел Python 3.0 final

>Что же касается всевозможных примеров, то это, я думаю, от отсутствия элементарного опыта, пока не все возможности изучены, не все хорошие книги прочитаны. Все же через это проходят, и трехтомник Кнута здесь мало на что влияет (там элементарно не написано про метод CompareTo).

Здесь основной косяк как раз не в методе CompareTo, а в том, что в самом худшем случае выборка из Xml и преобразование к дате будет вызвано 6 раз вместо 2 к тому же даже при таком раскладе третье сравнение не обязательно.

а про опыт. Автору этого кода 26 лет, он закончил институт по специальности и работает уже немало. Мне 20, я еще учусь на 5 курсе и работаю около полутора лет. Вам не кажется странным, что учить приходится мне его, а не наоборот?

anonymous ()

Re: Вышел Python 3.0 final

Словарь Лингво

быдло
I ср.
1. Рабочий рогатый скот.
2. перен. Люди, выполняющие тяжелую работу и занимающие низкое социальное положение.
II ср.
1. разг.-сниж. Духовно неразвитые, бессловесно покорные люди, подчиняющиеся чужой воле и позволяющие себя эксплуатировать.
2. Употребляется как порицающее или бранное слово.

Мне кажеться, что здесь это слово используют исключительно как оскорбление. Ибо про знания ни в одном определении ни слова. Перестаньте наделять слова новым смыслом.

anonymous_num_0 ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.