Size: a a a

2020 May 16
PythonDigest
Сказка о лишнем и потерянном времени. По версии py3
https://habr.com/ru/post/502088/?utm_campaign=502088&utm_source=habrahabr&utm_medium=rss

Несколько недель назад в нашей инфраструктуре я обнаружил небольшую ошибку конфигурации переменной окружения TZ. Исправление этой ошибки нарушило хрупкое равновесие багов во вселенной и графики RPS для одного из проектов в нашем графите буквально сошли с ума. Я расскажу, как гонялся за несколькими часами в течение нескольких дней.
источник
2020 May 17
PythonDigest
StackOverflow: интересные вопросы за неделю (ccxxviii)
http://python-weekly.blogspot.com/2020/05/ccxxviii-stackoverflow-python-report.html
источник
2020 May 18
PythonDigest
Сводка новостей от pythonz net 10.05.2020 — 17.05.2020
https://pythonz.net/articles/316/
источник
PythonDigest
#python #pydigest

Сборник Python новостей уже перед вами.

В 334 выпуске Python Дайджест вы найдете:

- Настройка Debian, Nginx и Gunicorn для Django проекта
- MASK-RCNN для поиска крыш по снимкам с беспилотников
- Повторяем когортный анализ, выполненный в Power BI, силами Python
- Внутри виртуальной машины Python. Часть 1
- Сказка о лишнем и потерянном времени. По версии py3
- Пилим веб-опросник как у Meduza: пошаговый гайд для начинающих
- bandit - ищем уязвимости в коде
- Python 3.8.3
- Django 3.1 alpha 1

Заходите в гости - https://pythondigest.ru/issue/334/
Присылайте интересные новости через форму на сайте.
источник
PythonDigest
nlp - Datasets for Natural Language Processing in NumPy, Pandas, PyTorch and TensorFlow
http://github.com/huggingface/nlp
источник
2020 May 19
PythonDigest
Сравниваем работу open source Python — библиотек для распознавания именованных сущностей
https://habr.com/ru/post/502366/?utm_campaign=502366&utm_source=habrahabr&utm_medium=rss

Мы в компании создаем сервис, который позволяет автоматически создавать, управлять и безопасно хранить лицензионные соглашения и прочие договоры между фрилансерами и их клиентами.


Для решения это задачи я опробовал десятки решений в области обработки естественного языка, в том числе решения с открытым кодом и хотел бы поделиться опытом работы с open source Python — библиотеками для распознавания именованных сущностей.
источник
PythonDigest
Материальный Python. Кастомные карточки с OpenGL эффектами
https://habr.com/ru/post/502438/?utm_campaign=502438&utm_source=habrahabr&utm_medium=rss

В этой статье я покажу вам, как применять эффекты OpenGL к своим кастомным карточкам, если вы используете в своих приложениях такие кроссплатформенные инструменты как фреймворк Kivy (https://github.com/kivy/kivy) и библиотеку материального дизайна для этого фреймворка — KivyMD (https://github.com/HeaTTheatR/KivyMD). Погнали!
источник
PythonDigest
jupyter-book - делаем интерактивную книгу из Jupyter Notebooks
http://github.com/executablebooks/jupyter-book
источник
PythonDigest
5 визуализаций, который помогут улучшить Data Story
https://habr.com/ru/post/502568/?utm_campaign=502568&utm_source=habrahabr&utm_medium=rss

Сторителлинг – один из важнейших навыков для специалистов, которые занимаются анализом данных. Чтобы доносить идеи и делать это убедительно, нужно простраивать эффективную коммуникацию. В этой статье мы познакомимся с 5 методами визуализации, которые выходят за рамки классического понимания, и могут сделать вашу Data Story более эстетичной и красивой. Работать мы будем с графической библиотекой Plotly (https://plotly.com/python/) на Python (она также доступна на R), которая позволяет создавать анимированные и интерактивные диаграммы с минимальными усилиями.
источник
PythonDigest
Podcast.__init__: Easy Data Validation For Your Python Projects With Pydantic
https://www.pythonpodcast.com/pydantic-data-validation-episode-263/

Audio
источник
2020 May 20
PythonDigest
Исключаем дефекты с изображения с помощью OpenCV
https://www.pyimagesearch.com/2020/05/18/image-inpainting-with-opencv-and-python/
источник
PythonDigest
Как не править Python тесты
https://habr.com/ru/post/502278/?utm_campaign=502278&utm_source=habrahabr&utm_medium=rss

И вынести тестируемые результаты вне кода. Это статья об автоматизации и увеличения удобства тестирования на Python.
У меня был проект, который разрабатывался уже несколько лет. В проекте отсутствовали тесты. А также у него были активные зависимости от других команд, которые также влияли на результат.
Регрессионное тестирование было одним из шагов для более уверенной разработки. Его суть в сравнении вычисленных данных с последним канонизированным результатом работы программы.
Результаты выполнения можно проверять в python коде тестов. Это близко к контексту выполнения и зачастую удобно.
источник
PythonDigest
Как построить диаграмму Венна с 50 кругами? Визуализация множеств и история моего Python-проекта с открытым кодом
https://habr.com/ru/post/501924/?utm_campaign=501924&utm_source=habrahabr&utm_medium=rss

Сегодня хочу рассказать вам про задачу визуализации пересекающихся множеств и про  пакет для Python с открытым кодом (https://github.com/gecko984/supervenn/blob/master/README.md), созданный мной для её решения. В процессе мы узнаем, чем различаются диаграммы Венна и Эйлера, познакомимся с сервисом распределения заказов и по касательной заденем такую область науки, как биоинформатика. Двигаться будем от простого к более сложному. Поехали!
источник
PythonDigest
Centralized Logging with Django, Docker, and CloudWatch
https://testdriven.io/blog/django-logging-cloudwatch/
источник
2020 May 21
PythonDigest
Авторизация пользователя при помощи Starlette + Vue.js
https://habr.com/ru/post/502814/?utm_campaign=502814&utm_source=habrahabr&utm_medium=rss

Задача — создать пример авторизации пользователя с использованием фреймворков Starlette (https://www.starlette.io/) и Vue.js *, который был бы максимально комфортным разработчикам Django для «миграции» в асинхронный стек.


Почему Starlette? В первую очередь скорость. Starlette ультимативно быстр, и в тестах уступает только BlackSheep (https://pypi.org/project/blacksheep/). Во вторых Starlette весьма прост и писать на нем в силу его продуманности легко и приятно.


В качестве ORM мы будем использовать Tortoise ORM (со моделями и выборками «аля Django ORM»). В качестве сессионного механизма мы будем использовать JWT.
источник
PythonDigest
Talk Python to Me: #265 Why is Python slow?
https://talkpython.fm/episodes/show/265/why-is-python-slow

Audio
источник
PythonDigest
Как автоматически перезапускать Celery worker при изменении кода
http://www.accordbox.com/blog/how-auto-reload-celery-worker-code-change/
источник
PythonDigest
Бизнес-эксперт и программирование. Совмещать нельзя разделять
https://habr.com/ru/post/502988/?utm_campaign=502988&utm_source=habrahabr&utm_medium=rss



Вообще же, про data driven легко говорить и кайфово это реализовывать в компаниях, в которых большинство сотрудников являются power users, то есть легко напишут запрос к базе, не отрываясь от заваривания чая, а в голове у них есть вопросы и задачи, которые можно решить только при наличии технологии Big Data.
источник
PythonDigest
DjangoChat - Python at Microsoft- Nina Zakharenko
https://djangochat.com/episodes/python-at-microsoft-nina-zakharenko-hv31s9_Y

Audio
источник
2020 May 22
PythonDigest
источник