Size: a a a

2020 August 20
PythonDigest
Разбор официального Docker image для Python
https://pythonspeed.com/articles/official-python-docker-image/
источник
2020 August 21
PythonDigest
Бот-викторина для ВКонтакта
https://habr.com/ru/post/515864/?utm_campaign=515864&utm_source=habrahabr&utm_medium=rss

Месяца три назад мы с друзьями по сети «ВКонтакте» в общем чате (беседе) играли в угадайку — игру по мультфильму «Смешарики», который мы все любим. Правила: ведущий пишет цитаты персонажей мультика, игроки угадывают из какой серии эта цитата. Я решил сделать игру более интересной, и назначить на роль ведущего бота.
источник
PythonDigest
gray - менее бескомпромиссный форматер кода. Альтернатива Black
https://github.com/dizballanze/gray
источник
PythonDigest
Передача динамических объектов от setup к тестовой функции в py.test
https://habr.com/ru/post/515884/?utm_campaign=515884&utm_source=habrahabr&utm_medium=rss

В больших проектах в какой-то момент получается ситуация, когда тестов на проекте уже много и параллельно развивается собственный высокоуровневый фреймворк. Фреймворк, в данном случае, как обертка над функциями объекта тестирования и возможностями различных инструментов которые используются на проекте. Кроме того все папки заполнены фикстурами, многие из которых используются только в одном тестовом файле.
 
В этот прекрасный момент возникают некоторые проблемы. Про одну из них я уже писал, это реализация удобной параметризации, например из файла (https://habr.com/ru/post/472766/). Про следующую, из наиболее злосчастных, поговорим в этой статье.
источник
2020 August 22
PythonDigest
Polishing and Usability - Building SaaS #69
https://www.mattlayman.com/building-saas/polishing-usability/

Podcast
источник
PythonDigest
Стабилизация видео с движущейся камеры, или как перевести всё в неподвижную систему координат
https://habr.com/ru/post/516122/?utm_campaign=516122&utm_source=habrahabr&utm_medium=rss

Сейчас возможности Computer Vision (CV) полностью перекраивают ландшафт рынка Public Safety solutions. В то время, как традиционными системами видеонаблюдения уже не просто никого не удивить, а странно не найти её в любом общественном месте, использование ИИ в данной области всё ещё вновинку.
источник
PythonDigest
The Real Python Podcast – Episode #23: Python Wheels and Pass by Reference in Python
https://realpython.com/podcasts/rpp/23/
источник
2020 August 23
PythonDigest
Talk Python to Me: #278 Teach kids Python with real programming and fun games at Code Combat
https://talkpython.fm/episodes/show/278/teach-kids-python-with-real-programming-and-fun-games-at-code-combat

Audio
источник
2020 August 24
PythonDigest
Заметки Дата Саентиста: персональный обзор языков запросов к данным
https://habr.com/ru/post/515820/?utm_campaign=515820&utm_source=habrahabr&utm_medium=rss

Почему важно знать и уметь обращаться с языками запросов? По своей сути в Data Science есть несколько важнейших этапов работы и самый первый и важнейший (без него уж точно ничего работать не будет!) — это получение или извлечение данных. Чаще всего данные в каком-то виде где-то сидят и их нужно оттуда «достать». 
источник
PythonDigest
#python #pydigest

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

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

- Распознавание мяча в волейболе с OpenCV и Tensorflow
- Передача динамических объектов от setup к тестовой функции в py.test
- Почему здравый смысл важнее паттернов, а Active Record не так уж и плох
- Как генерировать JSON любой сложности использую фейковые данные через mimesis
- Автоматизируем обработку изображений с помощью Jupyter и Python
- PyQt: Используем диалоги созданные в Qt Designer
- Бот-викторина для ВКонтакта
- gray - менее бескомпромиссный форматер кода. Альтернатива Black

Заходите в гости - https://pythondigest.ru/issue/348/
Присылайте интересные новости через форму на сайте.
источник
PythonDigest
Склеиваем несколько фотографий в одну длинную с помощью машинного обучения
https://habr.com/ru/post/516116/?utm_campaign=516116&utm_source=habrahabr&utm_medium=rss

В предыдущих статьях был описан шеститочечный метод разворачивания этикеток (https://habr.com/ru/post/424151/) и как мы тренировали нейронную сеть (https://habr.com/ru/post/506276/). В этой статье описано, как склеить фрагменты, сделанные из разных ракурсов, в одну длинную картинку.
источник
PythonDigest
Оптимизация инвестиционного портфеля по методу Марковица
https://habr.com/ru/post/516236/?utm_campaign=516236&utm_source=habrahabr&utm_medium=rss

Есть много реализаций данного метода. В том числе и на Python. Реализовал еще раз (см. ссылка на GitHub (https://github.com/prog815/portfOptim/blob/master/%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%D0%B9_%D0%BF%D0%BE%D1%80%D1%82%D1%84%D0%B5%D0%BB%D1%8C.ipynb)). Можно использовать как заготовку программного кода.


Конечно, приведем стандартную диаграмму облака сгенерированных портфелей.
источник
2020 August 25
PythonDigest
Новая библиотека для уменьшения размерности данных ITMO_FS — зачем она нужна и как устроена
https://habr.com/ru/post/516194/?utm_campaign=516194&utm_source=habrahabr&utm_medium=rss

Студенты и сотрудники лаборатории Машинного обучения Университета ИТМО (http://ctlab.ifmo.ru/ru/87845/news_list/) разработали библиотеку для Python, которая решает ключевую задачу машинного обучения.


Расскажем, почему появился этот инструмент и что он умеет.
источник
PythonDigest
Test and Code: 127: WFH, WTF? - Tips and Tricks for Working From Home - Reuven Lerner & Julian Sequeira
https://testandcode.com/127

Audio
источник
PythonDigest
Rust for a Pythonista #3: Python bindings
https://dygalo.dev/blog/rust-for-a-pythonista-3/

It is a step-by-step guide on adding Python bindings to a Rust crate, including testing, packaging, and releasing.
источник
PythonDigest
источник
PythonDigest
Как найти количество всех букв на всех знаках вида «въезд в город Х» в стране? Точный способ ответить на такие вопросы
https://habr.com/ru/post/516394/?utm_campaign=516394&utm_source=habrahabr&utm_medium=rss

Недавно в рамках одного собеседования мне понадобилось решить задачу, условие которой приведено ниже
источник
2020 August 26
PythonDigest
источник
PythonDigest
Проект Natasha. Набор качественных открытых инструментов для обработки естественного русского языка (NLP)
https://habr.com/ru/post/516098/?utm_campaign=516098&utm_source=habrahabr&utm_medium=rss

Два года назад я писал на Хабр статью про Yargy-парсер и библиотеку Natasha (https://habr.com/ru/post/349864/), рассказывал про решение задачи NER для русского языка, построенное на правилах. Проект хорошо приняли. Yargy-парсер заменил яндексовый Томита-парсер (https://yandex.ru/dev/tomita/) в крупных проектах внутри Сбера, Интерфакса и РИА Новостей. Библиотека Natasha сейчас встроена в образовательные программы ВШЭ, МФТИ и МГУ.


Проект подрос, библиотека теперь решает все базовые задачи обработки естественного русского языка: сегментация на токены и предложения, морфологический и синтаксический анализ, лемматизация, извлечение именованных сущностей.
источник
PythonDigest
Podcast.__init__: Working In The Code Mines: Mining Software Repositories With PyDriller
https://www.pythonpodcast.com/pydriller-mining-software-repositories-episode-277/

Audio
источник