Size: a a a

2016 March 20
PythonDigest
DailyProgrammerChallenges - список соревнований в канале r/dailyprogrammer

http://github.com/FreddieV4/DailyProgrammerChallenges
источник
PythonDigest
Тестирование кода использующего Requests с помощью Betamax

https://semaphoreci.com/community/tutorials/testing-python-requests-with-betamax
источник
PythonDigest
Как быстро сделать REST API на основе Bottle.py

https://www.born2data.com/2016/fast-API-with-Bottle.html
источник
2016 March 21
PythonDigest
Scipy Lecture Notes – один документ для изучения чисел, науки и данных

http://www.scipy-lectures.org/
источник
PythonDigest
celery - 2.5

https://allmychanges.com/p/python/celery/#2.5

Распределенная очередь задач. Изменения описаны по ссылке https://allmychanges.com/p/python/celery/#2.5. Скачать можно по ссылке: http://pypi.python.org/pypi/celery/
источник
PythonDigest
Парадокс Симпсона и немного Pandas

https://habrahabr.ru/post/279665/

В этой статье я хочу рассмотреть один из наиболее известных примеров парадокса Симпсона, попутно немного рассказав о MultiIndex в Pandas.
Обо всем по порядку.
источник
PythonDigest
streampie - небольшая библиотека для простого параллельного исполнения кода

http://pypi.python.org/pypi/streampie/

Библиотека реализована на threading и multiprocessing

from streampie import *

ints = [2498834631017, 14536621517459, 6528633441793, 1941760544137, 7311548077279,
       8567757849149, 5012823744127, 806981130983, 15687248010773, 7750678781801,
       2703878052163, 3581512537619, 12656415588017, 468180585877, 19268446801283,
       5719647740869, 11493581481859, 366611086739]

def factor(n):
  result = set()
  for i in range(1, int(n ** 0.5) + 1):
     div, mod = divmod(n, i)
     if mod == 0:
        result |= {i, div}
  return sorted(list(result))[:-1]

def do_work(wid, items):
  for i in items:
     yield factor(i)

print ints >> ProcessPool(do_work, poolsize=8) >> list
источник
PythonDigest
mock - 1.1.0

https://allmychanges.com/p/python/mock/#1.1.0

Python модуль для создания заглушек (mock-объект) при тестировании. Изменения описаны по ссылке https://allmychanges.com/p/python/mock/#1.1.0. Скачать можно по ссылке: http://pypi.python.org/pypi/mock/
источник
PythonDigest
django-htmlmin - 0.9.1

https://allmychanges.com/p/python/django-htmlmin/#0.9.1

Минификатор HTML для уменьшения веса страницы, повышения быстроты загрузки сайта и уменьшение трафика.
Минификатор полноценно поддерживает HTML 5, поддерживается работа из консоли для минификации статических сайтов. Изменения описаны по ссылке https://allmychanges.com/p/python/django-htmlmin/#0.9.1. Скачать можно по ссылке: https://pypi.python.org/pypi/django-htmlmin/
источник
PythonDigest
#python #pydigest
Мы любим Python! И рады каждую неделю рассказывать новинки из этого мира.

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

- Twisted 16.0 и lxml 3.6.0
- PyCharm 2016.1 RC
- Что есть в Visual Studio 2015 для разработчика на Python
- Модули расширения Python на Rust
- Raspberry Pi и Bluetooth LE. Часть 3
- Курс Image Processing 101

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

Заходите в гости - http://pythondigest.ru/issue/117/
источник
PythonDigest
AMQPStorm - потокобезопасный клиент AMQP

http://pypi.python.org/pypi/AMQPStorm/
источник
2016 March 22
PythonDigest
Асинхронный CherryPy сервер на основе asyncio

http://www.defuze.org/archives/385-an-asynchronous-cherrypy-server-based-on-asyncio.html
источник
PythonDigest
Fsdb - File system database

http://pypi.python.org/pypi/Fsdb/
источник
PythonDigest
coquery - утилита для работы с корпусами текстов

http://pypi.python.org/pypi/coquery/
источник
PythonDigest
trypackage - консольная утилита, которая позволяет попробовать питон модуль

http://pypi.python.org/pypi/trypackage/
источник
PythonDigest
Как я делал фотобудку

https://habrahabr.ru/post/279785/

В век «онлайна», печатная фотография стала больше походить на диковинку, как это было раньше с фотографией цифровой. В последнее время, различного рода фотобудки, стали набирать популярность, как интересный способ развлечь гостей и получить памятный сувенир в виде фотографии. Я фотограф, который увлекается программированием, и при этом сочетании, было бы странно не попробовать сделать себе фотобудку. 
В отличии от коммерческих моделей фотобудок, которые есть в продаже, мне хотелось сделать действительно компактную и автономную систему. Чтоб я параллельно основной работе, мог за пару минут ее установить хоть в поле и не таскать с собой лишние десятки килограмм веса. И у меня это получилось. 


Под катом будет рассказ о железе, raspberry pi и программировании всего этого под linuх и конечно же мой любимый python. Забегая вперед, скажу, что мне хотелось именно качественных фотографий, поэтому съемка ведется не на веб камеру, а на DSLR, поэтому статья должна получиться еще больше и интересней.
источник
PythonDigest
Отбираем валидные мобильные номера друзей VK на Python

https://habrahabr.ru/post/279803/

В процессе изучения Python стало интересно попробовать его в связке с API VK. В ВК есть телефонная книга, она показывает телефоны ваших друзей в более-менее удобном формате. Так как далеко не всегда люди охотно оставляют там полые(валидные) номера своих телефонов, мне показалась интересной идея написать скрипт, который отбирал бы только валидные номера моб.телефонов и выдавал бы их отдельной таблицей. Наша телефонная книга будет генерировать csv-файл, который затем можно будет открыть, например, в excel.
источник
2016 March 23
PythonDigest
источник
PythonDigest
Сортировка координат по часовой стрелке с помощью Python и OpenCV

http://www.pyimagesearch.com/2016/03/21/ordering-coordinates-clockwise-with-python-and-opencv/

Это первая статья из серии. В серии мы будем рассматривать размеры объектов в изображении и измерять расстояния между ними
источник
PythonDigest
BBC micro:bit  для миллиона детей

http://feedproxy.google.com/~r/PythonSoftwareFoundationNews/~3/b9zTLTTOxD0/a-million-children.html

BBC начинает поставлять миллион устройств BBC micro:bit для детей. Это небольшое устройство, которое работает на MicroPython
источник