Skip to content

Instantly share code, notes, and snippets.

@renzon
renzon / ola_mundo.py
Created April 28, 2020 00:40
Hello World
print('Olá Mundo')
def funcao(a, b):
pass
@renzon
renzon / tv.py
Created April 22, 2019 14:40
TV
"""
>>> tv = Televisao(1,0)
>>> tv.canal
1
>>> tv.volume
0
>>> tv.mudar_canal(5)
5
>>> tv.mudar_canal(11)
'Canal fora do range 1 a 10'
@renzon
renzon / some_module.py
Created March 1, 2019 10:06
Flask Cli Example
from flask.cli import AppGroup
user_cli = AppGroup('users', help='Manage users')
@user_cli.command('create_admin', help='Create a user with Admin role on database')
@click.option('--name', prompt='User name')
@click.option('--email', prompt='User email')
@click.option('--password', prompt='User password', hide_input='True', confirmation_prompt=True)
def create_admin(name, email, password):
...
@renzon
renzon / string_n_string.py
Last active January 3, 2019 12:23 — forked from dubirajara/string_n_string.py
String -> N iterations -> String created by dubirajara1 - https://repl.it/@dubirajara1/String-greater-N-iterations-greater-String
from itertools import chain
def string_n_string(s, n):
for _ in range(n):
even = (char for i, char in enumerate(s) if i % 2 == 0)
odd = (char for i, char in enumerate(s) if i % 2 != 0)
s = ''.join(chain(even , odd))
return s
def fat(n):
i = 1
result = 1
def fat_iter():
nonlocal i, result
if i > n:
return
result *= i
i += 1
def fat(n):
def fat_iter(i, result):
if i > n:
return result
return fat_iter(i + 1, result * i)
return fat_iter(1, 1)
def test():
from itertools import zip_longest
def sum_prod(iter, iter2):
return sum(map(lambda tpl: tpl[0] * tpl[1], zip_longest(iter, iter2, fillvalue=1)))
def test_sum_prod():
assert 0 == sum_prod([], [])
assert 2 == sum_prod([2], [])
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.annotation.WebFilter;
import datetime
data = [
{
'C01_tipo_de_registro': 1, 'C02_numero_de_negocios_por_codigo_de_negociacao': 10,
'C03_natureza_da_operacao': 'C', 'C04_codigo_de_negociacao': 'AAAA3',
'C05_tipo_de_mercado': 'VIS', 'C06_tipo_da_transacao': 'NOR',
'C07_nome_da_sociedade_emissora': 'Aa Aa Aa', 'C08_especificacao': 'ON NM',
'C09_quantidade_do_negocio': 100, 'C10_1_preco_do_negocio': 3.5,
'C11_codigo_do_usuario_contraparte': 999, 'C12_prazo_de_vencimento': '',