Попробовал библиотеку Polars — рекомендую. Это как pandas, только быстрее на десятки процентов, а иногда на порядок (написана на Rust с API на Python)
https://pola.rs
#rust #pandas #python
https://pola.rs
#rust #pandas #python
pola.rs
Polars
DataFrames for the new era
Понравилась формулировка в книжке В. Хорикова «Принципы юнит-тестирования (для профессионалов)»:
Код — обязательство, а не актив (liability, not an asset). Чем больше кода вы пишете, тем больше вы оставляете возможностей для появления потенциальных ошибок и тем выше будут затраты на сопровождение проекта. Лучше всего писать проекты, используя минимальное количество кода.
Тесты — это тоже код. Их следует рассматривать как часть кодовой базы, предназначенную для решения конкретной проблемы: обеспечения правильности приложения. Юнит-тесты, как и любой другой код, также подвержены ошибкам и требуют сопровождения.
#тесты
Код — обязательство, а не актив (liability, not an asset). Чем больше кода вы пишете, тем больше вы оставляете возможностей для появления потенциальных ошибок и тем выше будут затраты на сопровождение проекта. Лучше всего писать проекты, используя минимальное количество кода.
Тесты — это тоже код. Их следует рассматривать как часть кодовой базы, предназначенную для решения конкретной проблемы: обеспечения правильности приложения. Юнит-тесты, как и любой другой код, также подвержены ошибкам и требуют сопровождения.
#тесты
Заметил, что давно не обновлял страничку с публикациями. С тех пор написал много всего по NoCode. Ссылки на статьи структурированно складываю здесь:
https://github.com/matyushkin/lessons
https://github.com/matyushkin/lessons
GitHub
GitHub - matyushkin/lessons: 📖 In Russian: cписок русскоязычных публикаций matyushkin и блокноты Jupyter для различных образовательных…
📖 In Russian: cписок русскоязычных публикаций matyushkin и блокноты Jupyter для различных образовательных ресурсов. - matyushkin/lessons
Выпустил большую статью об эволюции коллаборативных систем
https://blog.apifornia.com/collaboration-history/
https://blog.apifornia.com/collaboration-history/
Apifornia
The Evolution of Collaborative Systems
Explore the evolution of collaboration from ancient societies to AI-driven augmented teamwork today.
Мои размышления по поводу того, что современный рычаг AI c доступом к вебу напоминает неявный приход к ожиданиям Тима Бернерса-Ли о Семантической паутине
https://blog.apifornia.com/augmented-collaboration-emerging-intellectual-synergy/
#collaboration
https://blog.apifornia.com/augmented-collaboration-emerging-intellectual-synergy/
#collaboration
Anthropic выпустила Integrations, которая подразумевает работу не только с локальными, но и удалённым серверами.
https://www.anthropic.com/news/integrations
https://www.anthropic.com/news/integrations
Anthropic
Claude can now connect to your world
Today we're announcing Integrations, a new way to connect your apps and tools to Claude. We're also expanding Claude's Research capabilities with an advanced mode that searches the web, your Google Workspace, and now your Integrations too.