Size: a a a

2020 February 01
PythonDigest
источник
PythonDigest
Как я 1000 дней пользовался OpenHAB, а затем перешел на Home Assistant
https://habr.com/ru/post/485848/?utm_campaign=485848&utm_source=habrahabr&utm_medium=rss

Однажды в 2016 году мне потребовалось настроить удаленный сбор показаний счетчиков в квартире. К текущему моменту (январь 2020 года) там внедрена комплексная домашняя автоматизация с возможностью перекрытия воды и полного удаленного обесточивания (и обратного включения) электроэнергии.
 
источник
PythonDigest
Создаем инфографику с помощью Matplotlib
https://towardsdatascience.com/create-an-infographic-using-matplotlib-3fbb546c1628

Температура в разных городах
источник
PythonDigest
Простое руководство по дистилляции BERT
https://habr.com/ru/post/485290/?utm_campaign=485290&utm_source=habrahabr&utm_medium=rss

Если вы интересуетесь машинным обучением, то наверняка слышали про BERT и трансформеры.
 
BERT — это языковая модель от Google, показавшая state-of-the-art результаты с большим отрывом на целом ряде задач. BERT, и вообще трансформеры, стали совершенно новым шагом развития алгоритмов обработки естественного языка (NLP). Статью о них и «турнирную таблицу» по разным бенчмаркам можно найти на сайте Papers With Code (https://paperswithcode.com/paper/bert-pre-training-of-deep-bidirectional).
источник
PythonDigest
Eel - библиотека для создания Electron-like HTML/JS GUI приложений
http://github.com/samuelhwilliams/Eel
источник
PythonDigest
Библиотеки для декодирования видео. Сравнение на Python и Rust
https://habr.com/ru/post/467537/?utm_campaign=467537&utm_source=habrahabr&utm_medium=rss

Многие задаются вопросом — насколько медленный Python в операциях декодирования? Правда ли, что компилируемые языки дают прирост скорости во всем, чего касаются? Что быстрее: OpenCV или ничего? Ответы на эти и другие бесполезные вопросы под катом вы прочитать не сможете. Там обычное скучное исследование производительности в конкретной задаче.

Все заинтересовавшиеся, добро пожаловать!
 
источник
PythonDigest
Alpine собирает Docker билды под Python в 50 раз медленней, а образы в 2 раза тяжелей
https://habr.com/ru/post/486202/?utm_campaign=486202&utm_source=habrahabr&utm_medium=rss

Alpine Linux — часто рекомендованный как базовый образ для Docker`а. Вам говорят, что использование Alpine сделает ваши билды меньше, а процесс сборки быстрей.


Но если вы используете Alpine Linux для Python приложений, то он:

 
Делает ваши билды намного медленней
Делает ваши образы больше
Тратит ваше время
И в итоге может стать причиной ошибок в рантайме

Давайте рассмотрим почему же Alpine рекомендуют, но почему вам все же не стоит использовать его в месте с Python.
источник
PythonDigest
Пишем сервис одноразовых записок на Python
https://habr.com/ru/post/486246/?utm_campaign=486246&utm_source=habrahabr&utm_medium=rss

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

 
Некоторые люди для этого используют сервисы самоуничтожающихся шифрованных записок. Но тут встает вопрос можно ли доверять этим сервисам и действительно ли они уничтожают записки после прочтения.


Для решения этой проблемы мы напишем свой сервис самоуничтожающихся шифрованных записок на языке Python с использованием модуля cryptography и фреймворка Flask и развернем его на облачном сервисе Heroku.
источник
PythonDigest
Test and Code: 99: Software Maintenance and Chess
https://testandcode.com/99

Audio
источник
2020 February 02
PythonDigest
[Видео] Moscow Python Podcast. Как научиться питону и устроиться на работу? (level: junior+)
https://www.youtube.com/watch?v=jlUGOznuAn4

Алексей Пирогов, преподаватель на платформе hexlet, рассказывает ведущим подкаста, как они обучают новичков питону так, чтобы они могли сразу выйти на реальную работу.
источник
PythonDigest
Web-приложения на Flask: как бороться с циклическими импортами
https://habr.com/ru/post/486112/?utm_campaign=486112&utm_source=habrahabr&utm_medium=rss

Flask – один из самых популярных фреймворков Python, но некоторые ошибки при его использовании могут привести к определенным затруднениям. В этой статье мы расскажем о том, как не допустить возникновения циклических импортов в проекте.
источник
PythonDigest
Talk Python to Me: #249 Capture the Staff of Pythonic Knowledge in TwilioQuest
https://talkpython.fm/episodes/show/249/capture-the-staff-of-pythonic-knowledge-in-twilioquest

Audio
источник
PythonDigest
источник
PythonDigest
Переписываем генератор паролей
https://habr.com/ru/post/486414/?utm_campaign=486414&utm_source=habrahabr&utm_medium=rss

У меня сложилось ощущение, что я уже раз пять писал функцию для генерации паролей. И каждый раз делал это по-разному. А причина тому — различные требования к паролю для разных проектов и инструментов. Здесь не будет сложного кода, просто краткое изложение простого нового решения, которое пришло ко мне вчера.
источник
PythonDigest
pre-commit / pre-commit - A framework for managing and maintaining multi-language pre-commit hooks.
https://github.com/pre-commit/pre-commit
источник
PythonDigest
smicallef / spiderfoot - intelligence automation tool
https://github.com/smicallef/spiderfoot
источник
PythonDigest
StackOverflow: интересные вопросы за неделю (ccxiii)
http://python-weekly.blogspot.com/2020/02/ccxiii-stackoverflow-python-report.html
источник
2020 February 03
PythonDigest
PlaystoreDownloader -CLI для скачивания пакета из Google Play Store
http://github.com/ClaudiuGeorgiu/PlaystoreDownloader
источник
PythonDigest
Ускоряем постраничную отдачу в Django
https://blog.ionelmc.ro/2020/02/02/speeding-up-django-pagination/
источник
PythonDigest
Сводка новостей от pythonz.net 26.01.2020 — 02.02.2020
http://pythonz.net/articles/293/
источник