Skip to content

Instantly share code, notes, and snippets.

View Bachmann1234's full-sized avatar

Matt Bachmann Bachmann1234

View GitHub Profile
@Bachmann1234
Bachmann1234 / List.py
Last active August 29, 2015 14:11
Fib playground
def is_fib(candidate, known_fibs=[0,1]):
last_fib = known_fibs[-1]
if candidate == last_fib:
return "IsFibo"
elif candidate < last_fib:
return "IsNotFibo"
else:
next_fib = last_fib + known_fibs[-2]
new_fibs = known_fibs + [next_fib]
return is_fib(candidate, known_fibs=new_fibs)
@Bachmann1234
Bachmann1234 / bad.py
Created December 20, 2014 01:21
Holy hell python
def C():
return "bat"
def С():
return "man"
if __name__ == "__main__":
print(C(), С())
💩= Exception
try:
4/0
except 💩:
print("Dang it!")
@Bachmann1234
Bachmann1234 / cloud.py
Created January 2, 2015 18:19
Word Clouds
from os import path
import sys
from wordcloud import WordCloud
d = path.dirname(__file__)
# Read the whole text.
text = open(path.join(d, sys.argv[1])).read()
wordcloud = WordCloud().generate(text)
wordcloud.to_file(path.join(d, "repo.png"))
@Bachmann1234
Bachmann1234 / 0_reuse_code.js
Last active August 29, 2015 14:13
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
package main
import "fmt"
func main() {
defer fmt.Println("world")
fmt.Println("hello")
}
@Bachmann1234
Bachmann1234 / app.py
Last active August 29, 2015 14:20
facebook flask-dance.py
from flask import Flask, url_for, redirect
from flask_dance.consumer import OAuth2ConsumerBlueprint
app = Flask(__name__)
app.secret_key = "<ISHOULDBESOMETHING>"
batman_example = OAuth2ConsumerBlueprint(
"batman-example", __name__,
client_id="<CLIENT_ID>",
client_secret="<SECRET>",
base_url="https://graph.facebook.com",
@Bachmann1234
Bachmann1234 / badEncode2.py
Created May 8, 2015 16:27
Python 3 is better at saving me from myself
bachmann@jabberwocky  ~  python
Python 2.7.9 (default, Dec 15 2014, 10:34:27)
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.56)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> dog = u"I am\u00A06011000990139424\u00A0creditCard"
>>> type(dog)
<type 'unicode'>
>>> dog.encode('base64')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
@Bachmann1234
Bachmann1234 / Events.py
Last active August 29, 2015 14:23
Historical Events
import json
from dateutil import parser
class HistoricalEvent(object):
def __init__(self, event_id, name, description, event_time):
"""
:type id: int
:type name: str
:type description: str
:type event_time: datetime.datetime
@Bachmann1234
Bachmann1234 / test_event.py
Last active August 29, 2015 14:23
Historical Event Unit Test
class TestEvent(unittest.TestCase):
name = "Invention of the telegraph"
event_id = 1
description = "Samuel Morse patents his telegraph"
event_time = datetime(1840, month=6, day=20)
event_object = HistoricalEvent(
event_id,
name,