#python #pydigest
Сборник Python новостей уже перед вами
В 256 выпуске Python Дайджест вы найдете:
- [Встреча] Python Meetup Chelyabinsk #4
- VotingClassifier в sсikit-learn: построение и оптимизация ансамбля моделей классификации
- Ленивые вычисления в быту
- Как создать чат-бота для ВКонтакте, используя Python, Django и webhook
- Pandas: как делать выборки строк и колонок
- Poetry - новый менеджер зависимостей в Python
- [Видео] Python Junior подкаст. Как быстро развернуть проект с нуля
- pycm - Multi-class confusion matrix library
- keybind — глобальные горячие клавиши
- redis 3.0.1
- Flask-OpenTracing 1.0.0
Заходите в гости - https://pythondigest.ru/issue/256/
Присылайте интересные новости через форму на сайте.
Сборник Python новостей уже перед вами
В 256 выпуске Python Дайджест вы найдете:
- [Встреча] Python Meetup Chelyabinsk #4
- VotingClassifier в sсikit-learn: построение и оптимизация ансамбля моделей классификации
- Ленивые вычисления в быту
- Как создать чат-бота для ВКонтакте, используя Python, Django и webhook
- Pandas: как делать выборки строк и колонок
- Poetry - новый менеджер зависимостей в Python
- [Видео] Python Junior подкаст. Как быстро развернуть проект с нуля
- pycm - Multi-class confusion matrix library
- keybind — глобальные горячие клавиши
- redis 3.0.1
- Flask-OpenTracing 1.0.0
Заходите в гости - https://pythondigest.ru/issue/256/
Присылайте интересные новости через форму на сайте.
Python Digest
Выпуск 256
Новый выпуск еженедельного дайджеста новостей о #python уже в эфире!
Ленивые вычисления в быту
https://habr.com/post/430186/?utm_campaign=430186
И хотя людей, которые для написания списка покупок или компиляции данных по квартплате используют скрипты на python, пересчитать по головам, но если так получилось, что вы используете скрипты для решения рутинных задач и иногда скрипты работают недопустимо долго, то возможно, идея применение ленивых вычислений ко всему что движется, придётся вам по вкусу.
https://habr.com/post/430186/?utm_campaign=430186
И хотя людей, которые для написания списка покупок или компиляции данных по квартплате используют скрипты на python, пересчитать по головам, но если так получилось, что вы используете скрипты для решения рутинных задач и иногда скрипты работают недопустимо долго, то возможно, идея применение ленивых вычислений ко всему что движется, придётся вам по вкусу.
Работа с PostgreSQL в Python
http://khashtamov.com/ru/postgresql-python-psycopg2/
PostgreSQL, пожалуй, это самая продвинутая реляционная база данных в мире Open Source Software. По своим функциональным возможностям она не уступает коммерческой БД Oracle и на голову выше собрата MySQL.
Если вы создаёте на Python веб-приложения, то вам приходиться работать с БД. В Python самой популярной библиотекой для работы с PostgreSQL является psycopg2 (http://initd.org/psycopg/docs/). Эта библиотека написана на Си на основе libpq (https://www.postgresql.org/docs/current/libpq.html).
http://khashtamov.com/ru/postgresql-python-psycopg2/
PostgreSQL, пожалуй, это самая продвинутая реляционная база данных в мире Open Source Software. По своим функциональным возможностям она не уступает коммерческой БД Oracle и на голову выше собрата MySQL.
Если вы создаёте на Python веб-приложения, то вам приходиться работать с БД. В Python самой популярной библиотекой для работы с PostgreSQL является psycopg2 (http://initd.org/psycopg/docs/). Эта библиотека написана на Си на основе libpq (https://www.postgresql.org/docs/current/libpq.html).
Как я понял, что ем много сладкого, или классификация товаров по чекам в приложении
https://habr.com/post/430216/?utm_campaign=430216
В этой статье мы хотим рассказать, как мы создали решение для классификации названий продуктов из чеков в приложении для учёта расходов по чекам и помощника по покупкам. Мы хотели дать пользователям возможность просматривать статистику по покупкам, собранную автоматически на основе отсканированных чеков, а именно распределить все купленные пользователем товары по категориям. Потому что заставлять пользователя самостоятельно группировать товары — это уже прошлый век. Есть несколько подходов для решения такой задачи: можно попробовать применить алгоритмы кластеризации с разными способами векторного представления слов или классические алгоритмы классификации. Ничего нового мы не изобрели и в этой статье лишь хотим поделиться небольшим гайдом о возможном решении задачи, примерами того, как делать не надо, анализом того, почему не сработали другие методы и с какими проблемами можно столкнуться в процессе.
https://habr.com/post/430216/?utm_campaign=430216
В этой статье мы хотим рассказать, как мы создали решение для классификации названий продуктов из чеков в приложении для учёта расходов по чекам и помощника по покупкам. Мы хотели дать пользователям возможность просматривать статистику по покупкам, собранную автоматически на основе отсканированных чеков, а именно распределить все купленные пользователем товары по категориям. Потому что заставлять пользователя самостоятельно группировать товары — это уже прошлый век. Есть несколько подходов для решения такой задачи: можно попробовать применить алгоритмы кластеризации с разными способами векторного представления слов или классические алгоритмы классификации. Ничего нового мы не изобрели и в этой статье лишь хотим поделиться небольшим гайдом о возможном решении задачи, примерами того, как делать не надо, анализом того, почему не сработали другие методы и с какими проблемами можно столкнуться в процессе.
Python Bytes: #104 API Evolution the Right Way
https://pythonbytes.fm/episodes/show/104/api-evolution-the-right-way
Аудио-подкаст
https://pythonbytes.fm/episodes/show/104/api-evolution-the-right-way
Аудио-подкаст
Нормализуем Django REST Serializers
http://concisecoder.io/2018/11/17/normalize-your-django-rest-serializers/
http://concisecoder.io/2018/11/17/normalize-your-django-rest-serializers/
StackOverflow: интересные вопросы за неделю (clii)
http://python-weekly.blogspot.com/2018/11/clii-stackoverflow-python-report.html
http://python-weekly.blogspot.com/2018/11/clii-stackoverflow-python-report.html
VotingClassifier в sсikit-learn: построение и оптимизация ансамбля моделей классификации
https://habr.com/post/430280/?utm_campaign=430280
В рамках реализации большой задачи по Sentiment Analysis (анализ отзывов) я решил уделить некоторое время дополнительному изучению её отдельного элемента — использованию VotingClassifier из модуля sklearn.ensemble как инструмента для построения ансамбля моделей классификации и повышению итогового качества предсказаний. Почему это важно и какие есть нюансы?
https://habr.com/post/430280/?utm_campaign=430280
В рамках реализации большой задачи по Sentiment Analysis (анализ отзывов) я решил уделить некоторое время дополнительному изучению её отдельного элемента — использованию VotingClassifier из модуля sklearn.ensemble как инструмента для построения ансамбля моделей классификации и повышению итогового качества предсказаний. Почему это важно и какие есть нюансы?
DoodleMaster - "Don't code your UI, Draw it !"
http://github.com/karanchahal/DoodleMaster
http://github.com/karanchahal/DoodleMaster
Podcast.__init__ 186
https://www.podcastinit.com/aleph-with-friedrich-lindenberg-episode-186/
Аудио-подкаст
https://www.podcastinit.com/aleph-with-friedrich-lindenberg-episode-186/
Аудио-подкаст
Test and Code: 53: Seven Databases in Seven Weeks - Luc Perkins
https://testandcode.com/53
Аудио-подкаст
https://testandcode.com/53
Аудио-подкаст
Clean architectures: пошаговый пример
http://blog.thedigitalcatonline.com/blog/2016/11/14/clean-architectures-in-python-a-step-by-step-example/
http://blog.thedigitalcatonline.com/blog/2016/11/14/clean-architectures-in-python-a-step-by-step-example/
SQLAlchemy-Utils 0.33.8
https://github.com/kvesteri/sqlalchemy-utils/releases/
https://github.com/kvesteri/sqlalchemy-utils/releases/
Mask R-CNN with OpenCV
https://www.pyimagesearch.com/2018/11/19/mask-r-cnn-with-opencv/
https://www.pyimagesearch.com/2018/11/19/mask-r-cnn-with-opencv/
Интерактивная визуализация данных с Bokeh
https://realpython.com/python-data-visualization-bokeh/
https://realpython.com/python-data-visualization-bokeh/
ValidX — быстрый (возможно самый быстрый), мощный и гибкий валидатор данных
https://validx.readthedocs.io/en/latest/
https://validx.readthedocs.io/en/latest/
Генерируем тестовые данные для юнит тестов с помощью Faker
https://semaphoreci.com/community/tutorials/generating-fake-data-for-python-unit-tests-with-faker
https://semaphoreci.com/community/tutorials/generating-fake-data-for-python-unit-tests-with-faker
Нагрузочное тестирование с locust
https://habr.com/post/430502/?utm_campaign=430502
Нагрузочное тестирование не так сильно востребовано и распространено, как иные виды тестирования — инструментов, позволяющих, провести такое тестирование, не так много а простых и удобных вообще можно пересчитать на пальцах одной руки.
Когда речь заходить о тестировании производительности — в первую очередь все думают о JMeter’е — он бесспорно остается самым известным инструментом с самым большим количеством плагинов. Мне же JMeter никогда не нравился из-за неочевидного интерфейса и высокого порога вхождения, как только возникает необходимость протестировать не Hello World приложение.
И вот, окрыленный успехом проведения тестирования в двух различных проектах, решил поделится информацией об относительно простом и удобном софте — Locust (https://locust.io/)
https://habr.com/post/430502/?utm_campaign=430502
Нагрузочное тестирование не так сильно востребовано и распространено, как иные виды тестирования — инструментов, позволяющих, провести такое тестирование, не так много а простых и удобных вообще можно пересчитать на пальцах одной руки.
Когда речь заходить о тестировании производительности — в первую очередь все думают о JMeter’е — он бесспорно остается самым известным инструментом с самым большим количеством плагинов. Мне же JMeter никогда не нравился из-за неочевидного интерфейса и высокого порога вхождения, как только возникает необходимость протестировать не Hello World приложение.
И вот, окрыленный успехом проведения тестирования в двух различных проектах, решил поделится информацией об относительно простом и удобном софте — Locust (https://locust.io/)