URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 128745
[ Назад ]
Исходное сообщение
"Выпуск языка программирования Python 3.11"
Отправлено opennews , 24-Окт-22 23:12
После года разработки опубликован значительный выпуск языка программирования Python 3.11. Новая ветка будет поддерживаться в течение полутора лет, после чего ещё три с половиной года для неё будут формироваться исправления с устранением уязвимостей...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=57971
Содержание
- Выпуск языка программирования Python 3.11,Аноним, 23:12 , 24-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 23:23 , 24-Окт-22
- Выпуск языка программирования Python 3.11,Жироватт, 08:14 , 25-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 03:34 , 26-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 16:19 , 26-Окт-22
- Выпуск языка программирования Python 3.11,Смузихлёб, 23:38 , 24-Окт-22
- Выпуск языка программирования Python 3.11,Ruslan22, 02:40 , 25-Окт-22
- Выпуск языка программирования Python 3.11,Бывалый смузихлёб, 06:43 , 25-Окт-22
- Выпуск языка программирования Python 3.11,beck, 07:36 , 25-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 08:11 , 25-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 03:35 , 26-Окт-22
- Выпуск языка программирования Python 3.11,Вячеслав, 05:47 , 27-Окт-22
- Выпуск языка программирования Python 3.11,Василий, 00:45 , 31-Окт-22
- Выпуск языка программирования Python 3.11,Василий, 00:50 , 31-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 08:31 , 25-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 15:49 , 25-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 03:36 , 26-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 00:52 , 31-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 09:50 , 26-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 00:55 , 31-Окт-22
- Выпуск языка программирования Python 3.11,Вы забыли заполнить поле Name, 03:24 , 28-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 00:56 , 31-Окт-22
- Выпуск языка программирования Python 3.11,zog, 00:00 , 25-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 00:07 , 25-Окт-22
- Выпуск языка программирования Python 3.11,Анонимыч, 10:47 , 25-Окт-22
- Выпуск языка программирования Python 3.11,Вы забыли заполнить поле Name, 03:37 , 28-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 05:41 , 25-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 16:12 , 25-Окт-22
- Выпуск языка программирования Python 3.11,Вы забыли заполнить поле Name, 03:42 , 28-Окт-22
- Выпуск языка программирования Python 3.11,Иваня, 07:15 , 25-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 07:25 , 25-Окт-22
- Выпуск языка программирования Python 3.11,Жироватт, 08:16 , 25-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 15:05 , 25-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 08:10 , 26-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 18:03 , 26-Окт-22
- Выпуск языка программирования Python 3.11,Igraine, 07:56 , 25-Окт-22
- Выпуск языка программирования Python 3.11,BuildPrice, 18:17 , 26-Окт-22
- Выпуск языка программирования Python 3.11,Вы забыли заполнить поле Name, 03:44 , 28-Окт-22
- Выпуск языка программирования Python 3.11,anonymous, 16:12 , 29-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 08:11 , 25-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 08:37 , 25-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 12:21 , 25-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 15:09 , 25-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 08:48 , 25-Окт-22
- Выпуск языка программирования Python 3.11,myhand, 15:33 , 25-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 18:36 , 25-Окт-22
- Выпуск языка программирования Python 3.11,myhand, 03:53 , 26-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 08:15 , 26-Окт-22
- Выпуск языка программирования Python 3.11,myhand, 09:18 , 26-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 17:39 , 26-Окт-22
- Выпуск языка программирования Python 3.11,myhand, 04:38 , 27-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 03:37 , 26-Окт-22
- Выпуск языка программирования Python 3.11,myhand, 03:55 , 26-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 09:58 , 26-Окт-22
- Выпуск языка программирования Python 3.11,myhand, 13:29 , 26-Окт-22
- Выпуск языка программирования Python 3.11,Michael Shigorin, 23:05 , 27-Окт-22
- Выпуск языка программирования Python 3.11,1, 09:05 , 25-Окт-22
- Выпуск языка программирования Python 3.11,commiethebeastie, 09:56 , 25-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 10:03 , 25-Окт-22
- Выпуск языка программирования Python 3.11,myhand, 15:38 , 25-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 10:05 , 25-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 10:08 , 25-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 19:50 , 25-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 10:12 , 25-Окт-22
- Выпуск языка программирования Python 3.11,Ыыыыыы, 13:51 , 25-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 10:14 , 25-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 11:40 , 25-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 12:32 , 25-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 15:07 , 25-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 10:01 , 26-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 12:33 , 25-Окт-22
- Выпуск языка программирования Python 3.11,BrainFucker, 20:31 , 25-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 14:31 , 18-Июн-23
- Выпуск языка программирования Python 3.11,Ыыыыыы, 13:53 , 25-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 15:04 , 25-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 16:11 , 25-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 19:59 , 25-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 21:47 , 25-Окт-22
- Выпуск языка программирования Python 3.11,Вы забыли заполнить поле Name, 23:43 , 25-Окт-22
- Выпуск языка программирования Python 3.11,worldmind, 16:21 , 25-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 21:47 , 25-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 10:02 , 26-Окт-22
- Выпуск языка программирования Python 3.11,Anonymoustus, 19:20 , 25-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 19:23 , 25-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 21:48 , 25-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 21:29 , 01-Ноя-22
- Выпуск языка программирования Python 3.11,freecoder, 10:42 , 26-Окт-22
- Выпуск языка программирования Python 3.11,LastOf, 16:49 , 26-Окт-22
- Выпуск языка программирования Python 3.11,BuildPrice, 18:26 , 26-Окт-22
- Выпуск языка программирования Python 3.11,Вы забыли заполнить поле Name, 03:15 , 27-Окт-22
- Выпуск языка программирования Python 3.11,Вячеслав, 06:52 , 27-Окт-22
- Выпуск языка программирования Python 3.11,Аноним, 02:57 , 03-Ноя-22
Сообщения в этом обсуждении
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 24-Окт-22 23:12
А после the пенсионера кто теперь главный?
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 24-Окт-22 23:23
Там теперь демократия и правит невидимая рука рынка, вставленная сам понимаешь куда и кому.
"Выпуск языка программирования Python 3.11"
Отправлено Жироватт , 25-Окт-22 08:14
И кого на этот раз рыночек порешал?
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 26-Окт-22 03:34
> И кого на этот раз рыночек порешал?Гвидошку же, ну. Не насмерть, но разруливать гадюшню он задолбался.
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 26-Окт-22 16:19
Вполне себе видимая — вот поддержку седьмой шинды убрали, только 10/11 теперь. Купляйце!
"Выпуск языка программирования Python 3.11"
Отправлено Смузихлёб , 24-Окт-22 23:38
И когда это всё учить? В своё личное время?
"Выпуск языка программирования Python 3.11"
Отправлено Ruslan22 , 25-Окт-22 02:40
Да. И это в порядке вещей. Кому не нравится проходят мимо.
"Выпуск языка программирования Python 3.11"
Отправлено Бывалый смузихлёб , 25-Окт-22 06:43
В порядке вещей когда изменений немного и в целом ЯП весьма простой. В былые времена некоторые полюбили питон за этоВ последнее он стремительно летит по траектории плюсОв - переусложнение, избыточная малоприменимая функциональность и откровенное загаживание синтаксиса до неприличия.
Ещё немного и «требуется гораздо более простой и наглядный ЯП» но теперь уже взамен питона
"Выпуск языка программирования Python 3.11"
Отправлено beck , 25-Окт-22 07:36
Соглашусь. Прелесть питона в его простоте и прозрачности. Зачем делать из питона плюсы, если уже есть плюсы? Нешто затем, чтобы не переписывать на плюсах прототипы, а продолжать питонокодить кудрявыми руками тех же кодеманкисов?
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 25-Окт-22 08:11
Не нравятся нововведения - пишите по старому
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 26-Окт-22 03:35
> Не нравятся нововведения - пишите по старому А это по старой питонячьей традиции наверное уже сломали. А если еще не - скоро сломают.
"Выпуск языка программирования Python 3.11"
Отправлено Вячеслав , 27-Окт-22 05:47
Нет такой традиции.
"Выпуск языка программирования Python 3.11"
Отправлено Василий , 31-Окт-22 00:45
"Их^W Ее там нет".
"Выпуск языка программирования Python 3.11"
Отправлено Василий , 31-Окт-22 00:50
> Не нравятся нововведения - пишите по старомуНадо не просто писать по-старому, а активно и громко хейтить нововведения, дабы переорать слишком прогрессивных юношей^W особей неопределенного пола
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 25-Окт-22 08:31
Это ты точно про питон подумал? Потому что всё, что делают в питоне, это упрощают и стандартизируют давние решения для популярных проблем. Которых уже накопилось прилично. А видимых изменений не так чтобы и много, разве что регулярно упрощают синтаксис и повышают читаемость.
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 25-Окт-22 15:49
Что поделать, узкая специализация симптом эволюции.
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 26-Окт-22 03:36
> Что поделать, узкая специализация симптом эволюции.Расскажешь куда твои плагинчики-питончики девать в случае какого-нибудь апокалиптеца. А кто-нибудь другой расскажет про эволюцию, но уже не тебе.
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 31-Окт-22 00:52
> синдромПофиксил.
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 26-Окт-22 09:50
Не говори, сколько времени от пива за теликом отберёт.
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 31-Окт-22 00:55
Про диван забыл сказать. И бутылку.
"Выпуск языка программирования Python 3.11"
Отправлено Вы забыли заполнить поле Name , 28-Окт-22 03:24
> И когда это всё учить? В своё личное время?Учиться! Учиться! И еще раз учиться! (с)
А что, собственно, тебя как любителя раста удивляет? Настоящего хипстера всегда радуют любые нововведения или... Смузихлеб то, не настоящий!
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 31-Окт-22 00:56
> Учиться! Учиться! И еще раз учиться! (с)Чтобы что?
"Выпуск языка программирования Python 3.11"
Отправлено zog , 25-Окт-22 00:00
Следующая версия будет называться Python 95.
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 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Ждем ебилдов.
"Выпуск языка программирования Python 3.11"
Отправлено Анонимыч , 25-Окт-22 10:47
Та подождите,я еще Раст собираю...
"Выпуск языка программирования Python 3.11"
Отправлено Вы забыли заполнить поле Name , 28-Окт-22 03:37
> Та подождите,я еще Раст собираю...Помянем.
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 25-Окт-22 05:41
отличный, проверенный временем ЯП!
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 25-Окт-22 16:12
Проверенный миллионами мух
"Выпуск языка программирования Python 3.11"
Отправлено Вы забыли заполнить поле Name , 28-Окт-22 03:42
> Проверенный миллионами мух И вот когда все мухи писали на питоне, одна маленькая, но гордая муха сказала: "Лично я буду писать на другом языке".
Она стала писать все больше и больше, но очень скоро завязла и не смогла выполнить задачу.
Так выпьем за то, чтобы никто из нас, на чем бы он не писал, никогда не отрывался бы от коллектива.
"Выпуск языка программирования Python 3.11"
Отправлено Иваня , 25-Окт-22 07:15
Один из моих любимых ЯП, ура! Надо обновиться и опробовать все фичи с сахаром на практике. =^..^=
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 25-Окт-22 07:25
Python 3.11 for Workgroups
"Выпуск языка программирования Python 3.11"
Отправлено Жироватт , 25-Окт-22 08:16
Python 3.11 Нерабочий труп
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 25-Окт-22 15:05
Классика на все времена.
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 26-Окт-22 08:10
Ещё про PHP что-нибудь скажите.
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 26-Окт-22 18:03
Тройка была полностью переписана с нуля, ибо была полное г-но. Сойдет ?
"Выпуск языка программирования Python 3.11"
Отправлено Igraine , 25-Окт-22 07:56
Даже в python сделали дженерики, а в php с его настоящими статическими типами, дженериков нет.
"Выпуск языка программирования Python 3.11"
Отправлено BuildPrice , 26-Окт-22 18:17
Даже в python сделали помойку (нет, он уже 20 лет помоечней PERLа, а по скорости все еще в попе)
"Выпуск языка программирования Python 3.11"
Отправлено Вы забыли заполнить поле Name , 28-Окт-22 03:44
> PERLаЭто который стал раком с эмблеммой в виде накуренной бабочки?
"Выпуск языка программирования Python 3.11"
Отправлено anonymous , 29-Окт-22 16:12
Во-первых в самом пхп нет статической проверки типов, там просто сахар для ассертов в рантайме.
Во-вторых есть phpstan/psalm, которые как раз реализуют статческую проверку типов и там генерики уже давно есть.
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 25-Окт-22 08:11
> Объявлены устаревшими и будут удалены в выпуске Python 3.13 модули uu...uu-то им чем помешал?
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 25-Окт-22 08:37
он же давно тут https://docs.python.org/3/library/binascii.html
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 25-Окт-22 12:21
А чем он на старом месте мешает?
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 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.
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 25-Окт-22 08:48
Пора кроме выражения "синтаксический сахар" вводить выражение "синтаксический жир".
"Выпуск языка программирования Python 3.11"
Отправлено myhand , 25-Окт-22 15:33
Что конкретно благородный дон хотел предъявить?
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 25-Окт-22 18:36
Да так, вообще и в целом... аннотации типов, которые сам язык в рантайме не использует, курс на из#$бистость синтаксиса... а GIL так и не убрали, ироды! [потрясает клюкой]
"Выпуск языка программирования Python 3.11"
Отправлено myhand , 26-Окт-22 03:53
> Да так, вообще и в целом... аннотации типов, которые сам язык в
> рантайме не используетЭто динамический язык, Карл!
> курс на из#$бистость синтаксиса...
*#$*??
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 26-Окт-22 08:15
> Это динамический язык, Карл!И таки шо, Фридрих, динамическому языку нельзя проверять типы?
Давайте ещё isinstance(), type() и прочие, в т.ч. подкапотные проверки из него выкинем, чтоб ловчее себе в ногу стрелять.
Он же всё равно скрипт не "с колёс" исполняет, а в байт-код переводит сначала. И некоторая проверка типов (вроде "нельзя складывать строку с целым") там уже производится.
Вот была б у интертрепатора опция "строгая проверка типов по аннотациям"...
Без неё - поведение "как раньше", с ней - чтоб лаялось, как бешеное.
А то иногда слегка так раздражают в рантайме внезапные грабли, которые могли быть отловлены ещё на стадии разбора скрипта интертрепатором.
"Выпуск языка программирования Python 3.11"
Отправлено myhand , 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, например.
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 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 уже есть текстовый редактор?
"Выпуск языка программирования Python 3.11"
Отправлено myhand , 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 все есть.
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 26-Окт-22 03:37
> Что конкретно благородный дон хотел предъявить?Наверное синтаксис которым можно даже видавшего виды плюсовика напугать.
"Выпуск языка программирования Python 3.11"
Отправлено myhand , 26-Окт-22 03:55
Приплюснутый синтаксис навсегда губит в человеке чувство прекрасного.
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 26-Окт-22 09:58
Вы поосторожней, тут же все сишники. Которые два десятка ключевых слов выучили.
"Выпуск языка программирования Python 3.11"
Отправлено myhand , 26-Окт-22 13:29
> Вы поосторожней, тут же все сишники. Которые два десятка ключевых слов выучили. Настоящий сишник ненавидит отродие Страуструпа. Он не может иначе. А "все" - знают куды иттить.
"Выпуск языка программирования Python 3.11"
Отправлено Michael Shigorin , 27-Окт-22 23:05
...а затем объединить в "синтоксическую сгущёнку"?
"Выпуск языка программирования Python 3.11"
Отправлено 1 , 25-Окт-22 09:05
А он совместим с предыдущей версией ?
"Выпуск языка программирования Python 3.11"
Отправлено commiethebeastie , 25-Окт-22 09:56
Запуск loop вне асинхронного контекста удалили.
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 25-Окт-22 10:03
>(ранее подсвечивалась лишь строка без детализации, какая именно часть строки стала причиной ошибки).У меня в Jupiter подсвечивалось выражение, но с жуткими тормозами. Они что там хак какой-то нагородили, чтобы обойти эту проблему?
"Выпуск языка программирования Python 3.11"
Отправлено myhand , 25-Окт-22 15:38
Вообще-то в whatsnew ссылка на PEP и патчи. Флаг в руки. Походу хак был как раз в Jupyter.
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 25-Окт-22 10:05
>В стандартную библиотеку включён модуль tomllib с функциями для разбора формата TOML.Если скачать файл с гитхаба и кинуть в директорию модулей для более старых версий python, тотпрекрасно работает.
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 25-Окт-22 10:08
>Добавлен специальный тип LiteralString, который может включать только строковые литералы, совместимые с типом LiteralString (т.е. голые строки и строки с типом LiteralString, но не произвольные и не комбинированные строки с типом str). Тип LiteralString можно использовать для ограничения передачи функциям строковых аргументов, произвольная подстановка частей строк в которых может привести к уязвимостям, например, при формировании строк для SQL-запросов или shell-команд. Такие проблемы должны детектироваться проверкой загрязнений (taint checking), а не некорректными костылями, которые теперь хрен выпилишь.
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 25-Окт-22 19:50
Это он и есть
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 25-Окт-22 10:12
>TypedDictNIH-синдром. Для такого должна использоваться JSONSchema. И используется, кстати, в адекватных проектах. Даже есть статический компилятор. Что мешало внедрить в mypy поддержку JSONSchema, а в typing - просто тип-обёртку?
"Выпуск языка программирования Python 3.11"
Отправлено Ыыыыыы , 25-Окт-22 13:51
Ну давай опиши в Json схеме встроенный питонячий класс.
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 25-Окт-22 10:14
>Многие макросы в C API преобразованы в обычные или статические inline-функции. Ну хоть кто-то это ретроградство начал упразднять.
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 25-Окт-22 11:40
Наоборот же, макросы -- это модно, и смузи-молодёжно.
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 25-Окт-22 12:32
У растаманов макросы в моде. А Питон слишклм высокоуровневый чтобы иметь маркосы. Исходяк Питона выполняется на виртуальной машине, Питон же некомпилируемый язык.
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 25-Окт-22 15:07
Найдутся те кто сделают внешний пакет и реализует это нативно потому что могут.
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 26-Окт-22 10:01
#define не даст соврать!
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 25-Окт-22 12:33
Жду недождусь когда всю 3-тью ветку объявят устаревшим и запилят 4-тую версию. Во будет смех и срачь.
"Выпуск языка программирования Python 3.11"
Отправлено BrainFucker , 25-Окт-22 20:31
> Жду недождусь когда всю 3-тью ветку объявят устаревшим и запилят 4-тую версию.И сделают Cython дефолтной реализацией вместо Cpython.
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 18-Июн-23 14:31
Ради этого можно и потерпеть.
"Выпуск языка программирования Python 3.11"
Отправлено Ыыыыыы , 25-Окт-22 13:53
В предыдущей версии вроде как раз было падение производительности на 25% из-за нового lpeg парсера. Таким образом, производительность не поменялась по сравнению с версией 3.9?
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 25-Окт-22 15:04
А куда ты торопишься? Если тебе так нужна скорость, то питон тебе не нужен.
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 25-Окт-22 16:11
Если не нужна скорость, может быть можно сделать питон еще медленнее?
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 25-Окт-22 19:59
Если он от этого станет лучше, то да.
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 25-Окт-22 21:47
Так и сделали, добро пожаловать в реальный мир.
"Выпуск языка программирования Python 3.11"
Отправлено Вы забыли заполнить поле Name , 25-Окт-22 23:43
Давай я у тебя зарплату урежу на 25%, а потом верну как было. Скажешь всем, что тебя повысили.
"Выпуск языка программирования Python 3.11"
Отправлено worldmind , 25-Окт-22 16:21
Скорость чего зависит от парсера?
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 25-Окт-22 21:47
Парсинга.
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 26-Окт-22 10:02
А я люблю парсить. Как просыпаюсь, так начинаю парсить, хлебом не корми.
"Выпуск языка программирования Python 3.11"
Отправлено Anonymoustus , 25-Окт-22 19:20
https://www.python.org/community/diversity/
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 25-Окт-22 19:23
когда уже выпустят питон 4?
больше функций пробелам!!
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 25-Окт-22 21:48
Его не будет.
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 01-Ноя-22 21:29
Можно заменить def на 2 пустых строки. Удобно, модно, прогрессивно
"Выпуск языка программирования Python 3.11"
Отправлено freecoder , 26-Окт-22 10:42
f(arg) C(arg), o.method()
Совпадение? Не думаю!
"Выпуск языка программирования Python 3.11"
Отправлено LastOf , 26-Окт-22 16:49
скорость работы улучшили или как обычно ухудшили чтобы исправить в будущих неопределенных выпусках?!
"Выпуск языка программирования Python 3.11"
Отправлено BuildPrice , 26-Окт-22 18:26
Больше декораторов, больше наследований. Нам некогда ждать - херч по квадратам, херч в прод, а потом три неделе ищи откуда идут зависимисти.
"Выпуск языка программирования Python 3.11"
Отправлено Вы забыли заполнить поле Name , 27-Окт-22 03:15
Про какие декораторы речь? Кто тебя заставляет городить наследование? При чем тут зависимости?
"Выпуск языка программирования Python 3.11"
Отправлено Вячеслав , 27-Окт-22 06:52
Так может у него тимлид пулреквесты без наследования с декораторами не принимает.
"Выпуск языка программирования Python 3.11"
Отправлено Аноним , 03-Ноя-22 02:57
> В стандартную библиотеку включён модуль tomllib с функциями для разбора формата TOML.А обратная совместимость где? Нет же в PyPi этой библиотеки для установки через PIP. Вот что за люди...