|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск языка программирования Python 3.6" | +2 +/– | |
Сообщение от opennews (ok) on 24-Дек-16, 00:39 | ||
После 15 месяцев разработки представлен (http://blog.python.org/2016/12/python-360-is-now-available.html) значительный релиз языка программирования Python 3.6 (https://www.python.org/downloads/release/python-360/). | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
6. "Выпуск языка программирования Python 3.6" | +/– | |
Сообщение от chinarulezzz (ok) on 24-Дек-16, 01:00 | ||
Аннотация типов... ммм, представляю сколько костылей навтыкают, прежде чем скажут "готовится python4". | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
86. "Выпуск языка программирования Python 3.6" | +/– | |
Сообщение от ADR (ok) on 28-Дек-16, 01:53 | ||
А что с ней не так? | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
10. "Выпуск языка программирования Python 3.6" | –6 +/– | |
Сообщение от Аноним (??) on 24-Дек-16, 02:40 | ||
> >>> name = "Fred" | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
17. "Выпуск языка программирования Python 3.6" | –5 +/– | |
Сообщение от Гость (??) on 24-Дек-16, 05:46 | ||
Да уж. Вспомним этот пример из главы 1.2 Кернигана-Ричи: | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
22. "Выпуск языка программирования Python 3.6" | +7 +/– | |
Сообщение от анон on 24-Дек-16, 09:35 | ||
Спецы по питону набигают | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
36. "Выпуск языка программирования Python 3.6" | +9 +/– | |
Сообщение от angra (ok) on 24-Дек-16, 11:33 | ||
Это давно есть в питоне. Кто-то явно не понял в чем новшество. | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
45. "Выпуск языка программирования Python 3.6" | +4 +/– | |
Сообщение от Имя on 24-Дек-16, 12:57 | ||
оно и раньше было, просто писалось как | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
84. "Выпуск языка программирования Python 3.6" | +/– | |
Сообщение от Nas_tradamus (ok) on 27-Дек-16, 12:51 | ||
[btr@mb:~] $ python2.7 | ||
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору |
69. "Выпуск языка программирования Python 3.6" | +2 +/– | |
Сообщение от oopsy on 25-Дек-16, 13:25 | ||
Cовершенно c Вами согласен, коллега. | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
16. "Выпуск языка программирования Python 3.6" | –6 +/– | |
Сообщение от not inkognito (ok) on 24-Дек-16, 05:31 | ||
Как по мне Разделение символов подчеркиванием Ниочень совсем :(Вроде всегда везде ставились точки (не имеюв виду код). 1.000.000.000 выглядит намного лучше чем вырвиглазное 1_000_000_000 и даже вроде меньше места занимает хотябы визуально. Если точки/запятые никак нельзя использовать то лучше уж вообщеникак тогда по моему. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
20. "Выпуск языка программирования Python 3.6" | +7 +/– | |
Сообщение от Blind Vic (ok) on 24-Дек-16, 09:30 | ||
> вообще всегда считал символы выделением или разделением с права на лево по 3 символа | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
23. "Выпуск языка программирования Python 3.6" | +7 +/– | |
Сообщение от Аноним (??) on 24-Дек-16, 09:46 | ||
Он просто не в курсе про моноширинные шрифты. | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
28. "Выпуск языка программирования Python 3.6" | +6 +/– | |
Сообщение от Аноним (??) on 24-Дек-16, 10:12 | ||
> ... 1.000.000.000 выглядит намного лучше чем вырвиглазное 1_000_000_000 и даже ... | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
34. "Выпуск языка программирования Python 3.6" | +1 +/– | |
Сообщение от Anonisimus on 24-Дек-16, 11:13 | ||
Точки? А как тогда целые от чисел с плавающей запятой парсер различать должен? | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
41. "Выпуск языка программирования Python 3.6" | –1 +/– | |
Сообщение от анонимусимус on 24-Дек-16, 12:24 | ||
>[оверквотинг удален] | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
47. "Выпуск языка программирования Python 3.6" | –1 +/– | |
Сообщение от adminlocalhost (ok) on 24-Дек-16, 14:48 | ||
> Как по мне Разделение символов подчеркиванием Ниочень совсем :(Вроде всегда | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
65. "Выпуск языка программирования Python 3.6" | –2 +/– | |
Сообщение от Аноним (??) on 25-Дек-16, 02:38 | ||
Нажимаю Shift+Ё, получаю тильду. ЧЯДНТ? | ||
Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору |
75. "Выпуск языка программирования Python 3.6" | –1 +/– | |
Сообщение от Аноним (??) on 26-Дек-16, 12:20 | ||
Запятая же - 1,000,000.00 (c) Англосаксы. | ||
Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору |
48. "Выпуск языка программирования Python 3.6" | +/– | |
Сообщение от Аноним (??) on 24-Дек-16, 15:10 | ||
В информатике точка является разделителем целой и дробной частей числа. Может, конечно, в вашем вижуальном васике это иначе, а в остальных ЯП это так. | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
85. "Выпуск языка программирования Python 3.6" | +/– | |
Сообщение от Аноним (??) on 27-Дек-16, 23:23 | ||
В визуальном васике тоже точка, а про остальные языки вы не правы, среди них есть с другими разделителями. | ||
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору |
19. "Выпуск языка программирования Python 3.6" | +2 +/– | |
Сообщение от Blind Vic (ok) on 24-Дек-16, 09:27 | ||
Не упомянули, что словари теперь упорядочены | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
25. "Выпуск языка программирования Python 3.6" | +2 +/– | |
Сообщение от Аноним (??) on 24-Дек-16, 10:06 | ||
А вот это уже серьезное изменение. В целом конечно всем ... как обычно, но я бы не стал так резко менять поведение системных структур. Можно было бы добавить просто новый какой-то подход к записи, что то на подобии <> например или (a. b) как в Lisp... В целом из фичи сделали треш. Про asyncio нужна нормальная документация, так как в 3.5 почти нихрена непонятно было и приходилось смотреть код ... Упоминание про event_loop появилось в целом сравнительно недавно в документации, что реально грустно. | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
87. "Выпуск языка программирования Python 3.6" | +/– | |
Сообщение от ADR (ok) on 28-Дек-16, 01:58 | ||
Всегда есть collections.OrderedDict. | ||
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору |
32. "Выпуск языка программирования Python 3.6" | +1 +/– | |
Сообщение от Аноним (??) on 24-Дек-16, 10:49 | ||
"new implementation is considered an implementation detail and should not be relied upon" | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
60. "Выпуск языка программирования Python 3.6" | +1 +/– | |
Сообщение от Blind Vic (ok) on 24-Дек-16, 23:07 | ||
Я уверен, что это станет стандартом. Например, class attribute definition order завязан на новом dict: | ||
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору |
21. "Выпуск языка программирования Python 3.6" | +/– | |
Сообщение от Аноним (??) on 24-Дек-16, 09:31 | ||
Питон становится похож на perl. К чему бы это? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
27. "Выпуск языка программирования Python 3.6" | +1 +/– | |
Сообщение от Аноним (??) on 24-Дек-16, 10:09 | ||
> Питон становится похож на perl. К чему бы это? | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
|
31. "Выпуск языка программирования Python 3.6" | +/– | |
Сообщение от анон9 on 24-Дек-16, 10:42 | ||
> Ну и да, классы там это просто синтаксический сахар для функции-конструктора, | ||
Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору |
50. "Выпуск языка программирования Python 3.6" | +2 +/– | |
Сообщение от leap42 (ok) on 24-Дек-16, 15:24 | ||
зачем? чтобы стали большими? perl был и будет чемпионом в категории "быстрый и 'грязный' скрипт" из-за своей гибкости, лаконичности, мощности и "неприхотливости", а у python другие ниши. | ||
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору |
73. "Выпуск языка программирования Python 3.6" | –2 +/– | |
Сообщение от Аноним (??) on 26-Дек-16, 03:35 | ||
Это не тебя "всегда посылают на грязную работу", просто ты выполняешь любую работу грязно. © | ||
Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору |
62. "Выпуск языка программирования Python 3.6" | –1 +/– | |
Сообщение от Вы забыли заполнить поле Name on 24-Дек-16, 23:55 | ||
> становится похож на perl | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
33. "Выпуск языка программирования Python 3.6" | +/– | |
Сообщение от Аноним (??) on 24-Дек-16, 10:59 | ||
На сколько в этот раз разжиреют дистрибутивы вроде убунты? На сколько помню, каждая версия прибавляет сотню другую. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
35. "Выпуск языка программирования Python 3.6" | +4 +/– | |
Сообщение от Аноним (??) on 24-Дек-16, 11:27 | ||
> На сколько помню | ||
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору |
37. "Выпуск языка программирования Python 3.6" | +1 +/– | |
Сообщение от Аноним (??) on 24-Дек-16, 11:34 | ||
"На сотню-другую" еще, раз на то пошло. | ||
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору |
39. "Выпуск языка программирования Python 3.6" | +2 +/– | |
Сообщение от pda on 24-Дек-16, 12:21 | ||
Прибавляю сотню-другую чего? Килобайт? Нефти? Прибавляют за счёт чего? Новых пакетов точно нет? | ||
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору |
46. "Выпуск языка программирования Python 3.6" | +/– | |
Сообщение от Аноним (??) on 24-Дек-16, 13:39 | ||
По моим наблюдениям речь идет о мегабайтах. В убунте пакеты питона вместе с морем зависимостей сейчас занимают ~1 гиг. | ||
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору |
52. "Выпуск языка программирования Python 3.6" | +2 +/– | |
Сообщение от Аноним (??) on 24-Дек-16, 16:39 | ||
> На сколько в этот раз разжиреют дистрибутивы вроде убунты? На сколько помню, | ||
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору |
38. "Выпуск языка программирования Python 3.6" | –2 +/– | |
Сообщение от saahriktu (ok) on 24-Дек-16, 12:20 | ||
Не хватает поддержки переменной окружения $PYTHONPATH3 из коробки. А то всё заточено на $PYTHONPATH, а об неё спотыкается Python 2, который её тоже знает (а заодно и $PYTHONPATH2). Не из коробки Python 3, конечно, можно и сейчас переучить на $PYTHONPATH3, но неофициальными патчами, ломая совместимость с документированным поведением: "sed -i 's/\"PYTHONPATH\"/\"PYTHONPATH3\"/' PC/getpathp.c && sed -i 's/\"PYTHONPATH\"/\"PYTHONPATH3\"/' Modules/getpath.c && sed -i 's/\"PYTHONPATH\"/\"PYTHONPATH3\"/' Mac/IDLE/IDLE.app/Contents/MacOS/IDLE". | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
40. "Выпуск языка программирования Python 3.6" | –2 +/– | |
Сообщение от анонимусимус on 24-Дек-16, 12:22 | ||
Ты на всех форумах об этом уже отписался или еще нет? | ||
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору |
42. "Выпуск языка программирования Python 3.6" | +/– | |
Сообщение от saahriktu (ok) on 24-Дек-16, 12:26 | ||
Как будто что-то плохое. Плохо, наоборот, когда люди приобретают знания и умения, но не хотят ни с кем делиться. | ||
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору |
44. "Выпуск языка программирования Python 3.6" | +1 +/– | |
Сообщение от Аноним (??) on 24-Дек-16, 12:40 | ||
Патчить седом - сурово, сурово. | ||
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору |
49. "Выпуск языка программирования Python 3.6" | +2 +/– | |
Сообщение от leap42 (ok) on 24-Дек-16, 15:19 | ||
питонисты редко пользуются vi и ещё реже perl'ом, чем им ещё "патчить" если не sed'ом? | ||
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору |
51. "Выпуск языка программирования Python 3.6" | –2 +/– | |
Сообщение от saahriktu (ok) on 24-Дек-16, 16:22 | ||
Сразу видно человека, который ни разу не читал LFS Book. В ней активно используется sed для наложения патчей. Наверняка, многие маинтейнеры тоже используют sed. Гораздо удобнее чем таскать кругом полноразмерные патчи. Другой вопрос, что далеко не всё можно загнать в правила sed'а, да (поскольку нет смысла). Вот там полноразмерные патчи и используются. | ||
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору |
57. "Выпуск языка программирования Python 3.6" | –1 +/– | |
Сообщение от Crazy Alex (ok) on 24-Дек-16, 19:19 | ||
Питоном? | ||
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору |
43. "Выпуск языка программирования Python 3.6" | –1 +/– | |
Сообщение от Аноним (??) on 24-Дек-16, 12:39 | ||
>>> name = "Fred" | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
53. "Выпуск языка программирования Python 3.6" | +4 +/– | |
Сообщение от Ordu (ok) on 24-Дек-16, 17:16 | ||
Засовывать пользовательский ввод в функции типа printf в качестве _форматной_ строки -- это вообще катастрофически плохая идея, даже если она прикрыта проверкой пользовательского ввода. Это почти так же плохо, как выполнять eval на пользовательском вводе, даже если этот ввод тщательно проверен. | ||
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору |
56. "Выпуск языка программирования Python 3.6" | +1 +/– | |
Сообщение от FrBrGeorge (ok) on 24-Дек-16, 18:57 | ||
> Теперь придется ещё тщательнее проверять пользовательский ввод | ||
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору |
54. "Выпуск языка программирования Python 3.6" | +/– | |
Сообщение от chinarulezzz (ok) on 24-Дек-16, 18:08 | ||
Хорошо что удалили сообщение о аннотации типов и питон4. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
58. "Выпуск языка программирования Python 3.6" | +1 +/– | |
Сообщение от Crazy Alex (ok) on 24-Дек-16, 19:22 | ||
А куда деваться - с ростом сложности проектов явная типизация становится необходимостью - не только ради отлова ошибок, нои как вариант документации, которая всегда соответствует коду. | ||
Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору |
61. "Выпуск языка программирования Python 3.6" | +/– | |
Сообщение от chinarulezzz (ok) on 24-Дек-16, 23:51 | ||
Насчёт документации, Ларри как-то сказал, емнип, что старался насколько это можно, облегчить программерам написание документации. Вместо того, чтобы принуждать их подстраиваться под правила документирования, лучше как можно проще сделать для них документирование прямо в коде. И глянь на результат, у perl-коммюнити отличная документация. | ||
Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору |
63. "Выпуск языка программирования Python 3.6" | –2 +/– | |
Сообщение от Вы забыли заполнить поле Name on 25-Дек-16, 00:05 | ||
> у perl-коммюнити отличная документация. | ||
Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору |
64. "Выпуск языка программирования Python 3.6" | +1 +/– | |
Сообщение от chinarulezzz (ok) on 25-Дек-16, 00:13 | ||
>> у perl-коммюнити отличная документация. | ||
Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору |
67. "Выпуск языка программирования Python 3.6" | –2 +/– | |
Сообщение от freehck (ok) on 25-Дек-16, 11:31 | ||
Да что Вы распинаетесь перед ним? Он же вполне ясно дал понять, что с Perl он знаком на уровне "одна бабка во дворе сказала": | ||
Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору |
59. "Выпуск языка программирования Python 3.6" | +1 +/– | |
Сообщение от Blind Vic (ok) on 24-Дек-16, 22:59 | ||
> Обеспечено сохранение порядка определения атрибутов класса (прядок можно отследить через новый атрибут "__dict__"); | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
66. "Выпуск языка программирования Python 3.6" | +/– | |
Сообщение от freehck (ok) on 25-Дек-16, 11:07 | ||
>>> width = 10 | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
68. "Выпуск языка программирования Python 3.6" | +/– | |
Сообщение от Andrey Mitrofanov on 25-Дек-16, 12:54 | ||
>>>> width = 10 | ||
Ответить | Правка | ^ к родителю #66 | Наверх | Cообщить модератору |
70. "Выпуск языка программирования Python 3.6" | +4 +/– | |
Сообщение от Stax (ok) on 25-Дек-16, 14:50 | ||
Причем тут вообще композиция и прочее?? Форматированию по имени, а не позиции сто лет в обед, это с каких-то древнейших вторых (если вообще не первых, но тут уже не помню) версий питона работает. И доступ к атрибутам всегда был. См. "Accessing arguments by name" и "Accessing arguments’ attributes" примеры: https://docs.python.org/2/library/string.html#format-examples | ||
Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору |
74. "Выпуск языка программирования Python 3.6" | +/– | |
Сообщение от Аноним (??) on 26-Дек-16, 07:32 | ||
Да это же Сишники, что с них взять. | ||
Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору |
76. "Выпуск языка программирования Python 3.6" | –1 +/– | |
Сообщение от freehck (ok) on 26-Дек-16, 12:33 | ||
>>>>> f"result: {value:{width}.{precision}}" # nested fields | ||
Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору |
77. "Выпуск языка программирования Python 3.6" | +/– | |
Сообщение от Аноним (??) on 26-Дек-16, 12:33 | ||
>>>> width = 10 | ||
Ответить | Правка | ^ к родителю #66 | Наверх | Cообщить модератору |
83. "Выпуск языка программирования Python 3.6" | +1 +/– | |
Сообщение от oopsy on 26-Дек-16, 23:19 | ||
Так получилось потому, что используется формат по умолчанию. А формат по умолчанию в данном случае будет g. | ||
Ответить | Правка | ^ к родителю #77 | Наверх | Cообщить модератору |
72. "Выпуск языка программирования Python 3.6" | –3 +/– | |
Сообщение от Аноним (??) on 26-Дек-16, 03:06 | ||
> Возможность использования символов подчёркивания для улучшения читаемости чисел, например, теперь можно указывать 1_000_000 или 0x_FF_FF_FF; | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
78. "Выпуск языка программирования Python 3.6" | +/– | |
Сообщение от Аноним (??) on 26-Дек-16, 12:34 | ||
>> Возможность использования символов подчёркивания для улучшения читаемости чисел, например, теперь можно указывать 1_000_000 или 0x_FF_FF_FF; | ||
Ответить | Правка | ^ к родителю #72 | Наверх | Cообщить модератору |
79. "Выпуск языка программирования Python 3.6" | +/– | |
Сообщение от freehck (ok) on 26-Дек-16, 12:36 | ||
>> Возможность использования символов подчёркивания для улучшения читаемости чисел, например, теперь можно указывать 1_000_000 или 0x_FF_FF_FF; | ||
Ответить | Правка | ^ к родителю #72 | Наверх | Cообщить модератору |
80. "Выпуск языка программирования Python 3.6" | +/– | |
Сообщение от Аноним (??) on 26-Дек-16, 15:15 | ||
Мда... Ушел дальше программировать на LISP... | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
81. "Выпуск языка программирования Python 3.6" | +2 +/– | |
Сообщение от Аноним (??) on 26-Дек-16, 17:52 | ||
Не ясно только, чего заходил. | ||
Ответить | Правка | ^ к родителю #80 | Наверх | Cообщить модератору |
82. "Выпуск языка программирования Python 3.6" | –1 +/– | |
Сообщение от Lisp on 26-Дек-16, 18:53 | ||
Посмотреть на мучения хомячков всегда приятно ) | ||
Ответить | Правка | ^ к родителю #81 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |