—
pip install zarr
Zarr предоставляет классы и функции для работы с N-мерными массивами, которые ведут себя как массивы NumPy, но данные в них разделены на чанки и каждый чанк сжат. Если кто знаком с HDF5, то массивы Zarr предоставляют аналогичную функциональность, но они удобнее.
Также, в отличие от HDF5, Zarr отличается лучшей поддержкой многопоточности.
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16❤1🔥1🤩1
⚡️Лучший способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:
C++ www.tgoop.com/cpluspluc
Devops: www.tgoop.com/devOPSitsec
Машинное обучение: www.tgoop.com/ai_machinelearning_big_data
АНАЛИЗ Данных: www.tgoop.com/data_analysis_ml
Хакинг: www.tgoop.com/linuxkalii
Linux: www.tgoop.com/linuxacademiya
Базы данных: www.tgoop.com/sqlhub
C#: www.tgoop.com/csharp_ci
Golang: www.tgoop.com/Golang_google
Java: www.tgoop.com/javatg
React: www.tgoop.com/react_tg
Javascript: www.tgoop.com/javascriptv
Мобильная разработка: www.tgoop.com/mobdevelop
Docker: www.tgoop.com/+0WdB4uvOwCY0Mjdi
Python: www.tgoop.com/pythonl
Rust: www.tgoop.com/rust_code
PHP: www.tgoop.com/phpshka
Android: www.tgoop.com/android_its
Big Data: www.tgoop.com/bigdatai
Собеседования МЛ: www.tgoop.com/machinelearning_interview
Python подготовка с собесу: www.tgoop.com/python_job_interview
МАТЕМАТИКА: www.tgoop.com/data_math
💼 Папка с вакансиями: www.tgoop.com/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: www.tgoop.com/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: www.tgoop.com/addlist/eEPya-HF6mkxMGIy
Папка ML: https://www.tgoop.com/addlist/2Ls-snqEeytkMDgy
C++ папка: https://www.tgoop.com/addlist/CdBs5DLepLJmZjY6
C# папка: https://www.tgoop.com/addlist/u15AMycxRMowZmRi
Java папка: https://www.tgoop.com/addlist/ZM3J6oFNAnRlNWU6
FRONTEND папка: https://www.tgoop.com/addlist/mzMMG3RPZhY2M2Iy
Linux папка: https://www.tgoop.com/addlist/w4Doot-XBG4xNzYy
😆ИТ-Мемы: www.tgoop.com/memes_prog
🇬🇧Английский: www.tgoop.com/english_forprogrammers
🧠ИИ: www.tgoop.com/vistehno
📕Ит-книги бесплатно: https://www.tgoop.com/addlist/BkskQciUW_FhNjEy
C++ www.tgoop.com/cpluspluc
Devops: www.tgoop.com/devOPSitsec
Машинное обучение: www.tgoop.com/ai_machinelearning_big_data
АНАЛИЗ Данных: www.tgoop.com/data_analysis_ml
Хакинг: www.tgoop.com/linuxkalii
Linux: www.tgoop.com/linuxacademiya
Базы данных: www.tgoop.com/sqlhub
C#: www.tgoop.com/csharp_ci
Golang: www.tgoop.com/Golang_google
Java: www.tgoop.com/javatg
React: www.tgoop.com/react_tg
Javascript: www.tgoop.com/javascriptv
Мобильная разработка: www.tgoop.com/mobdevelop
Docker: www.tgoop.com/+0WdB4uvOwCY0Mjdi
Python: www.tgoop.com/pythonl
Rust: www.tgoop.com/rust_code
PHP: www.tgoop.com/phpshka
Android: www.tgoop.com/android_its
Big Data: www.tgoop.com/bigdatai
Собеседования МЛ: www.tgoop.com/machinelearning_interview
Python подготовка с собесу: www.tgoop.com/python_job_interview
МАТЕМАТИКА: www.tgoop.com/data_math
💼 Папка с вакансиями: www.tgoop.com/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: www.tgoop.com/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: www.tgoop.com/addlist/eEPya-HF6mkxMGIy
Папка ML: https://www.tgoop.com/addlist/2Ls-snqEeytkMDgy
C++ папка: https://www.tgoop.com/addlist/CdBs5DLepLJmZjY6
C# папка: https://www.tgoop.com/addlist/u15AMycxRMowZmRi
Java папка: https://www.tgoop.com/addlist/ZM3J6oFNAnRlNWU6
FRONTEND папка: https://www.tgoop.com/addlist/mzMMG3RPZhY2M2Iy
Linux папка: https://www.tgoop.com/addlist/w4Doot-XBG4xNzYy
😆ИТ-Мемы: www.tgoop.com/memes_prog
🇬🇧Английский: www.tgoop.com/english_forprogrammers
🧠ИИ: www.tgoop.com/vistehno
📕Ит-книги бесплатно: https://www.tgoop.com/addlist/BkskQciUW_FhNjEy
👍7
—
pip install twisted
Twisted — это event-driven фреймворк для веб-приложений, поддерживающий Python 3.6+.
Twisted включает в себя разные модули, вот некоторые:
—
twisted.web
: HTTP-клиенты и серверы, шаблонизатор HTML и WSGI-сервер —
twisted.conch
: SSHv2 и Telnet клиенты и серверы, а также эмуляторы терминалов —
twisted.words
: клиенты и серверы для IRC, XMPP и других IM-протоколов —
twisted.mail
: клиенты и серверы IMAPv4, POP3, SMTP —
twisted.positioning
: инструменты для взаимодействия с NMEA-совместимыми GPS-приемниками —
twisted.names
: DNS-клиент и инструменты для создания собственных DNS-серверов —
twisted.trial
: фреймворк для модульного тестирования, который хорошо интегрируется с кодом на основе Twisted@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤4🔥1
/bin/bash -c "$(curl -fsSL https://exaloop.io/install.sh)"
# codon run my_code.py
Типичное ускорение, достигаемое при помощи Codon, составляет порядка 10-100 или более раз, на одном потоке.
Производительность Codon обычно находится на одном уровне с C/C++ (иногда даже превосходит его).
Также Codon поддерживает встроенную многопоточность, что может привести к многократному увеличению скорости.
Для полноты картины стоит упомянуть, что Codon позволяет скомпилировать не любой код Python, некоторые функции просто невозможно скомпилировать таким образом.
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩25👍9🎉8🔥5❤2😁1
Forwarded from Linux Academy
Программист Carl Riis создал полностью безопасный смарт-ТВ EarlGreyTV, который не следит за своими владельцами и не сливает данные производителю или напрямую рекламодателям
Концепция EarlGreyTV заключается в том, чтобы реализовать возможности умного телевизора без рекламы и отслеживания личных данных, а также обеспечить максимальную поддержку кастомизации. Для этого энтузиаст использовал старый ноутбук Lenovo с установленным дистрибутивом Debian с оконным менеджером Sway.
По сути, Риис создал полноценную программно-аппаратную платформу, потому что в стремлении сделать полностью кастомизируемый и безопасный смарт-ТВ он решил не использовать штатную электронику телевизора и отдал предпочтение знакомому миллиардам людей на планете гораздо более предсказуемому устройству.
Штатный софт был подвергнут ряду модификаций, ознакомиться с которыми можно на Github. В их числе — запуск браузера Firefox в полноэкранном режиме по умолчанию, быстрый доступ к файлу настроек ярлыков для навигации по контенту, кастомизированные уведомления об изменении громкости и так далее.
@linuxacademiya
Please open Telegram to view this post
VIEW IN TELEGRAM
👍44🔥18❤7😁3
—
pip install pyarmor
Pyarmor — это CLI утилита для обфускации Python-скриптов и не только
Особенности Pyarmor:
— Обфусцированные скрипты имеют всё тот же формат
.py
, что позволяет без проблем использовать их вместо оригинальных файлов— Pyarmor предлагает несколько способов обфускации скриптов, так что можно выбрать между безопасностью и производительностью.
— Функции, методы и классы, переменные и аргументы также переименовываются.
— Pyarmor преобразует некоторые функции Python в функции C и компилирует их в машинные инструкции для необратимой обфускации.
— Pyarmor может дополнительно защищать обфусцированные скрипты с помощью Themida (доступно только для Windows).
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21❤5🔥2
qutebrowser — это браузер с минималистичным GUI, ориентированный на работу клавиатуру.
qutebrowser написан на Python и Qt;
был вдохновлен другими браузерами/аддонами, такими как dwb и Vimperator/Pentadactyl.
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍8😁2❤1🤩1
Держите массу полезных ссылок на компонентны, расширения и библиотеки Python для более удобной работы в Jupyter Notebook.
В частности, для удобного построения графиков и визуализации, для совместной работы, для интеграции с другими приложениями
Есть даже jut для отображения Notebook'а в терминале
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤2👍2
—
pip install pyftpdlib
pyftpdlib — это библиотека для создания FTP-серверов;
она предоставляет высокоуровневый интерфейс для простого написания эффективных, масштабируемых и асинхронных FTP-серверов на Python
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤3🔥3😢1