Skip to content

Instantly share code, notes, and snippets.

View DomNomNom's full-sized avatar

DomNomNom DomNomNom

View GitHub Profile
import collections
from contextlib import contextmanager
import sys
cypherText = '''HSCDIYCDXWSCWIYGYCHCWLRCOXGSC
BHKYACLCMLSCWIXCRLHBYACDXCRYLC
LSACIYCDXBACFRCXTCIHRCBHTYC
HSCDIYCBLSACXTCRFOMLGHSYR
'''
@DomNomNom
DomNomNom / ContextManagerExample.py
Last active December 25, 2015 08:19
Context Manager
# custom context manager
import contextlib, sys
p = sys.stdout.write # shorthand for print (without spaces)
@contextlib.contextmanager
def printcolour(colour):
p('\033[{0}m'.format(colour))
yield
import matplotlib.pyplot as plt
rages = []
def smooth(interable, size):
cache = interable[:size]
out = []
for i in interable[size:]:
out.append(sum(cache)/size)
import matplotlib.pyplot as plt
import networkx as nx
G = nx.Graph()
wolf = 'wolf'
goat = 'goat'
rose = 'rose'
objects = [wolf, goat, rose]
boat = 'boat'