Skip to content

Instantly share code, notes, and snippets.

View yong27's full-sized avatar

Hyungyong Kim yong27

View GitHub Profile
@yong27
yong27 / clock_angle.py
Created May 24, 2013 05:51
Clock angle
import unittest
from math import pi, degrees
def get_hour_angle(hour, minute=0):
angle = (hour / 6.) * pi
minute_angle = get_minute_angle(minute) / 12
return angle + minute_angle
def get_minute_angle(minute):
angle = (minute / 30.) * pi
@yong27
yong27 / hangul_python.py
Last active December 17, 2015 00:09
Idioms for Hangul Python programming. It's for Python 3.
import unittest
class 유형:
def __init__(자기, *인수, **키워드인수):
자기.생성될때(*인수, **키워드인수)
class 시험사례(unittest.TestCase):
같아야함 = unittest.TestCase.assertEquals
class 배열(list):
@yong27
yong27 / broken_fastq.py
Created May 4, 2013 23:09
Extract valid data from broken fastq file.
def is_valid_fastq(lines):
start = lines[0].startswith('@')
middle = lines[2].startswith('+')
length = len(lines[1]) == len(lines[3])
return all([start, middle, length])
def FastqIterator(file):
lines = [file.next(), file.next(), file.next()]
for line in file:
lines.append(line)