Собрали в одном месте самые важные ссылкии сделали Тренажер IT-инцидентов для DevOps/SRE
Python интерфейс для MongoDB. Скачать можно по ссылке: https://pypi.python.org/pypi/pymongo/
(01.05.2017 - 07.05.2017)
Оставляйте свои комментарии к выпуcкам, пишите нам в Slack (инвайт по ссылке), добавляйте свои новости через специальную форму. Следите за всем этим безобразием в RSS, Twitter или Telegram @py_digest
Поддержите проект рублем или руками
Пятый российский PyCon пройдёт 16-17 июля в отеле «Cronwell Яхонты Таруса» в 95 км. от Москвы. Если вы не знаете, что такое PyCon, посмотрите ролик ниже — в нём коротко про PyCon-2016 и историю конференции.
Сегодня хочу поделиться своим небольшим опытом выбора инструментов для организации расчетов на будущем сервере. Отмечу сразу, что в этой публикации речь пойдет не о самом сервере, а скорее об оптимизации символьных вычислений на нем. Есть некий функционал, который позволяет пользователям формировать нередко громоздкие формулы следующего общего вида, по которым в дальнейшем необходимо рассчитывать запросы других пользователей.
Статья содержит ссылки на множество материалов и инструментов, которые позволят внедрить Jupyter и Python в вашем проекте
Статья описывает применение Python для работы с SQL и Excel
Учимся писать понятный код
Вечная проблема любых измерений их низкая точность. Основных способов повышения точности два, первый состоит в повышении чувствительности к измеряемой величине, однако при этом как правило растёт чувствительность и к неинформативным параметрам, что требует принятия дополнительных мер по их компенсации. Второй способ состоит в статистической обработке многократных измерений, при этом дисперсия среднего обратно пропорциональна корню квадратному из числа измерений.
Ещё в школе на уроках физики я вглядывался в осциллограф, на экране которого, сменяя друг друга, появлялись разные фигуры: сначала простые – линия, парабола, круг, эллипс, потом фигуры становились всё более насыщенные непрерывными волнообразными линиями, напоминающие мне кружева.
Пользователи ищут товары в интернет-магазине, ищут стати, поиск это неотъемлемый компонент сайта. Быстрый и гибкий поиск сложно реализовать средствами реляционных баз данных. Для таких задач используют поисковые движки, один из которых Elasticsearch. Elasticsearch хорошо документирован и доступен из коробки на AWS.
Для работы с elasticsearch используется библиотека elasticsearch-py или elasticsearch-dsl-py. elasticsearch-dsl-py это надстройка над elasticsearch-py, она проста в использовании и поддерживает elasticsearch версии 5.x. На базе этой библиотеки была создана библиотека django-rest-elasticsearch, которая основана на идеологии существующего поиска в Django REST Framework. Ниже я детально распишу как реализовать поиск в Django REST Framework с помощью elasticsearch используя данную библиотеку.
Большой брат следит за тобой, птица!
Идея пришла давно. У кого-то мысли отапливать курятники майнящими криптовалюты видеокартами (криптокурятник), что прекрасно, несомненно, а у кого-то мысли в распознавании изображений, звуков, в нейросетях и их реальном применении.
Когда-то давно читали статью про японца, который помог отцу с сортировкой огурцов; решили, что анализировать, как несутся куры у наших родителей, присылая им отчеты в мессенджер — идея из веселых.
Автор делится делится опытом поддержки legacy кода. В этой статье рассказывает как почистить код
Автор рассказывает про стандартные структуры для организации очередей
С 0.18 версии SciKit поддерживает нейронные модели
Аудио-подкаст
Павел Петлинский (Rambler&Co)
"В докладе мы разберемся, что за зверь такой эта "Монада", и где прекрасный чистый мир математики ломается об особенности языков программирования". Слайды: http://www.moscowpython.ru/meetup/44/monady-eksplikacija/
Антон Егоров (Sabaka.io, CTO) "Многие разработчики теряются, когда сталкиваются с таким, казалось бы простым, вопросом как авторизация. Все понятно, когда мы имеем дело с человеком на сайте, который вбивает свой логин и пароль. Но процедура становится в совсем другой, когда нужна аутентификация для API". Слайды: http://www.moscowpython.ru/meetup/44/authentication-with-jwt/
Сергей Сундуков (Borlas Consulting Group, Ведущий консультант) "Хочу рассказать об успешном опыте применения питона и опен-сорсных библиотек при решении реальных бизнес-задач планирования и оптимизации". Слайды: http://www.moscowpython.ru/meetup/44/python-i-issledovanie-operacij/
pymongo - 4.18.1
psycopg2 - 2.9.13
scrapy - 2.19.0
virtualenv - 21.7.9
numpy - 2.5.3
pymongo - 4.18.0
Пользователь придумал пароль из 100 символов. От 28 из них ваша проверка не зависит
Django - 6.1.1
lxml - 6.1.3
django-debug-toolbar - 8.0.0
Arid: Fast Python Duplicate-Code Detection
vcrpy: Automatically Mock HTTP Interactions
Мой первый RAG без LangChain
Переводим книги нейронками для себя: год спустя. Словари, скорости и почему переводчики всё ещё нужны
Python Bytes: #494 Python Wrapture