Pull to refresh
30
0.1

Пользователь

Send message

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

Какая любовь к... лишнему :D

"Сэкономить". Сколько электричества ваш компьютер жрет в месяц? Это дешевле vpsки с нормальным количеством памяти и парой ядер или уже соизмеримо? И никакого геморроя с обслуживанием :)

Код из части про python-telegram-bot не рабочий. Последняя версия этой библиотеки работает только асинхронно. Нужна 13 версия, строку с установкой этого пакета нужно исправить.

Убунту кстати тоже рассылали на дисках.

Для меня самым главным отличием gd32 от stm32 было энергопотребление и максимальный ток одного вывода. Разница прям ощутимо чувствовалась.

Ну и код, написанный и скомпилированный под стмку в stm32 отлично завелся на gd32 вообще без правок ( ничего сложного правда в нем не было: usb, adc, dma да пяток таймеров).

Берем тонкое жало, ставим на станции 220 градусов, тыкаем в пятак на плате. Сколько будет на жале? На сколько упадет температура? Как быстро пятак и жало прогреется до температуры плавления припоя? Вы готовы столько ждать? :) Большинство паяет на 300+ градусов.

Я тоже не понял :) Видимо, юмор для сверхразума :) Ссылка на статью выше в комментах.

он вот-вот это сделает

Хм :) Там же не так написано. Пятница начинается в четверг :D

Настолько смешной юмор, что не читая статью про Грузию и не видя тега юмор можно повестись :)

Профилирование -- это про другое ;) от вашего кода была бы польза, если бы алгоритм этот был отделен от всей мишуры. Вот это был бы прорыв, самолёты бы начали строить быстрее и все такое :) а сейчас...

Ну помогут. Его будут тупо копировать :)

У вас очень много бесполезного дублирования кода.

'%Y-%m-%d %H:%M'

Прекрасно выносится в константы. Это удобно, расположено в одном месте.

prices[-2] < bollinger_band_high_values[-2] and prices[-1] > bollinger_band_high_values[-1]

Вот эти чудовища с индексами. Получите их один раз из своих контейнеров перед условиями. Аналогично со вторыми с конца.

Четыре функции вверху, которых на самом деле одна с разными параметрами. Ну или две. Исследуйте partial из functools или просто тупо через равно уберите дублирование кода :)

Я не очень вникал в предметную область, но недостаточно ли собирать за одну итерацию цикла текущее время? :)


Так же, ваш код не готов к ошибкам. Что будет если binance приляжет на секунду или запрос от вашего client будет неудачным? Наверняка будет выброшено исключение, которые остановит эту программу. И ее придется запустить заново ручками.

Судя по комментам в коде, его писал chatGPT =)

А вот если используется wraps все гораздо проще :)

Так замыкания тоже можно считать классами для бедных. Финт ушами, позволяющий хранить и изменять данные

Говорю же. При финише регистрации сразу забанили) возьми vpn и регайся по адресу Японии или США)

Information

Rating
2,843-rd
Registered
Activity

Specialization

Backend Developer, Embedded Software Engineer
Python
C
Linux
Git
OOP
Docker
Django
RESTful API
Flask
Fastapi