|
2.3, Аноним (3), 23:23, 24/10/2022 [^] [^^] [^^^] [ответить]
| +9 +/– |
Там теперь демократия и правит невидимая рука рынка, вставленная сам понимаешь куда и кому.
| |
|
|
4.98, Аноним (-), 03:34, 26/10/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> И кого на этот раз рыночек порешал?
Гвидошку же, ну. Не насмерть, но разруливать гадюшню он задолбался.
| |
|
3.117, Аноним (117), 16:19, 26/10/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Вполне себе видимая — вот поддержку седьмой шинды убрали, только 10/11 теперь. Купляйце!
| |
|
|
|
|
3.34, Бывалый смузихлёб (?), 06:43, 25/10/2022 [^] [^^] [^^^] [ответить]
| +16 +/– |
В порядке вещей когда изменений немного и в целом ЯП весьма простой. В былые времена некоторые полюбили питон за это
В последнее он стремительно летит по траектории плюсОв - переусложнение, избыточная малоприменимая функциональность и откровенное загаживание синтаксиса до неприличия.
Ещё немного и «требуется гораздо более простой и наглядный ЯП» но теперь уже взамен питона
| |
|
4.37, beck (??), 07:36, 25/10/2022 [^] [^^] [^^^] [ответить]
| +6 +/– |
Соглашусь. Прелесть питона в его простоте и прозрачности. Зачем делать из питона плюсы, если уже есть плюсы? Нешто затем, чтобы не переписывать на плюсах прототипы, а продолжать питонокодить кудрявыми руками тех же кодеманкисов?
| |
|
|
6.99, Аноним (-), 03:35, 26/10/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Не нравятся нововведения - пишите по старому
А это по старой питонячьей традиции наверное уже сломали. А если еще не - скоро сломают.
| |
6.144, Василий (??), 00:50, 31/10/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Не нравятся нововведения - пишите по старому
Надо не просто писать по-старому, а активно и громко хейтить нововведения, дабы переорать слишком прогрессивных юношей^W особей неопределенного пола
| |
|
|
4.43, Аноним (43), 08:31, 25/10/2022 [^] [^^] [^^^] [ответить]
| +3 +/– |
Это ты точно про питон подумал? Потому что всё, что делают в питоне, это упрощают и стандартизируют давние решения для популярных проблем. Которых уже накопилось прилично. А видимых изменений не так чтобы и много, разве что регулярно упрощают синтаксис и повышают читаемость.
| |
|
|
|
3.100, Аноним (-), 03:36, 26/10/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Что поделать, узкая специализация симптом эволюции.
Расскажешь куда твои плагинчики-питончики девать в случае какого-нибудь апокалиптеца. А кто-нибудь другой расскажет про эволюцию, но уже не тебе.
| |
|
2.137, Вы забыли заполнить поле Name (?), 03:24, 28/10/2022 [^] [^^] [^^^] [ответить]
| +/– |
> И когда это всё учить? В своё личное время?
Учиться! Учиться! И еще раз учиться! (с)
А что, собственно, тебя как любителя раста удивляет? Настоящего хипстера всегда радуют любые нововведения или... Смузихлеб то, не настоящий!
| |
|
1.13, Аноним (13), 00:07, 25/10/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
conda create -c conda-forge -n py311 python=3.11
PackagesNotFoundError: The following packages are not available from current channels:
- python=3.11
Ждем ебилдов.
| |
|
|
3.139, Вы забыли заполнить поле Name (?), 03:42, 28/10/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Проверенный миллионами мух
И вот когда все мухи писали на питоне, одна маленькая, но гордая муха сказала: "Лично я буду писать на другом языке".
Она стала писать все больше и больше, но очень скоро завязла и не смогла выполнить задачу.
Так выпьем за то, чтобы никто из нас, на чем бы он не писал, никогда не отрывался бы от коллектива.
| |
|
|
1.35, Иваня (?), 07:15, 25/10/2022 [ответить] [﹢﹢﹢] [ · · · ]
| –4 +/– |
Один из моих любимых ЯП, ура! Надо обновиться и опробовать все фичи с сахаром на практике. =^..^=
| |
|
|
|
4.121, Аноним (-), 18:03, 26/10/2022 [^] [^^] [^^^] [ответить]
| +/– |
Тройка была полностью переписана с нуля, ибо была полное г-но. Сойдет ?
| |
|
|
|
1.38, Igraine (ok), 07:56, 25/10/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Даже в python сделали дженерики, а в php с его настоящими статическими типами, дженериков нет.
| |
|
2.122, BuildPrice (?), 18:17, 26/10/2022 [^] [^^] [^^^] [ответить]
| +/– |
Даже в python сделали помойку (нет, он уже 20 лет помоечней PERLа, а по скорости все еще в попе)
| |
2.141, anonymous (??), 16:12, 29/10/2022 [^] [^^] [^^^] [ответить]
| +/– |
Во-первых в самом пхп нет статической проверки типов, там просто сахар для ассертов в рантайме.
Во-вторых есть phpstan/psalm, которые как раз реализуют статческую проверку типов и там генерики уже давно есть.
| |
|
1.39, Аноним (39), 08:11, 25/10/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
> Объявлены устаревшими и будут удалены в выпуске Python 3.13 модули uu...
uu-то им чем помешал?
| |
|
|
3.77, Аноним (39), 15:09, 25/10/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
При этом в справке и 3.12, и 3.12 написано:
> Normally, you will not use these functions directly but use wrapper modules like uu or base64 instead. | |
|
|
1.46, Аноним (46), 08:48, 25/10/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +18 +/– |
Пора кроме выражения "синтаксический сахар" вводить выражение "синтаксический жир".
| |
|
|
3.86, Аноним (46), 18:36, 25/10/2022 [^] [^^] [^^^] [ответить]
| +/– |
Да так, вообще и в целом... аннотации типов, которые сам язык в рантайме не использует, курс на из#$бистость синтаксиса... а GIL так и не убрали, ироды! [потрясает клюкой]
| |
|
4.102, myhand (ok), 03:53, 26/10/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Да так, вообще и в целом... аннотации типов, которые сам язык в
> рантайме не использует
Это динамический язык, Карл!
> курс на из#$бистость синтаксиса...
*#$*??
| |
|
5.105, Аноним (105), 08:15, 26/10/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Это динамический язык, Карл!
И таки шо, Фридрих, динамическому языку нельзя проверять типы?
Давайте ещё isinstance(), type() и прочие, в т.ч. подкапотные проверки из него выкинем, чтоб ловчее себе в ногу стрелять.
Он же всё равно скрипт не "с колёс" исполняет, а в байт-код переводит сначала. И некоторая проверка типов (вроде "нельзя складывать строку с целым") там уже производится.
Вот была б у интертрепатора опция "строгая проверка типов по аннотациям"...
Без неё - поведение "как раньше", с ней - чтоб лаялось, как бешеное.
А то иногда слегка так раздражают в рантайме внезапные грабли, которые могли быть отловлены ещё на стадии разбора скрипта интертрепатором.
| |
|
6.106, myhand (ok), 09:18, 26/10/2022 [^] [^^] [^^^] [ответить] | +/– | Зачем это делать в рантайме Зачем Они не подкапотные - а как раз у всех на ви... большой текст свёрнут, показать | |
|
7.120, Аноним (105), 17:39, 26/10/2022 [^] [^^] [^^^] [ответить]
| +/– |
>> И некоторая проверка типов (вроде "нельзя складывать строку с
>> целым") там уже производится.
> Сильно сомневаюсь.
Запускаю idle. Говорю:
a = 1
b = "x"
print(a + b)
в ответ: "TypeError: unsupported operand type(s) for +: 'int' and 'str'"
В вашем варианте (без print) интерпретатор просто отбрасывал выражение, т.к. его результат никак не использовался.
>> А то иногда слегка так раздражают в рантайме внезапные грабли, которые могли
>> быть отловлены ещё на стадии разбора скрипта интертрепатором.
> Для этого есть хорошие текстовые редакторы, умеющие взаимодействовать с mypy. Emacs, например.
В Emacs уже есть текстовый редактор?
| |
|
8.129, myhand (ok), 04:38, 27/10/2022 [^] [^^] [^^^] [ответить] | +/– | Молодец, юнга Это как раз ошибка от рантайма В чем можно легко убедиться __... большой текст свёрнут, показать | |
|
|
|
|
|
3.101, Аноним (-), 03:37, 26/10/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Что конкретно благородный дон хотел предъявить?
Наверное синтаксис которым можно даже видавшего виды плюсовика напугать.
| |
|
4.103, myhand (ok), 03:55, 26/10/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
Приплюснутый синтаксис навсегда губит в человеке чувство прекрасного.
| |
|
5.109, Аноним (107), 09:58, 26/10/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Вы поосторожней, тут же все сишники. Которые два десятка ключевых слов выучили.
| |
|
6.116, myhand (ok), 13:29, 26/10/2022 [^] [^^] [^^^] [ответить]
| +5 +/– |
> Вы поосторожней, тут же все сишники. Которые два десятка ключевых слов выучили.
Настоящий сишник ненавидит отродие Страуструпа. Он не может иначе. А "все" - знают куды иттить.
| |
|
|
|
|
|
1.49, Аноним (49), 10:03, 25/10/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>(ранее подсвечивалась лишь строка без детализации, какая именно часть строки стала причиной ошибки).
У меня в Jupiter подсвечивалось выражение, но с жуткими тормозами. Они что там хак какой-то нагородили, чтобы обойти эту проблему?
| |
|
2.79, myhand (ok), 15:38, 25/10/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Вообще-то в whatsnew ссылка на PEP и патчи. Флаг в руки. Походу хак был как раз в Jupyter.
| |
|
1.50, Аноним (49), 10:05, 25/10/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>В стандартную библиотеку включён модуль tomllib с функциями для разбора формата TOML.
Если скачать файл с гитхаба и кинуть в директорию модулей для более старых версий python, тотпрекрасно работает.
| |
1.51, Аноним (49), 10:08, 25/10/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>Добавлен специальный тип LiteralString, который может включать только строковые литералы, совместимые с типом LiteralString (т.е. голые строки и строки с типом LiteralString, но не произвольные и не комбинированные строки с типом str). Тип LiteralString можно использовать для ограничения передачи функциям строковых аргументов, произвольная подстановка частей строк в которых может привести к уязвимостям, например, при формировании строк для SQL-запросов или shell-команд.
Такие проблемы должны детектироваться проверкой загрязнений (taint checking), а не некорректными костылями, которые теперь хрен выпилишь.
| |
1.52, Аноним (49), 10:12, 25/10/2022 [ответить] [﹢﹢﹢] [ · · · ]
| –4 +/– |
>TypedDict
NIH-синдром. Для такого должна использоваться JSONSchema. И используется, кстати, в адекватных проектах. Даже есть статический компилятор. Что мешало внедрить в mypy поддержку JSONSchema, а в typing - просто тип-обёртку?
| |
1.53, Аноним (49), 10:14, 25/10/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>Многие макросы в C API преобразованы в обычные или статические inline-функции.
Ну хоть кто-то это ретроградство начал упразднять.
| |
|
|
3.59, Аноним (-), 12:32, 25/10/2022 [^] [^^] [^^^] [ответить]
| +/– |
У растаманов макросы в моде. А Питон слишклм высокоуровневый чтобы иметь маркосы. Исходяк Питона выполняется на виртуальной машине, Питон же некомпилируемый язык.
| |
|
4.76, Аноним (75), 15:07, 25/10/2022 [^] [^^] [^^^] [ответить]
| +/– |
Найдутся те кто сделают внешний пакет и реализует это нативно потому что могут.
| |
|
|
|
1.60, Аноним (-), 12:33, 25/10/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Жду недождусь когда всю 3-тью ветку объявят устаревшим и запилят 4-тую версию. Во будет смех и срачь.
| |
|
2.91, BrainFucker (ok), 20:31, 25/10/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Жду недождусь когда всю 3-тью ветку объявят устаревшим и запилят 4-тую версию.
И сделают Cython дефолтной реализацией вместо Cpython.
| |
|
1.65, Ыыыыыы (?), 13:53, 25/10/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
В предыдущей версии вроде как раз было падение производительности на 25% из-за нового lpeg парсера. Таким образом, производительность не поменялась по сравнению с версией 3.9?
| |
|
2.74, Аноним (75), 15:04, 25/10/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
А куда ты торопишься? Если тебе так нужна скорость, то питон тебе не нужен.
| |
|
3.81, Аноним (82), 16:11, 25/10/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
Если не нужна скорость, может быть можно сделать питон еще медленнее?
| |
|
|
|
4.111, Аноним (107), 10:02, 26/10/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
А я люблю парсить. Как просыпаюсь, так начинаю парсить, хлебом не корми.
| |
|
|
|
|
2.150, Аноним (150), 21:29, 01/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Можно заменить def на 2 пустых строки. Удобно, модно, прогрессивно
| |
|
1.119, LastOf (?), 16:49, 26/10/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
скорость работы улучшили или как обычно ухудшили чтобы исправить в будущих неопределенных выпусках?!
| |
1.123, BuildPrice (?), 18:26, 26/10/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Больше декораторов, больше наследований. Нам некогда ждать - херч по квадратам, херч в прод, а потом три неделе ищи откуда идут зависимисти.
| |
|
|
3.132, Вячеслав (??), 06:52, 27/10/2022 [^] [^^] [^^^] [ответить]
| +/– |
Так может у него тимлид пулреквесты без наследования с декораторами не принимает.
| |
|
|
1.151, Аноним (151), 02:57, 03/11/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> В стандартную библиотеку включён модуль tomllib с функциями для разбора формата TOML.
А обратная совместимость где? Нет же в PyPi этой библиотеки для установки через PIP. Вот что за люди...
| |
|