The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Релиз языка программирования Python 3.2"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз языка программирования Python 3.2"  +1 +/
Сообщение от opennews (??) on 21-Фев-11, 11:47 
Доступен релиз языка программирования Python 3.2 (http://www.python.org/download/releases/3.2/), основные усилия при подготовке которого были направлены на увеличение стабильности, расширение возможностей стандартной библиотеки и упрощения процесса портирования скриптов, написанных для ветки Python 2.x. Так как двухгодичный мораторий (http://www.opennet.ru/opennews/art.shtml?num=24234) на изменение синтаксиса языка истекает 26 июня 2011 года, то версии 3.2 полностью обратно совместима с веткой Python 3.1 (http://www.opennet.ru/opennews/art.shtml?num=22357) и не содержит изменений синтаксиса, семантики и встроенных функций (тем не менее отмечается несколько изменений во встроенных типах). Напомним, что после выхода выпуска 2.7 добавление новшеств в ветку Python 2.x прекращено, а ошибки будут исправляться вплоть до 2015 года.


Из улучшений (http://docs.python.org/dev/whatsnew/3.2.html), добавленных в Python 3.2, можно отметить:


-  Расширение возможностей модуля unittest (http://do...

URL: http://www.python.org/download/releases/3.2/
Новость: http://www.opennet.ru/opennews/art.shtml?num=29665

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


2. "Релиз языка программирования Python 3.2"  +16 +/
Сообщение от Аноним (??) on 21-Фев-11, 11:51 
А нельзя ли мораторий еще на пару лет продлить? Как быстро время то летит, вроде вчера только этот мораторий обсуждали, глядь, уже заканчивается.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

41. "Релиз языка программирования Python 3.2"  +/
Сообщение от Онаним on 21-Фев-11, 22:57 
Да вообще надо уже перестать вносить такие изменения в синтаксис, что ломают совместимость. Развмваит - ради Б-га, но только в сторону расширения и дополнения. Не вчера же язык этот придумали, сколько можно переделывать...

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Релиз языка программирования Python 3.2"  –1 +/
Сообщение от анонизмус on 21-Фев-11, 12:01 
Хуже тем, что задолбали синтаксис переделывать.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Релиз языка программирования Python 3.2"  +/
Сообщение от Axel email(??) on 21-Фев-11, 12:29 
> Хуже тем, что задолбали синтаксис переделывать.

Да ладно, один раз по сути переделали - в версии 3. Гвидо реализовал свои мечты о приближении синтаксиса к лиспу (даёшь больше скобок!) и успокоился. Всё остальное косметические поправки.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

14. "Релиз языка программирования Python 3.2"  +/
Сообщение от mag (??) on 21-Фев-11, 12:39 
если они так хотят к синтаксису приблизиться, смысл тогда развивать этот недолисп?
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

16. "Релиз языка программирования Python 3.2"  –2 +/
Сообщение от Michael Shigorin email(ok) on 21-Фев-11, 12:56 
Надо же, вчера найденное для обшарпанных теперь, может, людям пригодится...
http://blog.ianbicking.org/the-challenge-of-metaprogramming....
http://www.paulgraham.com/icad.html
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

17. "Релиз языка программирования Python 3.2"  +8 +/
Сообщение от Axel email(??) on 21-Фев-11, 12:56 
Это только моё предположение, фиг знает чего на самом деле имел ввиду Гвидо ван Россум. От человека, которому нравится юмор "Monty python" можно ожидать чего угодно :)
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

6. "Релиз языка программирования Python 3.2"  +7 +/
Сообщение от gabin (ok) on 21-Фев-11, 12:05 
Ура! 4-й по популярности язык программирования вышел в новой версии !
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Релиз языка программирования Python 3.2"  –3 +/
Сообщение от Аноним (??) on 21-Фев-11, 12:13 
Нормальных лямбд все еще нет?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Релиз языка программирования Python 3.2"  +3 +/
Сообщение от Axel email(??) on 21-Фев-11, 12:30 
> Нормальных лямбд все еще нет? - Значит не нужен!

Продемонстрируй плиз нормальные лямбды? Просто любопытно.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

19. "Релиз языка программирования Python 3.2"  –9 +/
Сообщение от Аноним (??) on 21-Фев-11, 13:31 
Server.updateState(function (v){
for(var i = 0; i<v.messages.length; i++)
{
       document.getElementById("log").innerHTML += "<p>"+v.messages[i]+"</p>"
}

if(v.messages.length > 0)
{
    var objDiv = document.getElementById("log")
    objDiv.scrollTop = objDiv.scrollHeight
}

if(v.descr && v.descr!="")
{
    document.getElementById("descr").innerHTML = v.descr
}

//...

})

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

27. "Релиз языка программирования Python 3.2"  +2 +/
Сообщение от 1 (??) on 21-Фев-11, 16:46 
закопай обратно этот ахтунг
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

30. "Релиз языка программирования Python 3.2"  +/
Сообщение от Аноним (??) on 21-Фев-11, 17:27 
Много раз плюсую.
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

32. "Релиз языка программирования Python 3.2"  –1 +/
Сообщение от Аноним (??) on 21-Фев-11, 17:43 
Где ахтунг? Обычный коллбек. Хотя конечно питон-вей это засирать код именнованными функциями. В этом он даже у джавы отсасывает, там хоть анонимные классы есть.
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

37. "Релиз языка программирования Python 3.2"  +/
Сообщение от Аноним (??) on 21-Фев-11, 18:53 
Лучше уж именованные функции, чем такой код.
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

38. "Релиз языка программирования Python 3.2"  +/
Сообщение от Аноним (??) on 21-Фев-11, 19:34 
Ну если вам не нравится содержание функции то именнованные функции вас от этого не спасут.
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

54. "Релиз языка программирования Python 3.2"  –1 +/
Сообщение от 1 (??) on 23-Фев-11, 11:53 
учи матчасть и сопроцедуры
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

59. "Релиз языка программирования Python 3.2"  +/
Сообщение от netch (ok) on 28-Фев-11, 11:12 
> Хотя конечно питон-вей это засирать код именнованными функциями.

Видно голос человека, который никогда не писал код выше уровня "Hello world  в песочнице" и не сталкивался с проблемой отладки того, что откуда-то вылезла функция с неизвестным именем. Мне сейчас приходится постоянно с таким сталкиваться в Erlang.
Цена именования функции в Питоне - копейки, а пользы - на сто рублей.

Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

60. "Релиз языка программирования Python 3.2"  +/
Сообщение от Michael Shigorin email(ok) on 01-Мрт-11, 00:16 
> откуда-то вылезла функция с неизвестным именем. Мне сейчас приходится постоянно

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

Вот скажи, зачем бы мне в этом куске, который вообще в поезде на коленке писался -- именованная функция?

http://git.altlinux.org/people/mike/packages/?p=alterator-lt...

Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору

61. "Релиз языка программирования Python 3.2"  +/
Сообщение от netch (ok) on 01-Мрт-11, 00:23 
>> откуда-то вылезла функция с неизвестным именем. Мне сейчас приходится постоянно
> У тебя, между прочим, специалист по таковым в соседней комнате водится.
> Вот скажи, зачем бы мне в этом куске, который вообще в поезде
> на коленке писался -- именованная функция?

Как только он начнёт вылетать по неизвестным причинам со стеком на 5 уровней глубже этой функции - сразу поймёшь.

Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору

45. "Релиз языка программирования Python 3.2"  +/
Сообщение от ig0r (??) on 22-Фев-11, 10:01 
перепиши с использованием именованных функций и убедись насколько читаемым станет код, именно поэтому в питоне лямбды такого не умеют делать.
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

48. "Релиз языка программирования Python 3.2"  +/
Сообщение от Аноним (??) on 22-Фев-11, 11:45 
Эм? каждый цикл и if в отдельную функцию имеете ввиду? Ок. Но как их мне потом склеить? Придется заводить еще одну именованную функцию, но нафига? когда и так понятно что это коллбек?
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

50. "Релиз языка программирования Python 3.2"  +1 +/
Сообщение от qpq (ok) on 22-Фев-11, 16:24 
зачем каждый? весь блок
п.с. но код все равно ужасен
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

51. "Релиз языка программирования Python 3.2"  +/
Сообщение от Остров on 22-Фев-11, 16:37 
Отступов не хватает?
Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору

13. "Релиз языка программирования Python 3.2"  +/
Сообщение от Аноним (??) on 21-Фев-11, 12:38 
PyGTK еще не прикрутили к 3.x?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

53. "Релиз языка программирования Python 3.2"  +2 +/
Сообщение от Аноним (??) on 23-Фев-11, 03:55 
PyGTK пока нет, голосуй за необходимый модуль - http://www.python.org/3kpoll

psycopg2 (postgresql) уже почти портировали под python 3, сижу на бете модуля - всё работает!

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

26. "Релиз языка программирования Python 3.2"  +1 +/
Сообщение от Аноним (??) on 21-Фев-11, 16:41 
а мы все еще пользуемся питоном 1.5 ^_^
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

44. "Релиз языка программирования Python 3.2"  +4 +/
Сообщение от python3.2 on 22-Фев-11, 03:12 
а мне больше нравиться удобство работы с обновленной функцией print() в новой версии  python3

а в остальном в большинстве случаев помогает скрипт 2to3, ну и ждем PyPy с JIT и Django под третью версию, однако это будет уже в следующем году

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

55. "Релиз языка программирования Python 3.2"  +1 +/
Сообщение от Аноним (??) on 23-Фев-11, 13:52 
кто-нить уже тестил многопоточность на этом релизе? и вообще, скорость исполнения заметно выше чем на последней ветке python 2.7?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

57. "Релиз языка программирования Python 3.2"  +/
Сообщение от Vitold S email on 25-Фев-11, 01:14 
Штука действительно сильная. Нужно развивать и писать больше приложений, а то как-то один только Django более менее законченный, а для того же PHP уже их и не пересчитать.

Очень беспокоит относительная тишина вокруг Python на форумах практически не используют, тот же C# просто уже выперает изо всех дыр...

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

58. "Релиз языка программирования Python 3.2"  +2 +/
Сообщение от ProstoME on 27-Фев-11, 09:59 
не знаю на какие форумы вы ходите, но всё движется и развивается.

cherrypy, psycopg2, sqllite, и т.д уже поддерживают python 3

Единственное с чем с Вами соглашусь, так это с тем, что у нас, в России его меньше используют, да и хостинги какие-то не полноценные..

Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру