Esempio n. 1
0
from  lib.scrapy_dadosAbertos import DadosAbertos

site_connect = DadosAbertos()

print(site_connect.help())

list_dep = site_connect.deputados()

de   lib.scrapy_dadosAbertos import DadosAbertos

list_dep = dadosAbertos ()

print ( len (list_dep.deputados ()))


para dep em list_dep.deputados ():    
    id    = dep [ ' id ' ]
    nome = dep [ ' nome ' ]

    infodep = list_dep.deputado_id ( id )
    
    mascara =  " Id: {0} \ n Nome: {1} \ n Data de Nascimento: {2} \ n Estado do Nascimento: {3} \ n E-mail: {4} \ n Sigla do Partido: {5} \ n # ------------------------------------------------ - "

    print (mascara.format (
                         id ,
                         nome,
                         infodep [ ' dataNascimento ' ],
                         infodep [ ' ufNascimento ' ],
                         infodep [ ' ultimoStatus ' ] [ ' gabinete ' ] [ ' email ' ],
                         infodep [ ' ultimoStatus ' ] [ ' siglaPartido ' ]
                         ))
Esempio n. 2
0
Turma       : CI73A2019
Aluno       : Gilson Nunes dos Santos Junior
RA          : 96992
Matéria     : Desenvolvimento Web
Professor   : Clodonil Honorio Trigo
Módulo      : https://github.com/clodonil/Python-Fundamentals/tree/master/modulo2/parte1/Labs/code

Data        : 09 de Maio de 2019
Descrição   : Apresenta o nome do canditado e seu partido, em ordem alfabética.
'''

# Importamos a biblioteca
from lib.scrapy_dadosAbertos import DadosAbertos

# Instanciamos os objetos
listJson = DadosAbertos()
ldeputados = set()

# Percorremos a tabela e inserimos os itens na lista
for lista in listJson.deputados():
    nome = lista['nome']
    partido = lista['siglaPartido']
    ldeputados.add("Nome : {0}, Partido : {1}".format(nome, partido))

# Ordenamos a lista em ordem alfabética
ldeputados = sorted(ldeputados)

# Apresenta resultados
for item in ldeputados:
    print(item)
Esempio n. 3
0
# importa a lib para conexão com o site Dados Abertos
from  lib.scrapy_dadosAbertos import DadosAbertos
# Inicia a class para obter os dados
site_connect = DadosAbertos()
# obtendo ajuda com os métodos disponíveis.
print(site_connect.help())
#Obtendo a lista de Deputados
list_dep = site_connect.deputados()
#Imprimindo a lista de deputados
print(list_dep)
Esempio n. 4
0
'''
classe: m2p1_lab2.py
descricao: Listar os dados dos deputados (id, Nome, DNasc, email, estado, partido) 
autor: Clodonil Honorio Trigo
email: [email protected]
data: 18 de setembro de 2018
'''

from lib.scrapy_dadosAbertos import DadosAbertos

list_dep = DadosAbertos()

print(len(list_dep.deputados()))

for dep in list_dep.deputados():
    id = dep['id']
    nome = dep['nome']

    infodep = list_dep.deputado_id(id)

    mascara = "Id: {0}\n Nome: {1}\n Data de Nascimento: {2}\n Estado de Nascimento: {3}\n Email: {4}\n Sigla do Partido: {5}\n #-------------------------------------------------"

    print(
        mascara.format(id, nome, infodep['dataNascimento'],
                       infodep['ufNascimento'],
                       infodep['ultimoStatus']['gabinete']['email'],
                       infodep['ultimoStatus']['siglaPartido']))
'''
classe: m2p1_lab1.py
descricao: Imprima a quantidade de deputadores retornados na consulta
autor: Clodonil Honorio Trigo
email: [email protected]
data: 18 de setembro de 2018
'''

from  lib.scrapy_dadosAbertos import DadosAbertos

list_dep = DadosAbertos()

print("Numero de deputados:",len(list_dep.deputados()))
Esempio n. 6
0
'''
Centro Universitário Adventista de São Paulo
Campus SP

Turma       : CI73A2019
Aluno       : Gilson Nunes dos Santos Junior
RA          : 96992
Matéria     : Desenvolvimento Web
Professor   : Clodonil Honorio Trigo
Módulo      : https://github.com/clodonil/Python-Fundamentals/tree/master/modulo2/parte1/Labs/code

Data        : 09 de Maio de 2019
Descrição   : Programa com otimização de execução; exibe cada ID de deputado, seu nome e sigla do partido.
'''

# Importamos a biblioteca
from lib.scrapy_dadosAbertos import DadosAbertos

# Instanciamos objetos
listaDeputados = DadosAbertos()
mascara = "Id: {0}\n> Nome: {1}\n> Sigla do Partido: {2}\n"

# Percorre cada item na lista
for item in listaDeputados.deputados():
    id = item['id']
    nome = item['nome']
    # Imprime utilizando a máscara
    print(mascara.format(id, nome, item['siglaPartido']))
Esempio n. 7
0
'''
classe: m2p1_lab1.py
descricao: Imprima a quantidade de deputadores retornados na consulta
autor: Clodonil Honorio Trigo
email: [email protected]
data: 18 de setembro de 2018
'''

from lib.scrapy_dadosAbertos import DadosAbertos

#print(list_dep.help())

list_dep = DadosAbertos()

print("Numero de deputados:", len(list_dep.deputados()))

for lista in list_dep.deputados():
    print(lista['nome'])
Esempio n. 8
0
from  lib.scrapy_dadosAbertos import DadosAbertos

site_connect = DadosAbertos()

print(site_connect.help())

list_dep = site_connect.deputados()

de   lib.scrapy_dadosAbertos import DadosAbertos

listJson = DadosAbertos ()

ldeputados = {}
para lista em listJson.deputados ():
    nome     =   lista [ ' nome ' ]
    partido =   lista [ ' siglaPartido ' ]
    ldeputados [nome] = partido

para partido em  sorted (ldeputados.values ​​()):
    para nome em ldeputados:
        se partido == ldeputados [nome]:
            print ( " Nome: {0} , Partido: {1} " .format (nome, partido))
Esempio n. 9
0
Aluno       : Gilson Nunes dos Santos Junior
RA          : 96992
Matéria     : Desenvolvimento Web
Professor   : Clodonil Honorio Trigo
Módulo      : https://github.com/clodonil/Python-Fundamentals/tree/master/modulo2/parte1/Labs/code

Data        : 10 de Maio de 2019
Descrição   : Apresenta as depesas totais de um(a) deputado(a) pela busca de seu ID
'''

# Importamos a biblioteca
from lib.scrapy_dadosAbertos import DadosAbertos

# Instanciamos os objetos, em seguida pedimos qual ID buscar
listJson = DadosAbertos()
deputado = listJson.deputados()
deputadoID = input('Digite um ID de deputado (ex. 204521) : ')
despesas = listJson.deputado_despesas(deputadoID)

# Precisamos mostrar de quem são as depesas
for linha in deputado:
    if str(linha['id']) == str(deputadoID):
        print("\nID {0}, deputado(a) {1} : ".format(deputadoID, linha['nome']))

# Instaciamos as variáveis
criterio1 = "MANUTENÇÃO DE ESCRITÓRIO DE APOIO À ATIVIDADE PARLAMENTAR"
criterio2 = "LOCOMOÇÃO, ALIMENTAÇÃO E  HOSPEDAGEM"
criterio3 = "COMBUSTÍVEIS E LUBRIFICANTES."
criterio4 = "CONSULTORIAS, PESQUISAS E TRABALHOS TÉCNICOS."
criterio5 = "AQUISIÇÃO DE MATERIAL DE ESCRITÓRIO."
criterio6 = "AQUISIÇÃO OU LOC. DE SOFTWARE; SERV. POSTAIS; ASS."
Esempio n. 10
0
'''
classe: m2p1_lab3.py
descricao: Ordene a lista dos deputados por partido. Imprima o nome do deputado e o partido  em maiúscula
autor: Clodonil Honorio Trigo
email: [email protected]
data: 18 de setembro de 2018
'''

from  lib.scrapy_dadosAbertos import DadosAbertos

listJson = DadosAbertos()

ldeputados = {}
for lista in listJson.deputados():
    nome    =  lista['nome']
    partido =  lista['siglaPartido']
    ldeputados[nome] = partido

for partido in sorted(ldeputados.values()):
    for nome in ldeputados:
        if partido == ldeputados[nome]:
            print("Nome: {0}, Partido: {1}".format(nome,partido))
Esempio n. 11
0
Campus SP

Turma       : CI73A2019
Aluno       : Gilson Nunes dos Santos Junior
RA          : 96992
Matéria     : Desenvolvimento Web
Professor   : Clodonil Honorio Trigo
Módulo      : https://github.com/clodonil/Python-Fundamentals/tree/master/modulo2/parte1/Labs/code

Data        : 08 de Maio de 2019
Descrição   : Apresenta o nome e partido dos deputados encontrados, o total de deputados e partidos.
'''

# Importamos a biblioteca
from lib.scrapy_dadosAbertos import DadosAbertos

# Declaramos objetos
listaDeputados = DadosAbertos()
relacaoDeputados = []
listaPartidos = set()

# Loop para apresentar os dados
for item in listaDeputados.deputados():
    print(item['nome'], 'do', item['siglaPartido'])
    # Listamos unicamente os partidos que obtivermos
    listaPartidos.add(item['siglaPartido'])

# Apresentamos os totais
print('\n--------------------------------------------\n')
print('Numero de deputados :', len(listaDeputados.deputados()), ', de ',
      len(listaPartidos), 'partidos.\n')
Esempio n. 12
0
'''
classe: m2p1_lab2.py
descricao: Listar os dados dos deputados (id, Nome, DNasc, email, estado, partido) 
autor: Clodonil Honorio Trigo
email: [email protected]
data: 18 de setembro de 2018
'''

from  lib.scrapy_dadosAbertos import DadosAbertos

list_dep = DadosAbertos()

print(len(list_dep.deputados()))


for dep in list_dep.deputados():    
    id   = dep['id']
    nome = dep['nome']

    infodep = list_dep.deputado_id(id)
    
    mascara = "Id: {0}\n Nome: {1}\n Data de Nascimento: {2}\n Estado de Nascimento: {3}\n Email: {4}\n Sigla do Partido: {5}\n #-------------------------------------------------"

    print(mascara.format( 
                         id,
                         nome,
                         infodep['dataNascimento'],
                         infodep['ufNascimento'],
                         infodep['ultimoStatus']['gabinete']['email'],
                         infodep['ultimoStatus']['siglaPartido']
                         ))