Skip to content

Instantly share code, notes, and snippets.

#!/usr/bin/env python
# coding: utf-8
"""
>>> from baralho import Baralho
>>> b = Baralho()
>>> len(b)
52
>>> sorted([Carta('2', 'espadas'), Carta('K', 'copas'), Carta('A', 'copas')])
[<A de copas>, <2 de espadas>, <K de copas>]
>>> b.pega_carta('4', 'paus')
from math import sqrt
class Vector(object):
def __init__(self, x=0, y=0):
self.x = x
self.y = y
def __repr__(self):
return 'Vector({x}, {y})'.format(x=self.x, y=self.y)
@macndesign
macndesign / descriptors.py
Created October 4, 2015 02:56
Exemplo de descritores em python
class Quantidade(object):
def __init__(self):
self.nome_alvo = None
self.set_nome(self.__class__.__name__, id(self))
def set_nome(self, prefix, key):
self.nome_alvo = '%s_%s' % (prefix, key)
def __get__(self, instance, owner):
return getattr(instance, self.nome_alvo)
class DBConnection(object):
def __init__(self, database, user, password, host, remote_host, port, db_name):
self.database = database
self.user = user
self.password = password
self.host = host
self.remote_host = remote_host
self.port = port
self.db_name = db_name
# Author: Eduardo Frazão
# OBS: this is for my android phone with Qpython3.
# that's my personal trainer \o/
from time import sleep
from subprocess import call
import sl4a
droid = sl4a.Android()
call("clear")
@macndesign
macndesign / views.py
Created July 15, 2014 18:00
drf test view
from django.contrib.auth.models import User, Group
from rest_framework import viewsets
from core.serializers import UserSerializer, GroupSerializer
from django.views.generic.base import TemplateView
class UserViewSet(viewsets.ModelViewSet):
"""
API endpoint that allows users to be viewed or edited.
"""
@macndesign
macndesign / serializers.py
Created July 15, 2014 17:49
drf serializer test
from django.contrib.auth.models import User, Group
from rest_framework import serializers
class UserSerializer(serializers.HyperlinkedModelSerializer):
class Meta:
model = User
fields = ('url', 'username', 'email', 'groups')
@macndesign
macndesign / urls.py
Created July 15, 2014 17:49
drf test
from django.conf.urls import patterns, include, url
from rest_framework import routers
from core import views
from core.views import Home
from django.contrib import admin
admin.autodiscover()
router = routers.DefaultRouter()
@macndesign
macndesign / base.html
Created July 15, 2014 15:22
Test DRF + AngularJS - Error 500 in post data
<!doctype html>
<html lang="en" ng-app="App">
<head>
<meta charset="UTF-8">
<title>Example DRF and AngularJS</title>
</head>
<body ng-controller="DemoController as demo">
<div>
<ul>
<li ng-repeat="user in users">{$ user.email $}</li>
@macndesign
macndesign / dacar_desp.ipynb
Created June 10, 2014 18:30
1. Tabela com amostra dos 5 primeiros resultados das despesas do município em 2013 2. gráfico dos valores gastos 3. agrupamento pelo nome da despesa e valor total de cada despesa do município 4. gráfico desse agrupamento 5. quantidade de despesa por cada tipo de despesa 6. gráfico da quantidade de despesa por cada tipo de despesa 7. despesa perc…
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.