Skip to content

Instantly share code, notes, and snippets.

View berinhard's full-sized avatar
👾
let's play that

berin berinhard

👾
let's play that
View GitHub Profile
@berinhard
berinhard / fixes.py
Created May 27, 2019 12:12
Fixes for Ale's sketch
# Alexandre B A Villares - https://abav.lugaralgum.com/sketch-a-day
# More explorations of lines in grids
from pytop5js import *
W = None
H = None
num = None
line_combos = None
@berinhard
berinhard / example_006.py
Created March 29, 2019 17:29
Exemplo 006
import math
class Posicao():
def __init__(self, lat, lng):
self.lat, self.lng = lat, lng
@property
def lat(self):
return math.degree(self.phi)
@berinhard
berinhard / paperboy_003.py
Created March 22, 2019 19:17
Paperboy 003
class Wallet:
def __init__(self, money):
self.money = money
def subtract(self, amount):
self.money -= amount
def add(self, amount):
self.money += amount
@berinhard
berinhard / paperboy_002.py
Last active March 22, 2019 19:14
Paperboy 002
class Wallet:
def __init__(self, money):
self.money = money
def subtract(self, amount):
self.money -= amount
def add(self, amount):
self.money += amount
@berinhard
berinhard / paperboy_001.py
Created March 21, 2019 19:53
Paperboy 001
class Wallet:
def __init__(self, money):
self.money = money
def subtract(self, amount):
self.money -= amount
def add(self, amount):
self.money += amount
@berinhard
berinhard / exemplo_005.py
Created March 18, 2019 20:49
Exemplo 005
import math
class Posicao():
def __init__(self, lat, lng):
self.lat, self.lng = lat, lng
self.geometria = GeometriaPlana()
self.unidade = UnidadeQuilometro()
@property
@berinhard
berinhard / exemplo_004.py
Created March 18, 2019 20:47
Exemplo 004
import math
class Posicao():
PLANA, ESFERICA, ELIPTICA = 'plana', 'esferica', 'eliptica'
KM, M, MILHAS = 'kms', 'm', 'miles'
def __init__(self, lat, lng):
self.lat, self.lng = lat, lng
self.geometria = self.PLANA
self.unidade = self.KM
@berinhard
berinhard / exemplo_002.py
Created March 18, 2019 20:42
Exemplo 002 pythônico
class Posicao():
def __init__(self, lat, lng):
self.lat, self.lng = lat, lng
@property
def lat(self):
return self._lat
@lat.setter
@berinhard
berinhard / exemplo_001.py
Created March 18, 2019 20:40
Exemplo 001
class Posicao():
def __init__(self, lat, lng):
self.lat, self.lng = lat, lng
def distancia(pos_1, pos_2):
#### implementação do cálculo de distância
def direcao(pos_1, pos_2):
#### implementação do cálculo de direção
@berinhard
berinhard / exemplo_002a.py
Last active March 18, 2019 20:42
Exemplo 002
class Posicao():
def __init__(self, lat, lng):
self.set_lat(lat)
self.set_lng(lng)
def get_lat(self):
return self.__lat
def set_lat(self, value):