Size: a a a

2017 October 07
PythonDigest
Торговый робот для веб-дизайнеров
https://habrahabr.ru/post/339446/

Написание торговых роботов, как правило, достаточно трудоемкая задача — помимо понимания принципов торговли (равно как и представления о том, как та или иная стратегия выглядит), необходимо знать и уметь работать с протоколами, используемыми для торговли. Вкратце — существуют две основные группы протоколов, которые предоставляются биржей или брокерами: FIX (https://ru.wikipedia.org/wiki/Financial_Information_eXchange), в котором без бутылки не разобраться, и проприетарный бинарный протокол, который редко бывает лучше. Это приводит к одной из двух проблем: либо код выглядит так, что любой джуниор схватится за голову, либо хороший, красивый код, который умеет делать примерно ничего (а то, что умеет, делает с разными неожиданными проблемами).
источник
PythonDigest
Airflow — инструмент, чтобы удобно и быстро разрабатывать и поддерживать batch-процессы обработки данных
https://habrahabr.ru/post/339392/

В этой статье я хочу рассказать об одном замечательном инструменте для разработки batch-процессов обработки данных, например, в инфраструктуре корпоративного DWH или вашего DataLake. Речь пойдет об Apache Airflow (далее Airflow). Он несправедливо обделен вниманием на Хабре, и в основной части я попытаюсь убедить вас в том, что как минимум на Airflow стоит смотреть при выборе планировщика для ваших ETL/ELT-процессов.
источник
2017 October 08
PythonDigest
Рекурсивные связи в Django model
http://stackabuse.com/recursive-model-relationships-in-django/
источник
PythonDigest
django-safe-filefield - поле для загрузки файла с учетом расширения
https://github.com/mixkorshun/django-safe-filefield
источник
PythonDigest
Как отличать птиц от цветов. Или цветы от птиц
https://habrahabr.ru/post/338548/

В качестве программы выходного дня мне захотелось поиграться с как бы «нейронной» сетью (спойлер — в ней нет нейронов). А чтобы потом не было мучительно больно за бесцельно прожитые годы часы, я подумал, что зря мы его кормим, пусть пользу приносит — пусть заодно эта сетка разберет домашний фотоархив и хотя бы разложит фотографии цветов в отдельную папку.
источник
PythonDigest
GithubCloner - скрипт создания клонов репозитория
http://github.com/mazen160/GithubCloner
источник
2017 October 09
PythonDigest
Используйте лучшие CLI утилиты
https://dev.to/sobolevn/using-better-clis-6o8

Стандартные CLI не всегда хороши, пользуйтесь лучшими!
источник
PythonDigest
#python #pydigest

Вот и очередной понедельник, а значит Python Дайджест.
В этот раз выпуск богат на доклады - EuroPython, MoscowPython, PyNSK. Но это не все Python новости за неделю.

В 198 выпуске вы найдете:

- Изучаем блокчейн на практике
- Airflow как инструмент обработки данных
- Генерация фото-реалистичных текстур в реальном времени
- Параллельная обработка данных в Python
- Гайд для новичков Django - часть 5
- Создаем графики в Django
- [Видео] Сказ про то, как Go обгонял Python
- [Видео] Machine Learning without PhD :)
- [Видео] плейлист докладов с EuroPython 2017
- lunaticlog - Fake HTTP log generator
- Livepython - визуализация исполнения кода в realtime
- milksnake - setuptools/wheel/cffi расширение для добавления бинарных данных в wheels
- PyPy v5.9 - поддержка Pandas, NumPy
- SciPy 1.0.0

и еще много интересного

Заходите в гости - https://pythondigest.ru/issue/198/
источник
PythonDigest
StackOverflow: интересные вопросы за неделю (xciv)
http://python-weekly.blogspot.com/2017/10/xciv-stackoverflow-python-report.html
источник
PythonDigest
Livepython - визуализация исполнения кода в realtime
https://github.com/agermanidis/livepython
источник
PythonDigest
источник
PythonDigest
Что делать, если Instagram не дал доступ к API? Дополнение
https://habrahabr.ru/post/339620/

Ни для кого не секрет, что самая популярная и прибыльная площадка для рекламы, бизнеса и прочего — Instagram. Почему им стал именно сервис, в котором по началу можно было загружать только картинки определённого размера (соотношение сторон имеется ввиду) и не было абсолютно ничего, что было в тогдашних соцсетях — совсем непонятно, но факт есть факт. Ввиду чего все стараются проникнуть на площадку Instagram и захватить оттуда наибольшее количество аудитории, и делают, это, конечно же, не вручную. А за этим следует, что Instagram жёстко блокирует доступ для ботов, спамеров и прочему, дабы сеть оставалась чистой.
источник
2017 October 10
PythonDigest
[Видео] David Beazley. The Other Async (Threads + Async = ❤️)
https://www.youtube.com/watch?v=x1ndXuw7S0s
источник
PythonDigest
источник
PythonDigest
pyrabbit2 - клиент для  RabbitMQ HTTP Management API
https://github.com/deslum/pyrabbit2

Поддерживает Python3
источник
PythonDigest
Простая Scada на Python (продолжение)
https://habrahabr.ru/post/339678/

Развивая тему предыдущей статьи (https://habrahabr.ru/post/339008/), опишу некоторые функции для формирования объектов мнемосхемы простой SCADA программы выполненной на Python.


Объекты визуально отображают состояние аналоговых измеряемых величин из регистров

READ_INPUT_REGISTERS или READ_HOLDING_REGISTERS. Используется библиотека Tkinter.

Всего реализовано 3 объекта: горизонтальный слайдер, вертикальный слайдер и стрелочный индикатор. Отдельно описывается построение динамического тренда.
источник
PythonDigest
источник
PythonDigest
Как получать оповещения от Jupyter notebook в Telegram?
https://habrahabr.ru/post/339682/

Довольно просто. Нам понадобится свой телеграм-бот, один пакет и одна строчка кода
источник
2017 October 11
PythonDigest
Создаем интерактивные графики с помощью Plotly и Dash
http://pbpython.com/plotly-dash-intro.html
источник
PythonDigest
источник