Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Python

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48

Открыть новую тему     Написать ответ в эту тему

Adm10



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здесь обсуждается всё, что связано с использованием Python: программирование, библиотеки, ресурсы и другие вопросы

Python


Python - высокоуровневый язык программирования общего назначения с динамической типизацией и автоматическим управлением памятью, ориентированный на повышение производительности разработчика, читаемости кода и его качества, а также на обеспечение переносимости написанных на нём программ

С чего начать?
Простой, понятный и вместе с тем грамотный ресурс на русском языке: pythonworld.ru + самоучитель
Библия PEP8

Всего записей: 35 | Зарегистр. 13-10-2006 | Отправлено: 15:48 16-06-2007 | Исправлено: Lin1980, 22:13 27-01-2025
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LevT
 
ты хочешь сказать, что таскание вместе с ехе кучи всяческого барахла -- вполне себе норма среди питонофилов?
ну если это его личные файлы -- чёрт бы с ними, но у меня же стандартный пакет, ставится из репозитория через pip, чем он отличается от других, почему его нельзя встрамить?
 
кто подскажет в чём дело?
 
Добавлено:
 
 
вот ведь ***, он еще захотел новые VS Build tools,
гадская гейропа...




Нарушение п. 2.3. главы VIII Соглашения по использованию

Всего записей: 25653 | Зарегистр. 06-12-2002 | Отправлено: 17:21 21-05-2024 | Исправлено: akaGM, 17:34 21-05-2024
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
[чтобы не быть красной тряпкой]

Всего записей: 25653 | Зарегистр. 06-12-2002 | Отправлено: 22:00 21-05-2024 | Исправлено: akaGM, 09:24 22-05-2024
MBK2

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
akaGM

Цитата:
вот кто мне скажет...

Чего именно вы ждете? Похвалы за находчивость и умение быстро находить ошибки в халявном говнокоде?
Тогда смело можете брать с полки пирожок, там их два, ваш посередине!

Всего записей: 5422 | Зарегистр. 18-09-2018 | Отправлено: 07:38 22-05-2024
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
 
вот ведь ***, он еще захотел новые VS Build tools,


Нарушение п. 2.3. главы VIII Соглашения по использованию

 
вот за что я тут по башке получил?
"вот ведь ***, он еще захотел" -- речь идёт о питон-пакете, а не о каком-то посетителе форума...
 
т.е., писать "пакет ХХХ -- говно" -- тоже карается?

Всего записей: 25653 | Зарегистр. 06-12-2002 | Отправлено: 00:42 02-06-2024 | Исправлено: akaGM, 00:42 02-06-2024
vikkiv



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
akaGM
LevT
для питона (кстати бесплатного!) уже больше полумиллиона публичных пакетов,
большинство из которых написаны на коленке
(причём на разных платформах писателями с очень разными скилами)
так что: "не стреляйте в пианиста - он играет как может"
ну а ещё лучше если напишите свои и так как надо, и раздавайте даром.

Всего записей: 748 | Зарегистр. 10-11-2005 | Отправлено: 23:17 03-06-2024 | Исправлено: vikkiv, 23:20 03-06-2024
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vikkiv
 
да, в принципе это так, а в частности...
 
вот лично мой трабловый пакет имеет такие вот шапки-заставки, мне почему-то кажется, что контора обязывает...

Код:

# The PyMca X-Ray Fluorescence Toolkit
#
# Copyright (c) 2004-2019 European Synchrotron Radiation Facility
#
# This file is part of the PyMca X-ray Fluorescence Toolkit developed at
# the ESRF by the Software group.
 

Всего записей: 25653 | Зарегистр. 06-12-2002 | Отправлено: 23:43 03-06-2024 | Исправлено: akaGM, 01:24 04-06-2024
U235

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
akaGM это ошибка так думать, что если кто-то выпустил пакет, то будет вечно его поддерживать.  Разве нет? Пять лет все-таки прошло, возможно что те люди, которые создавали этот пакет
 уже не работают там или занимаются чем то другим...

Всего записей: 1007 | Зарегистр. 14-12-2005 | Отправлено: 05:20 04-06-2024
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
akaGM
 
Угу, обычное дело для "академиков".
 
Припахали аспирантов и сбацали нечто опенсорц; написали статьи, записали видосы, прочли курсы в универах - и забили.
 
А потом "цифровая археология" откапывает удивительные инопланетные рожки до ножки.. или их картинки (если хостинг умер и интернетархив не помог). Максимум можно попробовать найти авторов и лично выпросить ещё какую-то информацию.

Всего записей: 18031 | Зарегистр. 14-10-2001 | Отправлено: 11:07 04-06-2024 | Исправлено: LevT, 11:12 04-06-2024
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
U235

Цитата:
это ошибка так думать, что если кто-то выпустил пакет, то будет вечно его поддерживать.  Разве нет?
нет, т.е. не в данном случае: 24-ый год у меня просто сналёту не встал -- запросил апгрейдать  MS VC :)
а за мой комментарий к этому факту я получил жёлтую карточку (там, чуть выше), если ты пропустил...
 
 
LevT
 
да, и так и не так, т.е. есть исключения, а в данном случае это комплектный софт приборов...
 
и вообще -- я сам академик, ну да-да -- "академик" :)
 
Добавлено:
 

Цитата:
Максимум можно...
да всё у них там живо, цветёт и пахнет...
и даже их сотрудникам разрешены _опять_ совместные публикации с агрессорами :)
 
Добавлено:
 
 
и вообще, всё упиралось и упирается в мой низкий (и даже нижайший) уровень владения удавом, зато теперь я знаю и умею править __init__.py :)

Всего записей: 25653 | Зарегистр. 06-12-2002 | Отправлено: 11:17 04-06-2024 | Исправлено: akaGM, 17:00 04-06-2024
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору


Цитата:
теперь я знаю и умею править __init__.py
 

 
Кстати, я так и не понял, зачем он нужен как маркер пустой.
Тяжкое наследие обратной совместимости, что ли?
 
И зачем именно его править - кроме зуда как-то использовать эту пустоту.

Всего записей: 18031 | Зарегистр. 14-10-2001 | Отправлено: 15:38 04-06-2024
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Кстати, я так и не понял, зачем он нужен как маркер пустой.
не ко мне..

Цитата:
И зачем именно его править...
в моём случае там были жёстко прибиты осевые пасы типа
 
PYMCA_DATA_DIR = r'C:\Program Files\Python37\Lib\site-packages\PyMca5\PyMcaData'
 
Добавлено:
 
 
кстати, всё прекрасно работало в штатном режиме, а сломалось, если ты не забыл, когда я начал делать экзюки на вынос...

Всего записей: 25653 | Зарегистр. 06-12-2002 | Отправлено: 17:04 04-06-2024
MBK2

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот, классический пример почему я не пишу на хабр. Здесь прекрасно все - и автор и статья и комментарии к ней. ИЧСХ, все на полном серьезе! Очередной "востребованный специалист" "апгрейтнул" счетную программу с шарпа на питон (sic!) и что из этого вышло.

Всего записей: 5422 | Зарегистр. 18-09-2018 | Отправлено: 09:02 10-06-2024
U235

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MBK2, в комментариях автору правильно сказали: Используй numpy, код будет сильно короче, быстрее и понятнее.  

Всего записей: 1007 | Зарегистр. 14-12-2005 | Отправлено: 10:11 10-06-2024
MBK2

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
U235
Даже и без numpy. Сама постановка вопроса разве никого не смущает??? ОПТИМИЗИРОВАТЬ! СЧЕТНУЮ ЗАДАЧУ!!! ПЕРЕПИСАВ ЕЕ С ШАРПА!!!! НА ПИТОН!!!!!!11111

Всего записей: 5422 | Зарегистр. 18-09-2018 | Отправлено: 10:20 10-06-2024
U235

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MBK2, нет, не смущает. Если вы используете numpy, это значит вы используете сильно оптимизированые библиотеки написанные на компилируемых ЯП, MKL, BLAS, LAPACK. Для числодробилок это самое то, что нужно. Python  тут только готовит данные и вызывает необходимые функции. Библиотеки нужны что бы ими пользовались, а не изобретали свои велосипеды.

Всего записей: 1007 | Зарегистр. 14-12-2005 | Отправлено: 11:35 10-06-2024
MBK2

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
U235

Цитата:
сильно оптимизированые библиотеки

Это настолько спорное утверждение, что достойно отдельной темы для статьи. Мой тезис - рожденный ползать летать не может.
В двух словах: питоновская тормозная морда, навешенная на быстрые нативные фортрановские библиотеки, своей тормознутостью сводит на нет весь эффект от скорости.
Ну это все равно как к гоночному болиду приделать квадратные колеса и запрячь его в груженую фуру

Всего записей: 5422 | Зарегистр. 18-09-2018 | Отправлено: 19:41 10-06-2024
U235

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MBK2
В этой теме http://forum.ru-board.com/misc.cgi?action=printtopic&forum=93&topic=4078 в версии для печати находится порядка 1200 вхождений слова  Python. Там есть литература и по численным методам, и по инженерным расчетам и по обработке сигналов и изображений, и по GUI, по нейросетям, глубокому обучению, вычислениям на видеокартах, параллельные вычисления, комьютерная алгебра и т.д. и т.п.  
Предополагаю, что авторы этих книг с вами не согласятся:
python book
Нейросети сейчас  вообще  на 99% это Python (снаружи, по крайней мере).
 
 
 
 
 
 

Всего записей: 1007 | Зарегистр. 14-12-2005 | Отправлено: 21:44 10-06-2024
MBK2

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
U235
Я не пойму, что вы мне сейчас хотите доказать?
Что питон это венец творения программистской мысли и все будущее за ним?
Мой ответ - питон это кривое и тормозное ламерское поделие для коньюнктуры мамкиных и китайских говнокодеров-вырожденцев, у которых межушный ганглий деградировал от просмотра тиктоков и пожирания фастфуда, не способных выучить ничего, иначе как, при помощи просмотра ютюбовских роликов.
Теперь по поводу нейросетей. Если и это вы всерьез сказали, без сарказма, то, вероятно, вас очень сильно удивит и огорчит тот факт, что нейросети, как и блокчейн, по сути, оказались дутым хайпом, который, по сути, уже лопнул. Никакого перспективного будующего за ними так и не оказалось. Единственное более менее востребованное их применение, которое слегка привзлетело - генерация всратых картинок, коими, впрочем, все уже насытились по горло и они всем изрядно надоели.
Что дальше?

Всего записей: 5422 | Зарегистр. 18-09-2018 | Отправлено: 22:06 10-06-2024
U235

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MBK2 А я не понимаю, что вы предлагаете, какую альтернативу?  Вас кто-то насильно заставляет пользоваться Питоном?  Не нравится Питон, используйте что-то другое, в чем вы разбираетесь. Что мешает?  Меня лично Python с его библиотеками вполне устраивает, все мои прикладные задачи решает.  
 А то  у вас получается как в одной известной басне Крылова:
 
Цитата:
К несчастью, то ж бывает у людей:
Как ни полезна вещь, — цены не зная ей,
Невежда про нее свой толк всё к худу клонит;
А ежели невежда познатней,
Так он ее еще и гонит.

 

Всего записей: 1007 | Зарегистр. 14-12-2005 | Отправлено: 06:18 11-06-2024
MBK2

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
U235
Моя исходная мысль была - нельзя оптимизировать счетное приложение, переписав его с шарпа на питон. Это, как минимум, два шага назад. Питон, возможно, и удобнее в программировании для непрофессионалов (что тоже сомнительно), но по оптимальности вычислительных задач никуда не годится.
Эту мысль я хочу донести до тех, кто по своей неопытности, обдумывает вредные, дурные идеи, почитывая подобные ветки. А Хабр (на который многие онанируют, как на икону всех продвинутых гиков) такими статьями оказывают неокрепшим умам медвежью услугу.

Всего записей: 5422 | Зарегистр. 18-09-2018 | Отправлено: 08:29 11-06-2024
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Python


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru