Skip to content

Instantly share code, notes, and snippets.

View diogommartins's full-sized avatar
🚀

Diogo Magalhães Machado diogommartins

🚀
View GitHub Profile
@diogommartins
diogommartins / obst.py
Last active May 15, 2016 19:35
Optimal Binary Search Tree
import sys
from pandas import DataFrame
def optimal_bst(keys, frequencies):
n = len(keys)
cost = [[0 for j in range(n)] for i in range(n)] # Cria matriz com elementos = nulo
# Popula diagonal
for i in range(n):
import multiprocessing
import operator
import string
from functools import reduce
import itertools
def remove_punctuation(text):
translator = str.maketrans({key: None for key in string.punctuation})
import requests
response = requests.get('http://www.americanas.com')
print(response.text)
import requests
urls = (
'http://www.americanas.com',
'http://www.submarino.com',
'http://www.shoptime.com',
'http://www.soubarato.com',
)
for url in urls:
import os
import requests
from multiprocessing import Pool
urls = (
'http://www.americanas.com',
'http://www.submarino.com',
'http://www.shoptime.com',
'http://www.soubarato.com',
import os
import requests
from multiprocessing.pool import ThreadPool as Pool
urls = (
'http://www.americanas.com',
'http://www.submarino.com',
'http://www.shoptime.com',
'http://www.soubarato.com',
import asyncio
from aiohttp import ClientSession
urls = (
'http://www.americanas.com',
'http://www.submarino.com',
'http://www.shoptime.com',
'http://www.soubarato.com',
)
import asyncio
from aiohttp import ClientSession
urls = (
'http://www.americanas.com',
'http://www.submarino.com',
'http://www.shoptime.com',
'http://www.soubarato.com',
)
#include<locale.h>
#include<stdio.h>
void main ()
{
// Cidade Quilometro
// Rio 9
// Minas 7
// Espirito Santo 6
// São Paulo 12
@diogommartins
diogommartins / asynclogger.py
Created May 20, 2018 16:22
async logger POC
import asyncio
import sys
from asyncio.streams import StreamWriter
from asyncio.unix_events import _set_nonblocking
class StdoutProtocol(asyncio.Protocol):
pass
class StderrProtocol(asyncio.Protocol):