Size: a a a

2016 April 10
PythonDigest
Разворачиваем Django приложение в production на примере Telegram бота

https://khashtamov.com/2016/04/how-to-deploy-django-app/

Вторая часть статьи про написание Telegram бота на Python/Django. В ней мы поговорим о процессе деплоя в production.
источник
PythonDigest
minpy - интеграция numpy + mxnet

http://github.com/dmlc/minpy
источник
2016 April 11
PythonDigest
SICP на Python 3 от Berkeley

http://composingprograms.com/
источник
PythonDigest
pytest-reorder - изменяем порядок исполнения тестов

http://pypi.python.org/pypi/pytest-reorder/

Модуль позволяет настроить порядок исполнения тестов исходя из их названий. Вы можете разделить тесты на unit, интеграционные.
источник
PythonDigest
#python #pydigest
Новый лучик в мире Python - новый выпуск Python Дайджест.

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

- Исследуем поведение Mark Zuckerberg
- Пишем микросервис на Django и Docker
- Практическое введение в функциональное программирование для питонистов
- Разрушители мифов: Автоматическое решение Google Recaptcha
- Измерение расстояния между объектами на изображении с помощью OpenCV
- Как сделать GUI на Python 3.5

и многое другое

Заходите в гости - http://pythondigest.ru/issue/120
источник
PythonDigest
Работаем с JSON данными на Python Flask

http://codehandbook.org/working-with-json-data-in-python-flask/

В статье вы найдете пример простых конструкций для упрощения работы с JSON в Flask
источник
PythonDigest
Построение REST JSON API на Python3, Flask и SQLAlchemy

http://techarena51.com/index.php/buidling-a-database-driven-restful-json-api-in-python-3-with-flask-flask-restful-and-sqlalchemy/

Подробное руководство по созданию REST системы на Flask
источник
2016 April 12
PythonDigest
источник
PythonDigest
Используем Django Channels как очередь для отправки Email

https://www.wordfugue.com/using-django-channels-email-sending-queue/
источник
PythonDigest
Плагины в кармане или перочинный ножик в программе

https://habrahabr.ru/post/281332/

В этой статье речь пойдет о плагинах — программных модулях, которые можно легко установить в основное приложение для расширения его функционала. Точнее, не о самих плагинах, а о том, как реализовать в своей программе систему взаимодействия "Приложение — Плагин".

В сети можно легко найти достаточно сложные и, порой, запутанные алгоритмы интеграции в ваш программный код подобной системы, но, поскольку мы будем использовать язык программирования Python, для нас все будет просто и предельно ясно.

 
источник
PythonDigest
источник
PythonDigest
источник
PythonDigest
haxor-news - Hacker News CLI с авто-дополнение, подсветкой и фильтром комментариев

http://github.com/donnemartin/haxor-news
источник
PythonDigest
PyCharm в глубь: скрикаст про тестирование

http://feedproxy.google.com/~r/Pycharm/~3/zjRuc-C6z1U/

Ранее в этом году мы начали записывать скринкасты на базовые возможности PyCharm: установка, UI, запуск Python кода, debugging и другое.. Мы знали, что к этому моменту некоторые темы требуют более тщательного рассмотрения....
источник
PythonDigest
Что делать с ошибкой “unable to find vcvarsall.bat”

https://blogs.msdn.microsoft.com/pythonengineering/2016/04/11/unable-to-find-vcvarsall-bat/
источник
2016 April 13
PythonDigest
Что такое грамматическая эволюция + легкая реализация

https://habrahabr.ru/post/281404/

Совсем недавно я написал статью, в которой без объяснений показал то, на что способен метод грамматической эволюции. Я полностью, согласен, что так делать нельзя, но как хотелось показать результаты интересного метода. Я думал «что будет лучше: перевести первоисточник или дать свое собственное объяснение». Лень взяла верх.

Если кому-то интересны эволюционные методы и задача символьной регрессии(и не только), то прошу к прочтению.
источник
PythonDigest
[Видео] Плейлист: Machine Learning на Python

https://www.youtube.com/playlist?list=PLQVvvaa0QuDfKTOs3Keq_kaG2P55YRn5v
источник
PythonDigest
rc - Redis cache cluster system

https://github.com/fengsp/rc

from rc import CacheCluster

cache = CacheCluster({
   'cache01': {'host': 'redis-host01'},
   'cache02': {'host': 'redis-host02'},
   'cache03': {'host': 'redis-host03'},
   'cache04': {'host': 'redis-host04', 'db': 1},
})
источник
PythonDigest
bottle-pymysql - MySQL для Bottle

http://pypi.python.org/pypi/bottle-pymysql/

import bottle
import bottle_pymysql

app = bottle.Bottle()
# dbhost is optional, default is localhost
plugin = bottle_pymysql.Plugin(dbuser='user', dbpass='pass', dbname='some_db')
app.install(plugin)

@app.route('/show/<item>')
def show(item, pymydb):
   pymydb.execute('SELECT * from items where name="%s"', (item,))
   row = pymydb.fetchone()
   if row:
       return template('showitem', page=row)
   return HTTPError(404, "Page not found")
источник
PythonDigest
PyCon: регистрация для молодых программистов (до 12 лет)

http://pycon.blogspot.com/2016/04/registration-is-open-for-our-young.html
источник