The OpenNET Project / Index page

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



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

Оглавление

7% разработчиков продолжают использовать Python 2, opennews (??), 08-Окт-23, (0) [смотреть все]

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


16. "7% разработчиков продолжают использовать Python 2"  –2 +/
Сообщение от Аноним (18), 08-Окт-23, 10:06 
>древнее легаси, которое хрен перепишешь на третий

Только если это legacy - cext модуль, в таком слувае при портировании могут вылезти сигсегвы и надо быть знатно погемоориться для того, чтобы понять, откуда они и как их фиксить. Всё остальное конвертируется автоматом с помощью 2to3 и так же автоматом обновляется на новейшие практики с помощью pyupgrade и autopep8 --aggressive, и потом всего-лишь несколько ручных правок внести на несколько десятков тысяч строк кода.

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

19. "7% разработчиков продолжают использовать Python 2"  +6 +/
Сообщение от Аноним (13), 08-Окт-23, 10:15 
Огромный пласт проблем всплывает со строками, потому что в третьем питоне строка уникодная, во втором байтовая. И все низкоуровневое программирование типа обмена данными с разными железками отваливается на ура. Потому что теперь надо все строки явно конвертировать в байты и обратно. И это может всплывать в совершенно неожиданных местах.
Ответить | Правка | Наверх | Cообщить модератору

21. "7% разработчиков продолжают использовать Python 2"  –2 +/
Сообщение от Аноним (18), 08-Окт-23, 10:20 
Да, всплывает. Вот эти несколько фиксов - это в основном по строкам. Вполне исправляемая проблема даже в относительно крупных проектах меньше чем за час и не может быть оправданием для сидения на 2
Ответить | Правка | Наверх | Cообщить модератору

83. "7% разработчиков продолжают использовать Python 2"  +4 +/
Сообщение от Аноним (83), 08-Окт-23, 13:36 
во многих случаях люди, что применяют пайтоне - это не проф-программисты, которым платят не за кол-во написанных строк. Работает на 2ом их приложуха, решает нужные им задачи и они ее будут тянуть еще десятилетиями...
Ответить | Правка | Наверх | Cообщить модератору

97. "7% разработчиков продолжают использовать Python 2"  –2 +/
Сообщение от Аноним (97), 08-Окт-23, 14:46 
>которым платят не за кол-во написанных строк

Слышал звон - а не знает где он. Речь шла о типах str и bytes, а не о lines of code.

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

115. "7% разработчиков продолжают использовать Python 2"  +4 +/
Сообщение от Аноним (83), 08-Окт-23, 16:40 
еще раз :) им никто не заплатит за переписывание приложухи с 2ой на 3ю...
Ответить | Правка | Наверх | Cообщить модератору

100. "7% разработчиков продолжают использовать Python 2"  +/
Сообщение от Аноним (47), 08-Окт-23, 15:03 
Так пусть эти непрофессиональные программисты потратят время на изучение Си а не Питона. В чем разница, если и на тот и на этот ЯП ВСЕРАВНО надо тратить время на изучение?
Ответить | Правка | К родителю #83 | Наверх | Cообщить модератору

111. "7% разработчиков продолжают использовать Python 2"  +1 +/
Сообщение от Аноним (111), 08-Окт-23, 15:57 
> Так пусть эти непрофессиональные программисты потратят время на изучение Си а не
> Питона. В чем разница, если и на тот и на этот ЯП ВСЕРАВНО надо тратить время на изучение?

Разницу узнаешь, когда закончишь начальное учебное заведение и начнешь писать что-то посложнее приветов миру и "laba1.c"


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

114. "7% разработчиков продолжают использовать Python 2"  +/
Сообщение от Аноним (47), 08-Окт-23, 16:38 
Я питон никогда не изучал. Я изучал Си ещё в 2003.
Ответить | Правка | Наверх | Cообщить модератору

116. "7% разработчиков продолжают использовать Python 2"  +/
Сообщение от Аноним (83), 08-Окт-23, 16:42 
мелкомягкие пайтон впиндюрили уже в эксель. т.е. подразумевается что "бухгалтеры" будут что-то применять... ну вот ты бухгалтерше и предложи писать на сях...
Ответить | Правка | Наверх | Cообщить модератору

146. "7% разработчиков продолжают использовать Python 2"  +/
Сообщение от Аноним (47), 08-Окт-23, 19:06 
Пусть изучает, я только за.
Ответить | Правка | Наверх | Cообщить модератору

148. "7% разработчиков продолжают использовать Python 2"  –1 +/
Сообщение от Аноним (47), 08-Окт-23, 19:09 
А вообще бухгалтерка не должна ничего писать, это бред. Писать должны специально обученные люди 1С программисты называются. Им платят и за умение программировать на языка 1С и за знание бухгалтерии зачастую.
Ну или надо оставить Питон как скрипторый язык для не программистов, а программистам перестать на нём писать что-то серьёзное на полном серьёзе. А то получается что не настоящие программисты пишут на не предназначенном для этого языке серьезный софт.
Ответить | Правка | К родителю #116 | Наверх | Cообщить модератору

124. "7% разработчиков продолжают использовать Python 2"  +/
Сообщение от Аноним (124), 08-Окт-23, 17:58 
Нужно применять не то, что изучал, а то, что подходит для задачи. Мне кажется этому даже на 1 курсе учат.
Ответить | Правка | К родителю #114 | Наверх | Cообщить модератору

149. "7% разработчиков продолжают использовать Python 2"  +/
Сообщение от Аноним (47), 08-Окт-23, 19:11 
Так вот Питон не подходит для чего-то серьезного. А вчерашние вайтишники изучили только Питон поэтому пишут на нём все что можно и нельзя.
Ответить | Правка | Наверх | Cообщить модератору

158. "7% разработчиков продолжают использовать Python 2"  +/
Сообщение от Аноним (158), 08-Окт-23, 19:21 
Питон прекрасно подходит для нейронок и всякой статистики. "Что-то серьёзное" - я такой задачи не знаю.
Ответить | Правка | Наверх | Cообщить модератору

207. "7% разработчиков продолжают использовать Python 2"  +/
Сообщение от Аноним (47), 09-Окт-23, 00:55 
Питон подходит для нейронок только потому что, те кто начинал писать нейронкич только его и знали, потому что были учёными а не профессиональными программистами. Надо нейронки переписать на Си!
Ответить | Правка | Наверх | Cообщить модератору

123. "7% разработчиков продолжают использовать Python 2"  –1 +/
Сообщение от Аноним (124), 08-Окт-23, 17:57 
Зачем плохое советовать? У Си крайне узкая ниша (ядра ОС) и для задач Питона он не подходит от слова совсем.
Ответить | Правка | К родителю #100 | Наверх | Cообщить модератору

150. "7% разработчиков продолжают использовать Python 2"  +1 +/
Сообщение от Аноним (47), 08-Окт-23, 19:12 
Если ты не осилил Си а осилил Питон, это не значит что Си не может заменить Питон в большинстве случаев.
Ответить | Правка | Наверх | Cообщить модератору

159. "7% разработчиков продолжают использовать Python 2"  +2 +/
Сообщение от Аноним (158), 08-Окт-23, 19:24 
Ассемблер тоже может питон заменить. Что дальше? Мне начинает казаться, что ты у себя заменил питон на мефедрон.
Ответить | Правка | Наверх | Cообщить модератору

208. "7% разработчиков продолжают использовать Python 2"  +/
Сообщение от Аноним (47), 09-Окт-23, 01:00 
>Что дальше?

Не ты ли писал про уместность языка для задачи? Так вот Питон пихают туда где он не уместен, потому что других языков не знают.
>Мне начинает казаться, что ты у себя заменил питон на мефедрон

Не  мне приписывать свои  фантазии.

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

23. "7% разработчиков продолжают использовать Python 2"  +/
Сообщение от Аноним (18), 08-Окт-23, 10:24 
>И все низкоуровневое программирование типа обмена данными с разными железками отваливается на ура. Потому что теперь надо все строки явно конвертировать в байты и обратно. И это может всплывать в совершенно неожиданных местах.

Не отваливается, код, работающий с байтами, обычно локализован в своём подграфе функций. То есть в большинстве случаев нужно найти место, где сконвертировать строку в байты и где обратно. Ну и отладочный вывод может где пофиксить, при этом отладочный вывод обычно можно пофиксить с помощью регулярки.

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

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

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




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

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