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 от cathode

Re: Вышел Python 3.0 final

> Или выкинут их нафиг ибо не юзабельно он в пистоне.

Лучше иметь жигули, чем не иметь мерседеса. ИМХО.

> А почему убрали reduce?

import functools as ft; ft.reduce()

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

Re: Вышел Python 3.0 final

>Кто тут истекает зловонной ненавистью к пайтону - а ну быстро # rm -rf /usr/lib/python* Посмотрим, как вам житься дальше будет.

$ sudo rm -r /usr/lib/python rm: невозможно удалить `/usr/lib/python': Нет такого файла или каталога

anonymous ()

Re: Вышел Python 3.0 final

Неужели опять все пересобирать?

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

Re: Вышел Python 3.0 final

>Отлично все, модуль multiprocess теперь в стандартной поставке

меня интересует - что-то вроде par/pseq там есть? или вручную надо всё раскидывать по потокам?

>По поводу скорости - да, стал медленнее процентов на пять

ну это как раз несущественно до тех пор пока есть нормальный FFI, а он вроде есть

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

Re: Вышел Python 3.0 final

любишь трахать домохозяек - люби и питон!

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

Re: Вышел Python 3.0 final

>> Это не для вас придумали Лисп?

> А, что, завидно?

Нет, а должно быть? Каждому свое. Но я в тредах о Лиспе не сокрушаюсь о том, что он развивается не туда, куда он по моему мнению должен развиваться.

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

Re: Вышел Python 3.0 final

>Но я в тредах о Лиспе не сокрушаюсь о том, что он развивается не туда, куда он по моему мнению должен развиваться

а куда должен развиваться LISP? :)

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

Re: Вышел Python 3.0 final

>> Это что. Вот в bash есть бага он не выполняет в скриптах команду #. причем "нет такой команды не пишет". :)

> Подтверждаю для zsh 4.3.9!

4.2

$ cat >'#' <<EOT #! /bin/sh

echo Hello EOT

$ chmod a+x '#'

$ ./# Hello

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

Re: Вышел Python 3.0 final

> никакие конструкции более высокого уровня абстракции быдлокодеры не понимают принципиально (смотри на tailgunner, он типичен).

Аааааа, телепаты фчяти!!!!1111

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

Яволь. Но для "хвостовых стрелков", я не претендую на "радиста" %)

tailgunner ★★★★★ ()

Re: Вышел Python 3.0 final

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

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

Re: Вышел Python 3.0 final

> меня интересует - что-то вроде par/pseq там есть? или вручную надо всё раскидывать по потокам?

Афаик, нет. Хочешь параллелизма - параллель руками.

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

Re: Вышел Python 3.0 final

>$ sudo rm -r /usr/lib/python rm: невозможно удалить `/usr/lib/python': Нет такого файла или каталога

Поробуй sudo rm -r /usr/lib/python*

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

Re: Вышел Python 3.0 final

Вряд-ли это уберут. Это голандское псевдоподелие недоразума, будет существовать до тех пор пока существует бейсикофилы. Примерно как Фортран ... То-есть лет 20-25, это говноподелие будет плодить своих филов, которые будут на всех форумах гнуть пальцы.

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

Re: Вышел Python 3.0 final

Хочешь параллелизма осваивай Лимбо :) Прикольная штучка и заточена именно под параллелизм ... Хотя в хостед режиме будет n:1

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

Re: Вышел Python 3.0 final

> Хочешь параллелизма осваивай Лимбо

Erlang рулит!

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

Re: Вышел Python 3.0 final

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

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

Re: Вышел Python 3.0 final

> Из этого можно вывести правило - если сходу никто не может предложить улучшение для языка - язык близок к своей идеальной форме.

скорее это признак незнания языка

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

Re: Вышел Python 3.0 final

>эволюция Лиспа как языка должна была завершиться на Схеме

Рано! Еще не задействованы скобочки {} {} <>

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

Re: Вышел Python 3.0 final

>> никакие конструкции более высокого уровня абстракции быдлокодеры не понимают принципиально (смотри на tailgunner, он типичен).

> Аааааа, телепаты фчяти!!!!1111


Продам шапочку из легированной нанофольги по сходной цене :)

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

Re: Вышел Python 3.0 final

>Из этого можно вывести правило - если сходу никто не может предложить улучшение для языка - язык близок к своей идеальной форме.

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

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

Re: Вышел Python 3.0 final

>Давайте пользоваться им - он самый идеальный.

Сначала русский язык выучи, чтобы понимать разницу между языком в своей идеальной форме и идеальным языком.

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

Re: Вышел Python 3.0 final

> Ну предложи:)

я лисп только в википедии и видел - так что это не ко мне :)

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

Re: Вышел Python 3.0 final

Влияние других языков на Python

Появившись сравнительно поздно, Python создавался под влиянием множества языков программирования:

* ABC — отступы для группировки операторов, высокоуровневые структуры данных (map)[5][6] (фактически, Python создавался как попытка исправить ошибки, допущенные при проектировании ABC); * Modula-3 — пакеты, модули, использование else совместно с try и except, именованные аргументы функций (на это также повлиял Common Lisp); * Си, C++ — некоторые синтаксические конструкции (как пишет сам Гвидо В. Р. — он использовал наиболее непротиворечивые конструкции из С, чтобы не вызвать неприязнь у C программистов к Python[5]); * Smalltalk — объектно-ориентированное программирование; * Lisp — отдельные черты функционального программирования (lambda, map, reduce, filter и другие); * Fortran — срезы массивов, комплексная арифметика; * Miranda — Списочные выражения; * Java — модули logging, unittest, threading (часть возможностей оригинального модуля не реализована), xml.sax стандартной библиотеки, совместное использование finally и except при обработке исключений, использование @ для декораторов; * Icon — генераторы.

где тут Бейсик?

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

Re: Вышел Python 3.0 final

>> ИМХО, эволюция Лиспа как языка должна была завершиться на Схеме %)

Лисп бысто мутирует и плодит устойчивые к воздествиям внешней среды штаммы. Программы на Лиспе уже пишут новые Лиспы! Лисп не остановить!

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

Re: Вышел Python 3.0 final

>> Из этого можно вывести правило - если сходу никто не может предложить улучшение для языка - язык близок к своей идеальной форме.

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

Как видно из названия, назначение Brainfuck -- трахать мозг, для этой задачи он близок к идеалу, разве нет?

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

Re: Вышел Python 3.0 final

>Сначала русский язык выучи, чтобы понимать разницу между языком в своей идеальной форме и идеальным языком.

Да какая разница? Мне лисп и ским очень даже нравятся. Может даже он и в ИДЕАЛЬНОЙ ФОРМЕ. но это не ставит его выше других языков.

anonymous ()

Re: Вышел Python 3.0 final

Любой Питон не нужен. Есть перл.

Автора капчи убить.

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

Re: Вышел Python 3.0 final

>Объясните мне пожалуйста, что общего между питоном и бейсиком. это шутка?

а ты вспомни для чего создавался Basic, и для чего создавался Python. ничего общего не замечаешь? ну ещё Гвидо можно почитать, про "испанскую инквизицию"

то, как его в результате использовали - это совсем другой вопрос :)

jtootf ★★★★★ ()

Python 3.0 - для русских быдлокодеров!

Ура! Теперь русские быдлокодеры смогут делать так:

МаяПерименнайаНаРусскамЙазыке = 0o123
print (МаяПерименнайаНаРусскамЙазыке)

А уж китайские будут жечь вообще аццки!

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

Re: Вышел Python 3.0 final

>> Из этого можно вывести правило - если сходу никто не может предложить улучшение для языка - язык близок к своей идеальной форме.

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

Как видно из названия, назначение Brainfuck -- трахать мозг, для этой задачи он близок к идеалу, разве нет?

Lisp - LISt Processor ну и давайте на нем обрабатывать только списки и ничего более

про Scheme промолчу про название)))

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

Re: Вышел Python 3.0 final

> a.k.a. - as known as (так же известный как). Так что ваше высказывание здесь неуместно

also known as

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

Re: Вышел Python 3.0 final

>Как видно из названия, назначение Brainfuck -- трахать мозг, для этой задачи он близок к идеалу, разве нет?

Ook! ближе; а Shakespeare съедает не только полушария, но и мозжечок с гипоталамусом

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

Re: Вышел Python 3.0 final

>>>>Влияние других языков на Python

>>> Появившись сравнительно поздно, Python создавался под влиянием множества языков программирования:

>>>> * ABC — отступы для группировки операторов, высокоуровневые структуры данных (map)[5][6] (фактически, Python создавался как попытка исправить ошибки, допущенные при проектировании ABC); * Modula-3 — пакеты, модули, использование else совместно с try и except, именованные аргументы функций (на это также повлиял Common Lisp); * Си, C++ — некоторые синтаксические конструкции (как пишет сам Гвидо В. Р. — он использовал наиболее непротиворечивые конструкции из С, чтобы не вызвать неприязнь у C программистов к Python[5]); * Smalltalk — объектно-ориентированное программирование; * Lisp — отдельные черты функционального программирования (lambda, map, reduce, filter и другие); * Fortran — срезы массивов, комплексная арифметика; * Miranda — Списочные выражения; * Java — модули logging, unittest, threading (часть возможностей оригинального модуля не реализована), xml.sax стандартной библиотеки, совместное использование finally и except при обработке исключений, использование @ для декораторов; * Icon — генераторы.

>>> где тут Бейсик?

Знаешь что будет, если кучу хороших продуктов смешать в кастрюле? Правильно - гАвно. А гАвно и есть Юейсик.

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

Re: Вышел Python 3.0 final

>а ты вспомни для чего создавался Basic, и для чего создавался Python. ничего общего не замечаешь? ну ещё Гвидо можно почитать, про "испанскую инквизицию"

>то, как его в результате использовали - это совсем другой вопрос :)

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

но почему же в случае бейсика меня тянет блевать, а питон наоборот юзать очень приятно?

anonymous ()
Ответ на: Python 3.0 - для русских быдлокодеров! от anonymous

Re: Python 3.0 - для русских быдлокодеров!

> Ура! Теперь русские быдлокодеры смогут делать так:

> МаяПерименнайаНаРусскамЙазыке = 0o123
> print (МаяПерименнайаНаРусскамЙазыке)

CL-USER> (setq моя-перенная-на-русском-языке "hello")

; in: LAMBDA NIL
;     (SETQ МОЯ-ПЕРЕННАЯ-НА-РУССКОМ-ЯЗЫКЕ "hello")
; 
; caught WARNING:
;   undefined variable: МОЯ-ПЕРЕННАЯ-НА-РУССКОМ-ЯЗЫКЕ

; 
; caught WARNING:
;   This variable is undefined:
;     МОЯ-ПЕРЕННАЯ-НА-РУССКОМ-ЯЗЫКЕ
; 
; compilation unit finished
;   caught 2 WARNING conditions
"hello"
CL-USER> моя-перенная-на-русском-языке
"hello"



TCL-USER> set моя-перенная-на-русском-языке "hello"
hello
TCL-USER> printf ${моя-перенная-на-русском-языке}
hello

anonymous ()
Ответ на: 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 от anonymous

Re: Вышел Python 3.0 final

>> * Java — модули logging, unittest, threading

Юниттесты первыми появились далеко не в жабе, а смолтолке.

>> Smalltalk — объектно-ориентированное программирование;

Скорее уж Симула. Именно от нее пошел синтаксис door.getZamok().insertKey(key).turn(key)

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

Re: Вышел Python 3.0 final

> тогда им просто необходимо учить scheme

Не пройдет, там из коробки слишком сложные для их крошечных мозгов конструкции - call/cc, синтаксический сахар (let fn (...) ...), (do ...). Да и лямбду они по какой-то странной причине умудряются не понимать, хотя куда уж проще, казалось бы.

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