Size: a a a

2019 June 15
PythonDigest
Улучшение производительности сериализации в Django Rest Framework
https://webdevblog.ru/uluchshenie-proizvoditelnosti-serializacii-v-django-rest-framework/

Перевод статьи Haki Benita (https://hakibenita.com/): Improve Serialization Performance in Django Rest Framework  (https://hakibenita.com/django-rest-framework-slow)
источник
PythonDigest
Обзор Python-пакета Datatable
https://habr.com/ru/post/455507/?utm_campaign=455507&utm_source=habrahabr&utm_medium=rss

Datatable — это Python-библиотека для выполнения эффективной многопоточной обработки данных. Datatable поддерживает наборы данных, которые не помещаются в памяти.


Если вы пишете на R, то вы, вероятно, уже используете пакет data.table. Data.table (https://cran.r-project.org/web/packages/data.table/data.table.pdf) — это расширение R-пакета data.frame (https://www.rdocumentation.org/packages/base/versions/3.6.0/topics/data.frame). Кроме того, без этого пакета не обойтись тем, кто пользуется R для быстрой агрегации больших наборов данных (речь идёт, в частности, о 100 Гб данных в RAM).
источник
PythonDigest
источник
PythonDigest
Что нового в разработке Mamba
https://habr.com/ru/post/456114/?utm_campaign=456114&utm_source=habrahabr&utm_medium=rss

Mamba — это drop-in замена Conda, потрясающего кросс-платформенного менеджера пакетов. На наш взгляд у Conda есть один фатальный недостаток: она слишком медленная, когда много пакетов уже установлено или при одновременной установке нескольких пакетов. Mamba по-прежнему использует Conda почти для всего, кроме разрешения зависимостей. Мы заменили эту часть Conda на альтернативную реализацию под названием libsolv — C библиотеку, которая уже лежит в основе менеджеров пакетов в Linux системах типа dnf в Fedora или zypper в OpenSuse.
источник
PythonDigest
texar-pytorch - toolkit for Text Generation
http://github.com/asyml/texar-pytorch
источник
PythonDigest
impacket - коллекция классов для работы с сетевыми протоколами
http://github.com/dirkjanm/impacket
источник
PythonDigest
DevOps в разработке: автоматизация написания кода веб-приложений
https://habr.com/ru/post/456146/?utm_campaign=456146&utm_source=habrahabr&utm_medium=rss

Как правило, внедрение DevOps во многих компаниях заканчивается на этапе автоматизации IT Operations, и очень мало кто говорит о внедрении DevOps непосредственно в сам процесс разработки.


Мне бы хотелось исправить это маленькое недоразумение. DevOps в разработку может прийти через формализацию кодовой базы, например, при написании GUI для REST API.
источник
2019 June 16
PythonDigest
Talk Python to Me: #216 Digging into Visual Studio Code
https://talkpython.fm/episodes/show/216/digging-into-visual-studio-code

Аудио-подкаст
источник
PythonDigest
источник
PythonDigest
Использование библиотеки Matplotlib. Как делать анимированные графики
https://jenyay.net/Matplotlib/Ion

Анимированные графики в Matplotlib могут создаваться несколькими способами. Первый способ заключается в том, что можно самостоятельно обновлять график через заданный промежуток времени. Два других способа используют классы, производные от класса matplotlib.animation.Animation: FuncAnimation или ArtistAnimation. В данной статье будут рассмотрены все эти способы.
источник
PythonDigest
Обучение логистической регрессии с L1 и L2 регуляризациями с методом SGD
https://habr.com/ru/post/456176/?utm_campaign=456176&utm_source=habrahabr&utm_medium=rss

Сегодня у нас пост с интересным заданием — будем обучать логистическую регрессию с L1 и L2 регуляризациями с помощью метода Stochastic Gradient Descent (SGD).
источник
PythonDigest
nativepython - делаем высокопроизводительные приложения с llvm
http://github.com/APrioriInvestments/nativepython
источник
PythonDigest
Learn PyQt: пишем эквалайзер на PyQt5/PySide2
https://www.learnpyqt.com/widgets/equalizerbar/
источник
2019 June 17
PythonDigest
Используйте __main__.py
https://habr.com/ru/post/456214/?utm_campaign=456214&utm_source=habrahabr&utm_medium=rss

Зачем нужен __init__.py знает, наверное, любой питонист, но что насчёт __main__.py? Я видел немало проектов либо рабочих, либо на Github, которые не используют это магический файл, хотя могли бы сделать свою жизнь проще. На мой взгляд, __main__.py это лучший способ для взаимодействия с питоновскими модулями, состоящими из нескольких файлов.
источник
PythonDigest
StackOverflow: интересные вопросы за неделю (clxxxii)
http://python-weekly.blogspot.com/2019/06/clxxxii-stackoverflow-python-report.html
источник
PythonDigest
Сводка новостей от pythonz.net 09.06.2019 — 16.06.2019
https://pythonz.net/articles/250/
источник
PythonDigest
#python #pydigest

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

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

- Обзор Async IO в Python 3.7
- Обзор Python-пакета Datatable
- Применение компьютерного зрения в морских исследованиях или 12 человек на сундук мертвеца
- Мелкая питонячая радость #3: Poetry
- Learn PyQt: пишем виджет на PyQt5
- Питон, блэкджек и … игры
- Кто добавил Python в последнее обновление Windows?
- Подача авто-запросов на сайте ФНС в ЕГРЮЛ на python
- О книге «Элегантный SciPy»
- [Видео] Moscow Python Podcast. О практиках разработки бизнес-логики на Python
- Automagica - автоматизируем ручные действия
- impacket - коллекция классов для работы с сетевыми протоколами

Заходите в гости - https://pythondigest.ru/issue/286/
Присылайте интересные новости через форму на сайте.
источник
PythonDigest
источник
PythonDigest
Многомерные графики в Python — от трёхмерных и до шестимерных
https://habr.com/ru/post/456282/?utm_campaign=456282&utm_source=habrahabr&utm_medium=rss

Визуализация — важная часть анализа данных, а способность посмотреть на несколько измерений одновременно эту задачу облегчает. В туториале мы будем рисовать графики вплоть до 6 измерений.
 
Plotly — это питоновская библиотека с открытым исходным кодом для разнообразной визуализации, которая предлагает гораздо больше настроек, чем известные matplotlib и seaborn. Модуль устанавливается как обычно — pip install plotly. Его мы и будем использовать для рисования графиков.
источник
PythonDigest
Telegram. Безлимитный сетевой диск, бесплатный
https://habr.com/ru/post/456290/?utm_campaign=456290&utm_source=habrahabr&utm_medium=rss

Наверняка многие об этом задумывались, возможно у кого то эта идея лежит в TODO. У меня она пролежала примерно год, но таки удалось ее реализовать в виде работающего прототипа.
TgCloud:
Виртуальная файловая система с открытым исходным г****кодом.
На локальном диске — только метаданные: имена, размер, структура папок и т.д.
Данные хранятся в Telegram и загружаются только при работе с файлом
Размер и тип файлов не ограничен, можно использовать с любой ОС
источник