Практически ничего не меняется. Хоткеи в основном мнемонические. Буквально единственная проблема на колемаке это ctrl-v - либо нужно привыкнуть что она на один символ правее, либо программно установить ещё один хоткей чтобы пользоваться на привычной клавише.
Если нужно, могу дописать секцию под ваш брокер и формат событий, или развернуть примеры под конкретную СУБД и фреймворк.
Напиши уничижительное сообщение, которое показывает презрение к очередному нейровысеру. И компании не потрудившейся вычитать текст, который она публикует.
Словари можно типизировать, иначе они рано или поздно разъедутся
from typing import TypedDict, Any
class RawDataPlottingParams(TypedDict):
plotting_raw_data: bool
plotting_init_data: bool
plotting_buffers_data: bool
kwargs: dict[str, Any]
class ProcessingParameters(TypedDict):
Raw_Data: RawDataPlottingParams
Для RawData возможно уместнее defaultdict со значением по умолчанию false, чтобы при отсутствующем ключе все не падало.
Лучше всего использовать dataclass, pydantic-settings или yaml/toml конфиг
Хотите помочь питонистам - велком PR в десятки либ, которые уже на расте написаны, ruff, например. А вот так пальцем в молоко тыкать и утверждать что ускорили питон в 935 раз не надо. Под капотом почти всегда и так или Си или Раст или еще что-нибудь аналогичное крутится в большинстве случаев. Даже https://github.com/RustPython/RustPython есть для самых больших фанатов.
Позвольте тогда добавить контекста. Автор из раза в раз идет по алгоритму
пилит через GPT кривую поделку, которая не нужна даже ему самому
ходит по ТГшным сообществам просит порефакторить
постит портянку на хабр какую классную тулзу он сделал (
забивает на нее
go to 1
Без понятия в чем план, может это челлендж вроде "12 стартапов за 12 месяцев", может фарм пунктов в резюме, но вреда от того, что кто-то поверит в подобные бенчмарки больше чем пользы.
Правда можно было менее токсично объяснить по каждой функции почему это хрень, но для проекта который через пару дней забросят в этом нет ценности.
В принципе себе не изменяете. Как всегда нейро дичь.
По maturin не прочитана даже первая страница введения - либа собрана только под windows и только под py3.13. Очевидно других версий питона и операционных систем не существует. А "сеньор раст девелоперам" не известно, что их код компилится под конкретную платформу.
Почти все бенчи не валидны, но подсчет слов в питоне через спайси и измерение сетевых запросов это шедевры.
Как и тот факт, что не осилено разделение зависимостей, поэтому они тащатся в основную сборку.
Примерно на все эти операции есть либы, в том числе написанные на том же расте, которые выполняют задачи полноценно. И их даже правда можно скачать.
Ну можно было хотя бы справиться с тем, чтобы посмотреть интерфейс в питоне и смаппить его с интерфейсом библиотеки в расте. http.get который не принимает ничего кроме url это вообще как могло в голову прийти? К черту headers, cookies, params, auth, timeout и прочее. Прокинуть их из requests в reqwest ЛЛМ уже не осилила?
Справедливости ради, боюсь, что вопрос был о том, как сделать красивый, идиоматически верный двусвязный список.
Сколько раз после университета вам приходилось для рабочих задач реализовывать двухсвязный список? А сколько раз использовать готовый?
Я просто на 4 языках писал в разное время и 0 раз его использовал. Навскидку не могу придумать ни одной продуктовой задачи, где он был бы эффективнее вектора.
Использую colemak-dh раскладку и плагин vim colemak-dh для vs code. Несколько команд поправил под себя настройками и все.
Практически ничего не меняется. Хоткеи в основном мнемонические. Буквально единственная проблема на колемаке это ctrl-v - либо нужно привыкнуть что она на один символ правее, либо программно установить ещё один хоткей чтобы пользоваться на привычной клавише.
У меня дежавю или я уже видел почти такую же статью, кажется даже от того же автора?
Это какая-то новая мода на правку и перезалив статей на хабр?
Дубль https://habr.com/ru/companies/ruvds/articles/955294/
Причем урезанный в деталях
У меня Кингстон на 128Гб, выбирал с озона по принципу понятной марки и не подозрительно низкой цены. Работает без нареканий.
Клавы и флешки точно так же можно подключать по type c
Напиши уничижительное сообщение, которое показывает презрение к очередному нейровысеру. И компании не потрудившейся вычитать текст, который она публикует.
Потому что когда туда заливают данные на модерацию их сливают до анонса
Словари можно типизировать, иначе они рано или поздно разъедутся
Для RawData возможно уместнее
defaultdictсо значением по умолчаниюfalse,чтобы при отсутствующем ключе все не падало.Лучше всего использовать
dataclass,pydantic-settingsилиyaml/tomlконфигВсе посты Minervasoft это сгенерированный нейробред. Вы пытаетесь достучаться до бота.
Есть желание его потрогать, но пока нет подходящего случая. Дишку вот затащил в пару сервисов, вполне доволен.
Потому что весь проект жирный наброс "питон медленный, раст быстрый".
С криптографией все ок - https://habr.com/ru/news/903486/
И с подсчетом слов тоже - https://docs.python.org/3/library/collections.html#collections.Counter
И re уже 100 раз на расте переписывали, даже с сохранением привычного интерфейса - https://pypi.org/project/regex-rust/
И для работы с джейсончиками уже есть pydantic написанный на rust, который используется примерно в 90% проектов https://github.com/pydantic/pydantic-core
И уж точно не нужен этот обрубок для работы с сетью.
Хотите помочь питонистам - велком PR в десятки либ, которые уже на расте написаны, ruff, например. А вот так пальцем в молоко тыкать и утверждать что ускорили питон в 935 раз не надо. Под капотом почти всегда и так или Си или Раст или еще что-нибудь аналогичное крутится в большинстве случаев. Даже https://github.com/RustPython/RustPython есть для самых больших фанатов.
Позвольте тогда добавить контекста. Автор из раза в раз идет по алгоритму
пилит через GPT кривую поделку, которая не нужна даже ему самому
ходит по ТГшным сообществам просит порефакторить
постит портянку на хабр какую классную тулзу он сделал (
забивает на нее
go to 1
Без понятия в чем план, может это челлендж вроде "12 стартапов за 12 месяцев", может фарм пунктов в резюме, но вреда от того, что кто-то поверит в подобные бенчмарки больше чем пользы.
Правда можно было менее токсично объяснить по каждой функции почему это хрень, но для проекта который через пару дней забросят в этом нет ценности.
В принципе себе не изменяете. Как всегда нейро дичь.
По maturin не прочитана даже первая страница введения - либа собрана только под windows и только под py3.13. Очевидно других версий питона и операционных систем не существует. А "сеньор раст девелоперам" не известно, что их код компилится под конкретную платформу.
Почти все бенчи не валидны, но подсчет слов в питоне через спайси и измерение сетевых запросов это шедевры.
Как и тот факт, что не осилено разделение зависимостей, поэтому они тащатся в основную сборку.
Примерно на все эти операции есть либы, в том числе написанные на том же расте, которые выполняют задачи полноценно. И их даже правда можно скачать.
Ну можно было хотя бы справиться с тем, чтобы посмотреть интерфейс в питоне и смаппить его с интерфейсом библиотеки в расте. http.get который не принимает ничего кроме url это вообще как могло в голову прийти? К черту headers, cookies, params, auth, timeout и прочее. Прокинуть их из requests в reqwest ЛЛМ уже не осилила?
4. Пересаживаем все госы только на эти языки
Чтобы этому "я пиарюсь" посту быть окончательно идеальным не хватает только приглашения в тг канал...
Сколько раз после университета вам приходилось для рабочих задач реализовывать двухсвязный список? А сколько раз использовать готовый?
Я просто на 4 языках писал в разное время и 0 раз его использовал. Навскидку не могу придумать ни одной продуктовой задачи, где он был бы эффективнее вектора.
glibc имеет свои ограничения. Не. Когда нужно использовать CGO и для статической компиляции приходится еще потанцевать вокруг musl libc
Разве что перевод времени читателей и токенов LLM
Только не работает из РФ даже с "собственным кеширующим сервером для видео".