• Авторизация


Не все статьи о Python одинаково полезны 17-02-2009 17:29 к комментариям - к полной версии - понравилось!


Робот разработчиков украины на этой неделе решил меня проспамить. Гомосятский скрипт прислал 2 раза письмо. Эх, если бы хоть что-то интересное прислал, ан нет. Про Python только одна бездарная статья. Автор исходит из факта того что Python: Python изначально не предназначался для научно-технических задач, впрочем как и С/С++. Поэтому его программные конструкции в этом плане оставляют желать лучшего, так же как и скорость (что частично компенсируется numpy и удобством подключения кода других языков, см. ниже). Поскольку я пока не решил стоит ли ругать автора матом (я вообще на нем разговариваю, а не ругаюсь. ничего личного всех ненавижу одинаково) то пока перечислю ошибки в этой цитате: - Python, блеять, очень даже предназначался для научно-технических задач - Python имеет несколько хороших книжек написанных учеными и для ученых - Одна из основных и рекламируемых сфер применения Python - это НТ сфера Для того чтобы это обнаружить надо было зайти на первую страницу python.org (некоторые python программисты так иногда поступают). Скорость... что это за гонево? Python как раз хорошо подходит для прототипирования и потом переписывания известных медленных мест, обычно это обработка больших масивов данных, на Сях. Numpy вообще изначально писаны на С. На конференциях всегда можно встретить несколько докладов о научной сфере применения Python. Следующая цитата: В настоящее время Python проходит болезненную миграцию с версии 2.5 до 2.6 и далее 3.0, где очень много изменений. Это что за зверь такой? Язык не развивается - проблема, развивается - новая проблема? В чем болезненность? Автор явно любит проблемы находить в тех местах где приличные люди видят естественное движение дел. Я никогда не видел такого плавного и разумного перехода, отчасти это обусловленно тем, что создатели и идеологи языка - это очень талантливые ученые. По-видимому, именно с этим связано локальное снижение популярности Python в TIOBE index Статистику надо уметь читать. Особенно если, блеять, относить себя к научной сфере. Суммарная дельта прироста первой десятки -4.31. О чем это говорит? Какое нахуй локальное снижение популярности? Не важно связанно это с кризисом или нет, но мы видем изменение парадигмы заказчика. Сейчас происходит изменение запроса на разработку и это приводит к корректировке лидеров. И каким боком это может влиять на научную сферу? О чем должна была быть статья? Как минимум начинать надо с описания среды применения. Что такое научная сфера? Мне когда я учился психологии не сильно нужны были вообще языки программирования. Какого рода данные приходится обрабатывать, какие процессы эмулировать. Вон в комментариях товарищ говорит, что ему достаточно Excell'я для научных проблем. Когда я занимался анализом системы управления дорожным движением по заказу Главного Управления ГИБДД Москвы и Московской области, то для работы использовал Python. Все алгоритмы статистической обработки писались самостоятельно, просто потому, что для того чтобы сделать выводы мы на каждом шаге искали направление следующего. Иногда достаточно было дописать 3 строчки кода иногда переписать почти весь модуль. Данные хранились в Postgres, везде где можно было вынести операции массовой обработки на плечи базы данных так и делалось. И все равно данные обрабатывались сутками. Но ровно столько же они бы обрабатывались на C. Только прогрммировать пришлось бы не дни, а недели. Далее надо было понять для каких именно задач в данной предметной области хотелось и пришлось использовать Python, а потом понять приемущества и недостатки. Python хорошо использовать как клей между последовательными процессами. Слабая поддержка какой-либо возможности часто оказывается эффективно решается чем-то специально для этого предназначенным, но надо уметь получить от него данные и потом забрать. Вот тогда статья могла бы хоть на что-то сгодиться. И отдельно по поводу комментариев: сколько же тупых людей которые путают графический интерфес с языком программирования.
вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник Не все статьи о Python одинаково полезны | neo-dope - Дневник neo-dope | Лента друзей neo-dope / Полная версия Добавить в друзья Страницы: раньше»