IT-новости про Python, которые стоит знать

Собрали в одном месте самые важные ссылки
читайте нас в Twitter

     16.03.2016       Выпуск 117 (14.03.2016 - 20.03.2016)       Интересные проекты, инструменты, библиотеки

neo4j-driver - Neo4j драйвер для Python

from neo4j.v1 import GraphDatabase
driver = GraphDatabase.driver("bolt://localhost")
session = driver.session()
session.run("CREATE (a:Person {name:'Bob'})")
result = session.run("MATCH (a:Person) RETURN a.name AS name")
for record in result:
    print(record["name"])
result.close()
session.close()

     16.03.2016       Выпуск 117 (14.03.2016 - 20.03.2016)       Интересные проекты, инструменты, библиотеки

rop_compiler - мульти-архитектурный ROP компилятор написанный на Python

ROP = Возвратно-ориентированное программирование

     16.03.2016       Выпуск 117 (14.03.2016 - 20.03.2016)       Интересные проекты, инструменты, библиотеки

pysee - легковесная утилита для создания скриншотов на Linux и Mac OSX

Утилита позволяет сразу загрузить изображение на хостинг

     14.03.2016       Выпуск 117 (14.03.2016 - 20.03.2016)       Интересные проекты, инструменты, библиотеки

irc-autobot - Context Manager для элементарного создания IRC ботов

from autobot import Autobot

with Autobot('irc.freenode.net', '#python', '[Wally]',
           log='transcript.log') as bot:
while True:
  r = bot.read() #  read will write to the specified log
  if "some trigger" in r['message']:
    bot.send("some message back to the chat")
  #respond to privmsg
  if r['command'] == 'PRIVMSG':
    bot.send("some message or command")

     11.03.2016       Выпуск 116 (07.03.2016 - 13.03.2016)       Интересные проекты, инструменты, библиотеки

pseudo - фреймворк для генерации кода

from pseudo import * # ok for a repl

print(generate_main([
  assignment(
    local('a', 'Int'),
    call(local('g'), [to_node(0), to_node('')], 'Int'))], 'rb'))

a = g(0, '')
Imgur