Собрали в одном месте самые важные ссылки
читайте нас в Twitter
Пакет добавляет модели события(Event) и времени появления(Occurrence) с помощью которых можно создавать повторяющиеся/одноразовые события, а затем отображать их на сайте.
# Initialize Site object import mwclient site = mwclient.Site('commons.wikimedia.org') site.login(username, password) # Edit page page = site.Pages['Commons:Sandbox'] text = page.text() print 'Text in sandbox:', text.encode('utf-8') page.save(text + u'\nExtra data', summary = 'Test edit') # Printing imageusage image = site.Images['Example.jpg'] print 'Image', image.name.encode('utf-8'), 'usage:' for page in image.imageusage(): print 'Used:', page.name.encode('utf-8'), '; namespace', page.namespace print 'Image info:', image.imageinfo # Uploading a file site.upload(open('file.jpg'), 'destination.jpg', 'Image description') # Listing all categories (don't do this in reality) for category in site.allcategories(): print category
pddb - база данных для небольших проектов, которая поддерживает CRUDL операции.
С помощью bottle добавляется REST API
Модуль для Cython, который позволяет упростить работу с бинарными данными
>>> from construct import * >>> >>> PascalString = Struct("PascalString", ... UBInt8("length"), ... Bytes("data", lambda ctx: ctx.length), ... ) >>> >>> PascalString.parse("\x05helloXXX") Container({'length': 5, 'data': 'hello'}) >>> PascalString.build(Container(length = 6, data = "foobar")) '\x06foobar'
Утилита позволяет скачать лекции с сервиса Udemy
Программа позволяет писать код с помощью голоса
import pygeohash as pgh
pgh.encode(42.6, -5.6)
# >>> 'ezs42e44yx96'
pgh.encode(42.6, -5.6, precision=5)
# >>> 'ezs42'
pgh.decode('ezs42')
# >>> ('42.6', '-5.6')
pgh.geohash_approximate_distance('shi3u', 'sh83n')
# >>> 625441
Adapt Intent Parser позволяет переводить человеко-понятный текст в структуры данных.
Платформа для бэкапа и просмотра web-сайтов.
func map(arr, fn): r = [] for val in arr: r = r + [fn(val)] r func factorial(n): if n <= 1: 1 else: n * factorial(n - 1) print(map(1...10, factorial))