LINUX.ORG.RU

Python 3.2

 


0

0

20 февраля вышел Python 3.2.

Так как действует «Мораторий на измение языка» (PEP-3003), то синтаксис языка остался прежним; было внесено всего несколько изменений во встроенные типы.

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

Среди изменений стоит отметить:

  • множественные изменения в модуле unittest;
  • PEP 3147, поддержка PYC Repository Directories;
  • PEP 3149, поддержка контроля версий динамически-подключаемых библиотек;
  • PEP 3148, futures — новая библиотека для асинхронных вычислений (конкурентного программирования);
  • PEP 384, стабильное ABI для модулей расширений;
  • значительно переделан GIL (Global Interpreter Lock);
  • расширенный пакет email, который поддерживает байтовые сообщения;
  • значительно улучшен модуль ssl;
  • новый модуль sysconfig;
  • улучшения модуля shutil, среди которых стоит отметить поддержку архивов;
  • множество улучшений в configparser;
  • улучшен pdb (Python debugger);
  • множественные исправления, связанные с ошибками bytes/string;
  • множественные исправления для численных операций.

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

★★

Проверено: JB ()
Последнее исправление: Dendy (всего исправлений: 3)

Ответ на: комментарий от yk4ever

Это вы ещё не читали что perl был придуман в качестве шутки под новый год и прочий бред. :-D

alx_me ★★☆
()
Ответ на: комментарий от yk4ever

> Мы поняли, что вы маленький и гордый, ок.

Бггг, «Мы поняли ..» - опять скромняги попались.

elipse ★★★
()
Ответ на: комментарий от elipse

> Питон не конкурент тиклю.

За место на кладбище? Соглашусь.

Прошло 20 лет, у пистона все обсуждается юникод и стабильность и т.д.

Ага, а тикель никто не вспоминает вообще.

Я, кстате, не знаю, зачем обсуждать «стабильность» питона. Она просто есть.

А поддержка юникода в тикле, как я вижу, ничем не лучше того, что было в Python 2.x

yk4ever
()
Ответ на: комментарий от yk4ever

А кое что ещё и путает компилируемые языки и языки интерпретируемые с плясками вита и иллюзией эффективности.

alx_me ★★☆
()
Ответ на: комментарий от alx_me

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

Binary ★★★★★
()
Ответ на: комментарий от alx_me

И это меня ещё не заставили ruby и java поставить! А быдланы скоро просекут вишку, куда бить надо, и ещё пара велосипедов появится на моей многострадальной машине.

alx_me ★★☆
()
Ответ на: комментарий от alx_me

> Отлично пишет человек, хотя и тварь редкая, ещё и космополит.

Космополитизм - это норма жизни.

Начав с UTF-8 вы всё равно придёте к необходимости UTF-32.

Нет, UTF-32 не нужен практически.

я буду пользоваться koi8-r.

Это наихудшая из возможных кириллических кодировок. Даже алфавитной сортировки нет.

А те кто плюют на локаль те сволочи и тунеядцы.

Нет, это просто прогрессивные люди. А вы - неандерталец, и на ваши пожелания всем наплевать.

Юникодов более 16 видов.

Ну-ка, назовите, нам интересно.

yk4ever
()
Ответ на: комментарий от alx_me

>Я плАчу каждый раз как его вижу.

Повод обратиться к специалисту...

Binary ★★★★★
()
Ответ на: комментарий от alx_me

> А кое что ещё и путает компилируемые языки и языки интерпретируемые с плясками вита и иллюзией эффективности.

Во-первых, мы говорим про синтаксис.

Во-вторых, вы неграмотны.

Короче, всё как обычно. Лор такой лор.

yk4ever
()
Ответ на: комментарий от Binary

Как программист я готов терпеть идиотизм других программистов, но как пользоватаель который хочет увидет свою файловую систему в xbmc как он указывает в локали, я бы повесил. За руки.

alx_me ★★☆
()
Ответ на: комментарий от Kostafey

> Потому что вопрос в рамках данного обсуждения имеет смысла.

А кровь и говно - в рамках?

Да и сформулирован по-хамски.

Обычное удивление.

tailgunner ★★★★★
()
Ответ на: комментарий от alx_me

Я не распарсил, кого и зачем надо весить.

Binary ★★★★★
()
Ответ на: комментарий от tailgunner

>А кровь и говно - в рамках?

По-моему уже давно устоявшееся выражение, обозначающее то, что все свалено в одну кучу.

Просто удивился что их в один ряд поставили.

Обычное удивление.

Вот и я о том же.

Kostafey
()
Ответ на: комментарий от Binary

> а толку с такого удобства? Костыли городить всё равно.

Всё дело в размере костылей, юный падаван.

myarr.sort(key=lambda x:x.replace(«ё», «ея»))

yk4ever
()
Ответ на: комментарий от Binary

Про «троллефобию» ещё не читали? Медленно читаете, с возрастом, и при надлежащей тренировке начнёт получатся.

alx_me ★★☆
()
Ответ на: комментарий от alx_me

> UTF-8, UCS-2, UCS-2BE, UCS-2LE, UCS-4, UCS-4BE, UCS-4LE, UTF-16, UTF-16BE, UTF-16LE, UTF-32, UTF-32BE, UTF-32LE, UTF-7

Всё это не нужно и по факту не используется, кроме UTF-8 и UCS-2.

Это не считая того, что UCS-4 и UTF-32 - это синонимы, и вообще в кучу намешаны разные вещи.

yk4ever
()
Ответ на: комментарий от true_admin

>> А для меня споры C vs Pascal всегда были довольно смешными, поскольку их отличия я не считал принципиальными

с таким подходом можно сказать что python от ruby тоже принципиально не отличается :)


Ну, как бы так и есть.

yaws
()
Ответ на: комментарий от alx_me

> :-D как приятно что есть на ЛОРе настоящие профессионалы!

Не волнуйтесь, я скоро уйду и ваш дискомфорт прекратится.

yk4ever
()
Ответ на: комментарий от elipse

Обратное тоже верно. :) Консервация питона в нынешем виде будет первым гвоздем в крышку его гроба. :)

Вспомнилось...
«проект GNU не собирается использовать Tcl в программном обеспечении GNU» (с), шутка если что.

zJes ★★
()
Ответ на: комментарий от Binary

> Судя по уровню грамотности, не тебе учить меня читать.

Как известно, чем менее человек компетентен, тем более он склонен себя переоценивать.

yk4ever
()
Ответ на: комментарий от elipse

+1 д'Артаньяны это весело. В книжках. Хотя это и один из главных элементов западной культуры. Ведь там действительно чтобы выучиться надо срать на других. Иначе зачморят. Это у нас раньше пхали - учись!

alx_me ★★☆
()
Ответ на: комментарий от Binary

> Но принципиальной разницы нет.

Да есть, есть.

Если с алфавитно-сортированными кодировками ты можешь быстро выпустить софт, корректно обрабатывающий 99.9% случаев - то в случае koi-8 у тебя такого счастья нет.

Однако, будем мыслить ещё глобальнее: я вообще не вижу хороших причин использовать koi-8. Каковы они? cp-1251 поддерживается виндой (90% рынка), за utf-8, очевидно, будущее. От кои8 толку вообще ноль, один вред.

yk4ever
()
Ответ на: комментарий от yk4ever

Я вообщето в отличие от вас и не претендовал. :-). Но дело в том что этот сраный xbmc писали такие как вы. И это ниформация от них. И, да, мой сраный koi8-r не отображается в их сраной программе, хотя почему-то именно utf-8 отображается, хотя ешл нигде не писал?

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

alx_me ★★☆
()
Ответ на: комментарий от yk4ever

Ещё раз никто отказыаться от понятия «локаль» не собирается. А если так, криворукие программисты, сделайте пару библиотечных вызовов там где надо и кушайте ту локаль что дают. А указывать тут все мастера.

alx_me ★★☆
()
Ответ на: комментарий от alx_me

> И, да, мой сраный koi8-r не отображается в их сраной программе,

Потому что нет никаких разумных причин юзать koi8-r. Соответственно, нет никаких причин поддерживать в софте устаревшие и бесполезные технологии.

Локаль в линупсе должна быть только одна. И это - UTF-8.

окажется, что лох это тот у кого utf-8, а красавчик это тот у которого utf64

Что такое UTF-64? Зачем она может быть нужна?

yk4ever
()
Ответ на: комментарий от alx_me

> Ещё раз никто отказыаться от понятия «локаль» не собирается.

А придётся.

Вон в винде отказались и жить стало гораздо веселей.

yk4ever
()
Ответ на: комментарий от yk4ever

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

А почему табы не запретили на уровне синтаксиса?

anonymous
()
Ответ на: комментарий от anonymous

> А почему табы не запретили на уровне синтаксиса?

Сам удивляюсь.

yk4ever
()
Ответ на: комментарий от zJes

> Консервация питона в нынешем виде будет первым гвоздем в крышку его гроба.

Дооо, сразу в гроб.

«проект GNU не собирается использовать Tcl в программном обеспечении GNU» (с), шутка если что.


))
ой как куснул ...
http://www.gnu.org/software/dejagnu/

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