The OpenNET Project / Index page

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



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

"Выпуск языка программирования Python 3.11"  +/
Сообщение от opennews (??), 24-Окт-22, 23:12 
После года разработки опубликован значительный выпуск языка программирования Python 3.11. Новая ветка будет поддерживаться в течение полутора лет, после чего ещё три с половиной года для неё будут формироваться исправления с устранением уязвимостей...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=57971

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

Оглавление

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


1. "Выпуск языка программирования Python 3.11"  +/
Сообщение от Аноним (1), 24-Окт-22, 23:12 
А после the пенсионера кто теперь главный?
Ответить | Правка | Наверх | Cообщить модератору

3. "Выпуск языка программирования Python 3.11"  +9 +/
Сообщение от Аноним (3), 24-Окт-22, 23:23 
Там теперь демократия и правит невидимая рука рынка, вставленная сам понимаешь куда и кому.
Ответить | Правка | Наверх | Cообщить модератору

41. "Выпуск языка программирования Python 3.11"  +2 +/
Сообщение от Жироватт (ok), 25-Окт-22, 08:14 
И кого на этот раз рыночек порешал?
Ответить | Правка | Наверх | Cообщить модератору

98. "Выпуск языка программирования Python 3.11"  +1 +/
Сообщение от Аноним (-), 26-Окт-22, 03:34 
> И кого на этот раз рыночек порешал?

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

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

117. "Выпуск языка программирования Python 3.11"  +1 +/
Сообщение от Аноним (117), 26-Окт-22, 16:19 
Вполне себе видимая — вот поддержку седьмой шинды убрали, только 10/11 теперь. Купляйце!
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

5. "Выпуск языка программирования Python 3.11"  +1 +/
Сообщение от Смузихлёб (ok), 24-Окт-22, 23:38 
И когда это всё учить? В своё личное время?
Ответить | Правка | Наверх | Cообщить модератору

28. "Выпуск языка программирования Python 3.11"  +1 +/
Сообщение от Ruslan22 (?), 25-Окт-22, 02:40 
Да. И это в порядке вещей. Кому не нравится проходят мимо.
Ответить | Правка | Наверх | Cообщить модератору

34. "Выпуск языка программирования Python 3.11"  +16 +/
Сообщение от Бывалый смузихлёб (?), 25-Окт-22, 06:43 
В порядке вещей когда изменений немного и в целом ЯП весьма простой. В былые времена некоторые полюбили питон за это

В последнее он стремительно летит по траектории плюсОв - переусложнение, избыточная малоприменимая функциональность и откровенное загаживание синтаксиса до неприличия.

Ещё немного и «требуется гораздо более простой и наглядный ЯП» но теперь уже взамен питона

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

37. "Выпуск языка программирования Python 3.11"  +6 +/
Сообщение от beck (??), 25-Окт-22, 07:36 
Соглашусь. Прелесть питона в его простоте и прозрачности. Зачем делать из питона плюсы, если уже есть плюсы? Нешто затем, чтобы не переписывать на плюсах прототипы, а продолжать питонокодить кудрявыми руками тех же кодеманкисов?
Ответить | Правка | Наверх | Cообщить модератору

40. "Выпуск языка программирования Python 3.11"  +3 +/
Сообщение от Аноним (40), 25-Окт-22, 08:11 
Не нравятся нововведения - пишите по старому
Ответить | Правка | Наверх | Cообщить модератору

99. "Выпуск языка программирования Python 3.11"  +1 +/
Сообщение от Аноним (-), 26-Окт-22, 03:35 
> Не нравятся нововведения - пишите по старому

А это по старой питонячьей традиции наверное уже сломали. А если еще не - скоро сломают.

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

130. "Выпуск языка программирования Python 3.11"  –2 +/
Сообщение от Вячеслав (??), 27-Окт-22, 05:47 
Нет такой традиции.
Ответить | Правка | Наверх | Cообщить модератору

143. "Выпуск языка программирования Python 3.11"  +/
Сообщение от Василий (??), 31-Окт-22, 00:45 
"Их^W Ее там нет".
Ответить | Правка | Наверх | Cообщить модератору

144. "Выпуск языка программирования Python 3.11"  +/
Сообщение от Василий (??), 31-Окт-22, 00:50 
> Не нравятся нововведения - пишите по старому

Надо не просто писать по-старому, а активно и громко хейтить нововведения, дабы переорать слишком прогрессивных юношей^W особей неопределенного пола

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

43. "Выпуск языка программирования Python 3.11"  +3 +/
Сообщение от Аноним (43), 25-Окт-22, 08:31 
Это ты точно про питон подумал? Потому что всё, что делают в питоне, это упрощают и стандартизируют давние решения для популярных проблем. Которых уже накопилось прилично. А видимых изменений не так чтобы и много, разве что регулярно упрощают синтаксис и повышают читаемость.
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

80. "Выпуск языка программирования Python 3.11"  –1 +/
Сообщение от Аноним (80), 25-Окт-22, 15:49 
Что поделать, узкая специализация симптом эволюции.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

100. "Выпуск языка программирования Python 3.11"  +2 +/
Сообщение от Аноним (-), 26-Окт-22, 03:36 
> Что поделать, узкая специализация симптом эволюции.

Расскажешь куда твои плагинчики-питончики девать в случае какого-нибудь апокалиптеца. А кто-нибудь другой расскажет про эволюцию, но уже не тебе.

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

145. "Выпуск языка программирования Python 3.11"  +/
Сообщение от Аноним (145), 31-Окт-22, 00:52 
> синдром

Пофиксил.

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

107. "Выпуск языка программирования Python 3.11"  –6 +/
Сообщение от Аноним (107), 26-Окт-22, 09:50 
Не говори, сколько времени от пива за теликом отберёт.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

146. "Выпуск языка программирования Python 3.11"  +/
Сообщение от Аноним (145), 31-Окт-22, 00:55 
Про диван забыл сказать. И бутылку.
Ответить | Правка | Наверх | Cообщить модератору

137. "Выпуск языка программирования Python 3.11"  +/
Сообщение от Вы забыли заполнить поле Name (?), 28-Окт-22, 03:24 
> И когда это всё учить? В своё личное время?

Учиться! Учиться! И еще раз учиться! (с)

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

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

147. "Выпуск языка программирования Python 3.11"  +/
Сообщение от Аноним (145), 31-Окт-22, 00:56 
> Учиться! Учиться! И еще раз учиться! (с)

Чтобы что?

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

10. "Выпуск языка программирования Python 3.11"  +11 +/
Сообщение от zog (??), 25-Окт-22, 00:00 
Следующая версия будет называться Python 95.
Ответить | Правка | Наверх | Cообщить модератору

13. "Выпуск языка программирования Python 3.11"  +4 +/
Сообщение от Аноним (13), 25-Окт-22, 00:07 
conda create -c conda-forge -n py311 python=3.11
PackagesNotFoundError: The following packages are not available from current channels:
  - python=3.11

Ждем ебилдов.

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

54. "Выпуск языка программирования Python 3.11"  +9 +/
Сообщение от Анонимыч (?), 25-Окт-22, 10:47 
Та подождите,я еще Раст собираю...
Ответить | Правка | Наверх | Cообщить модератору

138. "Выпуск языка программирования Python 3.11"  +/
Сообщение от Вы забыли заполнить поле Name (?), 28-Окт-22, 03:37 
> Та подождите,я еще Раст собираю...

Помянем.

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

33. "Выпуск языка программирования Python 3.11"  +1 +/
Сообщение от Аноним (33), 25-Окт-22, 05:41 
отличный, проверенный временем ЯП!
Ответить | Правка | Наверх | Cообщить модератору

82. "Выпуск языка программирования Python 3.11"  +1 +/
Сообщение от Аноним (82), 25-Окт-22, 16:12 
Проверенный миллионами мух
Ответить | Правка | Наверх | Cообщить модератору

139. "Выпуск языка программирования Python 3.11"  +/
Сообщение от Вы забыли заполнить поле Name (?), 28-Окт-22, 03:42 
> Проверенный миллионами мух

И вот когда все мухи писали на питоне, одна маленькая, но гордая муха сказала: "Лично я буду писать на другом языке".
Она стала писать все больше и больше, но очень скоро завязла и не смогла выполнить задачу.
Так выпьем за то, чтобы никто из нас, на чем бы он не писал, никогда не отрывался бы от коллектива.

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

35. "Выпуск языка программирования Python 3.11"  –4 +/
Сообщение от Иваня (?), 25-Окт-22, 07:15 
Один из моих любимых ЯП, ура! Надо обновиться и опробовать все фичи с сахаром на практике. =^..^=
Ответить | Правка | Наверх | Cообщить модератору

36. "Выпуск языка программирования Python 3.11"  +4 +/
Сообщение от Аноним (36), 25-Окт-22, 07:25 
Python 3.11 for Workgroups
Ответить | Правка | Наверх | Cообщить модератору

42. "Выпуск языка программирования Python 3.11"  +3 +/
Сообщение от Жироватт (ok), 25-Окт-22, 08:16 
Python 3.11 Нерабочий труп
Ответить | Правка | Наверх | Cообщить модератору

75. "Выпуск языка программирования Python 3.11"  +/
Сообщение от Аноним (75), 25-Окт-22, 15:05 
Классика на все времена.
Ответить | Правка | Наверх | Cообщить модератору

104. "Выпуск языка программирования Python 3.11"  +/
Сообщение от Аноним (107), 26-Окт-22, 08:10 
Ещё про PHP что-нибудь скажите.
Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

121. "Выпуск языка программирования Python 3.11"  +/
Сообщение от Аноним (-), 26-Окт-22, 18:03 
Тройка была полностью переписана с нуля, ибо была полное г-но. Сойдет ?
Ответить | Правка | Наверх | Cообщить модератору

38. "Выпуск языка программирования Python 3.11"  +/
Сообщение от Igraine (ok), 25-Окт-22, 07:56 
Даже в python сделали дженерики, а в php с его настоящими статическими типами, дженериков нет.
Ответить | Правка | Наверх | Cообщить модератору

122. "Выпуск языка программирования Python 3.11"  +/
Сообщение от BuildPrice (?), 26-Окт-22, 18:17 
Даже в python сделали помойку (нет, он уже 20 лет помоечней PERLа, а по скорости все еще в попе)
Ответить | Правка | Наверх | Cообщить модератору

140. "Выпуск языка программирования Python 3.11"  +/
Сообщение от Вы забыли заполнить поле Name (?), 28-Окт-22, 03:44 
> PERLа

Это который стал раком с эмблеммой в виде накуренной бабочки?

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

141. "Выпуск языка программирования Python 3.11"  +/
Сообщение от anonymous (??), 29-Окт-22, 16:12 
Во-первых в самом пхп нет статической проверки типов, там просто сахар для ассертов в рантайме.
Во-вторых есть phpstan/psalm, которые как раз реализуют статческую проверку типов и там генерики уже давно есть.
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

39. "Выпуск языка программирования Python 3.11"  +1 +/
Сообщение от Аноним (39), 25-Окт-22, 08:11 
> Объявлены устаревшими и будут удалены в выпуске Python 3.13 модули uu...

uu-то им чем помешал?

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

44. "Выпуск языка программирования Python 3.11"  +/
Сообщение от Аноним (-), 25-Окт-22, 08:37 
он же давно тут https://docs.python.org/3/library/binascii.html
Ответить | Правка | Наверх | Cообщить модератору

58. "Выпуск языка программирования Python 3.11"  +/
Сообщение от Аноним (58), 25-Окт-22, 12:21 
А чем он на старом месте мешает?
Ответить | Правка | Наверх | Cообщить модератору

77. "Выпуск языка программирования Python 3.11"  +1 +/
Сообщение от Аноним (39), 25-Окт-22, 15:09 
При этом в справке и 3.12, и 3.12 написано:

> Normally, you will not use these functions directly but use wrapper modules like uu or base64 instead.

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

46. "Выпуск языка программирования Python 3.11"  +18 +/
Сообщение от Аноним (46), 25-Окт-22, 08:48 
Пора кроме выражения "синтаксический сахар" вводить выражение "синтаксический жир".
Ответить | Правка | Наверх | Cообщить модератору

78. "Выпуск языка программирования Python 3.11"  +/
Сообщение от myhand (ok), 25-Окт-22, 15:33 
Что конкретно благородный дон хотел предъявить?
Ответить | Правка | Наверх | Cообщить модератору

86. "Выпуск языка программирования Python 3.11"  +/
Сообщение от Аноним (46), 25-Окт-22, 18:36 
Да так, вообще и в целом... аннотации типов, которые сам язык в рантайме не использует, курс на из#$бистость синтаксиса... а GIL так и не убрали, ироды! [потрясает клюкой]
Ответить | Правка | Наверх | Cообщить модератору

102. "Выпуск языка программирования Python 3.11"  +/
Сообщение от myhand (ok), 26-Окт-22, 03:53 
> Да так, вообще и в целом... аннотации типов, которые сам язык в
> рантайме не использует

Это динамический язык, Карл!

> курс на из#$бистость синтаксиса...

*#$*??

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

105. "Выпуск языка программирования Python 3.11"  +1 +/
Сообщение от Аноним (105), 26-Окт-22, 08:15 
> Это динамический язык, Карл!

И таки шо, Фридрих, динамическому языку нельзя проверять типы?
Давайте ещё isinstance(), type() и прочие, в т.ч. подкапотные проверки из него выкинем, чтоб ловчее себе в ногу стрелять.
Он же всё равно скрипт не "с колёс" исполняет, а в байт-код переводит сначала. И некоторая проверка типов (вроде "нельзя складывать строку с целым") там уже производится.
Вот была б у интертрепатора опция "строгая проверка типов по аннотациям"...
Без неё - поведение "как раньше", с ней - чтоб лаялось, как бешеное.
А то иногда слегка так раздражают в рантайме внезапные грабли, которые могли быть отловлены ещё на стадии разбора скрипта интертрепатором.

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

106. "Выпуск языка программирования Python 3.11"  +/
Сообщение от myhand (ok), 26-Окт-22, 09:18 
>> Это динамический язык, Карл!
> И таки шо, Фридрих, динамическому языку нельзя проверять типы?

Зачем это делать в рантайме?

> Давайте ещё isinstance(), type() и прочие, в т.ч. подкапотные проверки из него
> выкинем, чтоб ловчее себе в ногу стрелять.

Зачем?  Они не подкапотные - а как раз у всех на виду.  Смотришь код
и видишь где они.  Не хочешь - не делаешь.

> И некоторая проверка типов (вроде "нельзя складывать строку с
> целым") там уже производится.

Сильно сомневаюсь.

$ cat a.py
a = 1
b = "x"
a + b
$ python3 -q
>>> import py_compile; py_compile.compile('a.py')

'__pycache__/a.cpython-310.pyc'
>>>
> Вот была б у интертрепатора опция "строгая проверка типов по аннотациям"...
> Без неё - поведение "как раньше", с ней - чтоб лаялось, как бешеное.

Может когда-нибудь и будет, только точно не по-умолчанию.

> А то иногда слегка так раздражают в рантайме внезапные грабли, которые могли
> быть отловлены ещё на стадии разбора скрипта интертрепатором.

Для этого есть хорошие текстовые редакторы, умеющие взаимодействовать с mypy.  Emacs, например.

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

120. "Выпуск языка программирования Python 3.11"  +/
Сообщение от Аноним (105), 26-Окт-22, 17:39 
>> И некоторая проверка типов (вроде "нельзя складывать строку с
>> целым") там уже производится.
> Сильно сомневаюсь.

Запускаю idle. Говорю:

a = 1
b = "x"
print(a + b)

в ответ: "TypeError: unsupported operand type(s) for +: 'int' and 'str'"
В вашем варианте (без print) интерпретатор просто отбрасывал выражение, т.к. его результат никак не использовался.

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

В Emacs уже есть текстовый редактор?

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

129. "Выпуск языка программирования Python 3.11"  +/
Сообщение от myhand (ok), 27-Окт-22, 04:38 
> Запускаю idle.

Молодец, юнга!  Это как раз ошибка от рантайма.

В чем можно легко убедиться:
>>> import py_compile; py_compile.compile('a.py')  # этот с print

'__pycache__/a.cpython-310.pyc'
>>> from imp import load_compiled;load_compiled('a', '__pycache__/a.cpython-310.pyc')

Warning (from warnings module):
  File "<pyshell#4>", line 1
DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses
Traceback (most recent call last):
  File "<pyshell#4>", line 1, in <module>
    from imp import load_compiled;load_compiled('a', '__pycache__/a.cpython-310.pyc')
  File "/usr/local/lib/python3.10/imp.py", line 192, in load_compiled
    module = _load(spec)
  File "<frozen importlib._bootstrap>", line 719, in _load
  File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "a.py", line 3, in <module>
    print(a + b)
TypeError: unsupported operand type(s) for +: 'int' and 'str'

> В вашем варианте (без print) интерпретатор просто отбрасывал выражение, т.к. его результат никак не использовался.

Неа:)  Такая оптимизация - не для питона (даже с ключами -O и -OO), в чем легко убедиться с помощью dis.  Ну или тупо повторить предыдущий пример без print.

Он же не знает, что + ведет себя как математическая функция.  Вполне может быть, что
для некоторых типов она еще и лампочку вкручивает.

> В Emacs уже есть текстовый редактор?

В Emacs все есть.

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

101. "Выпуск языка программирования Python 3.11"  +/
Сообщение от Аноним (-), 26-Окт-22, 03:37 
> Что конкретно благородный дон хотел предъявить?

Наверное синтаксис которым можно даже видавшего виды плюсовика напугать.

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

103. "Выпуск языка программирования Python 3.11"  +2 +/
Сообщение от myhand (ok), 26-Окт-22, 03:55 
Приплюснутый синтаксис навсегда губит в человеке чувство прекрасного.
Ответить | Правка | Наверх | Cообщить модератору

109. "Выпуск языка программирования Python 3.11"  –1 +/
Сообщение от Аноним (107), 26-Окт-22, 09:58 
Вы поосторожней, тут же все сишники. Которые два десятка ключевых слов выучили.
Ответить | Правка | Наверх | Cообщить модератору

116. "Выпуск языка программирования Python 3.11"  +5 +/
Сообщение от myhand (ok), 26-Окт-22, 13:29 
> Вы поосторожней, тут же все сишники. Которые два десятка ключевых слов выучили.

Настоящий сишник ненавидит отродие Страуструпа.  Он не может иначе.  А "все" - знают куды иттить.

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

136. "Выпуск языка программирования Python 3.11"  +/
Сообщение от Michael Shigorinemail (ok), 27-Окт-22, 23:05 
...а затем объединить в "синтоксическую сгущёнку"?
Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

47. "Выпуск языка программирования Python 3.11"  +2 +/
Сообщение от 1 (??), 25-Окт-22, 09:05 
А он совместим с предыдущей версией ?
Ответить | Правка | Наверх | Cообщить модератору

48. "Выпуск языка программирования Python 3.11"  +3 +/
Сообщение от commiethebeastie (ok), 25-Окт-22, 09:56 
Запуск loop вне асинхронного контекста удалили.
Ответить | Правка | Наверх | Cообщить модератору

49. "Выпуск языка программирования Python 3.11"  +/
Сообщение от Аноним (49), 25-Окт-22, 10:03 
>(ранее подсвечивалась лишь строка без детализации, какая именно часть строки стала причиной ошибки).

У меня в Jupiter подсвечивалось выражение, но с жуткими тормозами. Они что там хак какой-то нагородили, чтобы обойти эту проблему?

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

79. "Выпуск языка программирования Python 3.11"  +1 +/
Сообщение от myhand (ok), 25-Окт-22, 15:38 
Вообще-то в whatsnew ссылка на PEP и патчи.  Флаг в руки.  Походу хак был как раз в Jupyter.
Ответить | Правка | Наверх | Cообщить модератору

50. "Выпуск языка программирования Python 3.11"  +/
Сообщение от Аноним (49), 25-Окт-22, 10:05 
>В стандартную библиотеку включён модуль tomllib с функциями для разбора формата TOML.

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

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

51. "Выпуск языка программирования Python 3.11"  +/
Сообщение от Аноним (49), 25-Окт-22, 10:08 
>Добавлен специальный тип LiteralString, который может включать только строковые литералы, совместимые с типом LiteralString (т.е. голые строки и строки с типом LiteralString, но не произвольные и не комбинированные строки с типом str). Тип LiteralString можно использовать для ограничения передачи функциям строковых аргументов, произвольная подстановка частей строк в которых может привести к уязвимостям, например, при формировании строк для SQL-запросов или shell-команд.

Такие проблемы должны детектироваться проверкой загрязнений (taint checking), а не некорректными костылями, которые теперь хрен выпилишь.

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

89. "Выпуск языка программирования Python 3.11"  +/
Сообщение от Аноним (89), 25-Окт-22, 19:50 
Это он и есть
Ответить | Правка | Наверх | Cообщить модератору

52. "Выпуск языка программирования Python 3.11"  –4 +/
Сообщение от Аноним (49), 25-Окт-22, 10:12 
>TypedDict

NIH-синдром. Для такого должна использоваться JSONSchema. И используется, кстати, в адекватных проектах. Даже есть статический компилятор. Что мешало внедрить в mypy поддержку JSONSchema, а в typing - просто тип-обёртку?

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

64. "Выпуск языка программирования Python 3.11"  +2 +/
Сообщение от Ыыыыыы (?), 25-Окт-22, 13:51 
Ну давай опиши в Json схеме встроенный питонячий класс.
Ответить | Правка | Наверх | Cообщить модератору

53. "Выпуск языка программирования Python 3.11"  +/
Сообщение от Аноним (49), 25-Окт-22, 10:14 
>Многие макросы в C API преобразованы в обычные или статические inline-функции.

Ну хоть кто-то это ретроградство начал упразднять.

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

55. "Выпуск языка программирования Python 3.11"  +1 +/
Сообщение от Аноним (43), 25-Окт-22, 11:40 
Наоборот же, макросы -- это модно, и смузи-молодёжно.
Ответить | Правка | Наверх | Cообщить модератору

59. "Выпуск языка программирования Python 3.11"  +/
Сообщение от Аноним (-), 25-Окт-22, 12:32 
У растаманов макросы в моде. А Питон слишклм высокоуровневый чтобы иметь маркосы. Исходяк Питона выполняется на виртуальной машине, Питон же некомпилируемый язык.
Ответить | Правка | Наверх | Cообщить модератору

76. "Выпуск языка программирования Python 3.11"  +/
Сообщение от Аноним (75), 25-Окт-22, 15:07 
Найдутся те кто сделают внешний пакет и реализует это нативно потому что могут.
Ответить | Правка | Наверх | Cообщить модератору

110. "Выпуск языка программирования Python 3.11"  –1 +/
Сообщение от Аноним (107), 26-Окт-22, 10:01 
#define не даст соврать!
Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору

60. "Выпуск языка программирования Python 3.11"  +/
Сообщение от Аноним (-), 25-Окт-22, 12:33 
Жду недождусь когда всю 3-тью ветку объявят устаревшим и запилят 4-тую версию. Во будет смех и срачь.
Ответить | Правка | Наверх | Cообщить модератору

91. "Выпуск языка программирования Python 3.11"  +1 +/
Сообщение от BrainFucker (ok), 25-Окт-22, 20:31 
> Жду недождусь когда всю 3-тью ветку объявят устаревшим и запилят 4-тую версию.

И сделают Cython дефолтной реализацией вместо Cpython.

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

152. "Выпуск языка программирования Python 3.11"  +/
Сообщение от Аноним (152), 18-Июн-23, 14:31 
Ради этого можно и потерпеть.
Ответить | Правка | Наверх | Cообщить модератору

65. "Выпуск языка программирования Python 3.11"  +/
Сообщение от Ыыыыыы (?), 25-Окт-22, 13:53 
В предыдущей версии вроде как раз было падение производительности на 25% из-за нового lpeg парсера. Таким образом, производительность не поменялась по сравнению с версией 3.9?
Ответить | Правка | Наверх | Cообщить модератору

74. "Выпуск языка программирования Python 3.11"  –1 +/
Сообщение от Аноним (75), 25-Окт-22, 15:04 
А куда ты торопишься? Если тебе так нужна скорость, то питон тебе не нужен.
Ответить | Правка | Наверх | Cообщить модератору

81. "Выпуск языка программирования Python 3.11"  +2 +/
Сообщение от Аноним (82), 25-Окт-22, 16:11 
Если не нужна скорость, может быть можно сделать питон еще медленнее?
Ответить | Правка | Наверх | Cообщить модератору

90. "Выпуск языка программирования Python 3.11"  +1 +/
Сообщение от Аноним (89), 25-Окт-22, 19:59 
Если он от этого станет лучше, то да.
Ответить | Правка | Наверх | Cообщить модератору

92. "Выпуск языка программирования Python 3.11"  +1 +/
Сообщение от Аноним (92), 25-Окт-22, 21:47 
Так и сделали, добро пожаловать в реальный мир.
Ответить | Правка | К родителю #81 | Наверх | Cообщить модератору

97. "Выпуск языка программирования Python 3.11"  +2 +/
Сообщение от Вы забыли заполнить поле Name (?), 25-Окт-22, 23:43 
Давай я у тебя зарплату урежу на 25%, а потом верну как было. Скажешь всем, что тебя повысили.
Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору

83. "Выпуск языка программирования Python 3.11"  –1 +/
Сообщение от worldmind (?), 25-Окт-22, 16:21 
Скорость чего зависит от парсера?
Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору

93. "Выпуск языка программирования Python 3.11"  +2 +/
Сообщение от Аноним (92), 25-Окт-22, 21:47 
Парсинга.
Ответить | Правка | Наверх | Cообщить модератору

111. "Выпуск языка программирования Python 3.11"  –1 +/
Сообщение от Аноним (107), 26-Окт-22, 10:02 
А я люблю парсить. Как просыпаюсь, так начинаю парсить, хлебом не корми.
Ответить | Правка | Наверх | Cообщить модератору

87. "Выпуск языка программирования Python 3.11"  +1 +/
Сообщение от Anonymoustus (ok), 25-Окт-22, 19:20 
https://www.python.org/community/diversity/

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

88. "Выпуск языка программирования Python 3.11"  +/
Сообщение от Аноним (88), 25-Окт-22, 19:23 
когда уже выпустят питон 4?
больше функций пробелам!!
Ответить | Правка | Наверх | Cообщить модератору

94. "Выпуск языка программирования Python 3.11"  +1 +/
Сообщение от Аноним (92), 25-Окт-22, 21:48 
Его не будет.
Ответить | Правка | Наверх | Cообщить модератору

150. "Выпуск языка программирования Python 3.11"  +/
Сообщение от Аноним (150), 01-Ноя-22, 21:29 
Можно заменить def на 2 пустых строки. Удобно, модно, прогрессивно
Ответить | Правка | К родителю #88 | Наверх | Cообщить модератору

112. "Выпуск языка программирования Python 3.11"  +/
Сообщение от freecoder (ok), 26-Окт-22, 10:42 
f(arg) C(arg), o.method()
Совпадение? Не думаю!
Ответить | Правка | Наверх | Cообщить модератору

119. "Выпуск языка программирования Python 3.11"  +1 +/
Сообщение от LastOf (?), 26-Окт-22, 16:49 
скорость работы улучшили или как обычно ухудшили чтобы исправить в будущих неопределенных выпусках?!
Ответить | Правка | Наверх | Cообщить модератору

123. "Выпуск языка программирования Python 3.11"  +/
Сообщение от BuildPrice (?), 26-Окт-22, 18:26 
Больше декораторов, больше наследований. Нам некогда ждать - херч по квадратам, херч в прод, а потом три неделе ищи откуда идут зависимисти.  
Ответить | Правка | Наверх | Cообщить модератору

128. "Выпуск языка программирования Python 3.11"  +/
Сообщение от Вы забыли заполнить поле Name (?), 27-Окт-22, 03:15 
Про какие декораторы речь? Кто тебя заставляет городить наследование? При чем тут зависимости?
Ответить | Правка | Наверх | Cообщить модератору

132. "Выпуск языка программирования Python 3.11"  +/
Сообщение от Вячеслав (??), 27-Окт-22, 06:52 
Так может у него тимлид пулреквесты без наследования с декораторами не принимает.
Ответить | Правка | Наверх | Cообщить модератору

151. "Выпуск языка программирования Python 3.11"  +/
Сообщение от Аноним (151), 03-Ноя-22, 02:57 
> В стандартную библиотеку включён модуль tomllib с функциями для разбора формата TOML.

А обратная совместимость где? Нет же в PyPi этой библиотеки для установки через PIP. Вот что за люди...

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

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

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




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

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