In [1]:
import io
from nbformat import current
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
import csv
from matplotlib.ticker import MaxNLocator
from collections import namedtuple
from datetime import datetime as dt
import random
from collections import OrderedDict
from xlsxwriter.utility import xl_rowcol_to_cell
import copy


/Users/nucleo/anaconda3/lib/python3.6/site-packages/nbformat/current.py:19: UserWarning: nbformat.current is deprecated.

- use nbformat for read/write/validate public API
- use nbformat.vX directly to composing notebooks of a particular version

  """)

In [2]:
polo = "POLO UFRGS "

In [3]:
B = 7
D = 0
C = 0
A = 0
F = 3
H = 0
G = 2
E = 3
Ampla = 15

print (A+B+C+D+E+F+G+H)


15

Notebook Import


In [4]:
def execute_notebook(nbfile):
    
    with io.open(nbfile) as f:
        nb = current.read(f, 'json')
    
    ip = get_ipython()
    
    for cell in nb.worksheets[0].cells:
        if cell.cell_type != 'code':
            continue
        ip.run_cell(cell.input)

Notebook Execute


In [5]:
#execute_notebook("PORCENTAGENS ESTADOS.ipynb")

plot_graph(Cotistas , "Pretos Pardos e Indígenas")

Read CSV


In [6]:
def read_csv2(filename):
    with open(filename, "rb") as f:
        lines = [l.decode('utf8', 'ignore') for l in f.readlines()]     
        reader = csv.DictReader(lines , delimiter=';')
    return list(reader)

IMPORT ALL CANDIDATES CSV


In [7]:
Unsorted_allCandidates = read_csv2("CANDIDATOS_NOTA_NOME_CERTO.csv")

In [8]:
Unsorted_allCandidates[0:50]


Out[8]:
[OrderedDict([('\ufeffNome', ' Emanuel  Raimundo Lopes da Cruz '),
              ('CPF', '41354117204'),
              ('RG', '9094261'),
              ('nascimento', '04/08/1972'),
              ('Ano ENEM', '2015'),
              ('ENEM', '1,51007E+11'),
              ('Pont', '2169.20'),
              ('surdo', 'NÃO'),
              ('Cota', 'SIM'),
              ('Tipo cota', 'E'),
              ('Polo desejado', 'POLO UFAM ')]),
 OrderedDict([('\ufeffNome', '\xa0ANTONIA\xa0MONNALIZA\xa0SOARES\xa0AUGUSTO '),
              ('CPF', '06641568350'),
              ('RG', '20081949027'),
              ('nascimento', '18/08/1998'),
              ('Ano ENEM', '2017'),
              ('ENEM', '1,71029E+11'),
              ('Pont', '2442.30'),
              ('surdo', 'NÃO'),
              ('Cota', 'SIM'),
              ('Tipo cota', 'A'),
              ('Polo desejado', 'POLO UFC ')]),
 OrderedDict([('\ufeffNome', '´Bárbara Clarice Henriques Sales'),
              ('CPF', '13597350623'),
              ('RG', 'MG17514344'),
              ('nascimento', '20/09/1996'),
              ('Ano ENEM', '2017'),
              ('ENEM', '1,71011E+11'),
              ('Pont', '2913.70'),
              ('surdo', 'NÃO'),
              ('Cota', 'SIM'),
              ('Tipo cota', 'A'),
              ('Polo desejado', 'POLO UFLA ')]),
 OrderedDict([('\ufeffNome', '06032121402'),
              ('CPF', '06032121402'),
              ('RG', '2865882'),
              ('nascimento', '07/06/1987'),
              ('Ano ENEM', '2016'),
              ('ENEM', '1,61058E+11'),
              ('Pont', '2322.30'),
              ('surdo', 'NÃO'),
              ('Cota', 'SIM'),
              ('Tipo cota', 'E'),
              ('Polo desejado', 'POLO IFG ')]),
 OrderedDict([('\ufeffNome', 'aana maria menezes do nascimento'),
              ('CPF', '62078712272'),
              ('RG', '09769471'),
              ('nascimento', '01/05/1971'),
              ('Ano ENEM', '2015'),
              ('ENEM', ''),
              ('Pont', ''),
              ('surdo', 'NÃO'),
              ('Cota', 'SIM'),
              ('Tipo cota', 'C'),
              ('Polo desejado', 'POLO UFAM ')]),
 OrderedDict([('\ufeffNome', 'Aayssa Coroa Santos'),
              ('CPF', '02545170569'),
              ('RG', '1200089120'),
              ('nascimento', '20/10/1987'),
              ('Ano ENEM', '2016'),
              ('ENEM', '1,61025E+11'),
              ('Pont', '2187.10'),
              ('surdo', 'NÃO'),
              ('Cota', 'NÃO'),
              ('Tipo cota', ''),
              ('Polo desejado', 'POLO UFBA ')]),
 OrderedDict([('\ufeffNome', 'Abigail Milhomem Oliveira '),
              ('CPF', '05311449179'),
              ('RG', '3392468'),
              ('nascimento', '24/10/1996'),
              ('Ano ENEM', '2015'),
              ('ENEM', ''),
              ('Pont', ''),
              ('surdo', 'NÃO'),
              ('Cota', 'SIM'),
              ('Tipo cota', 'A'),
              ('Polo desejado', 'POLO IFG ')]),
 OrderedDict([('\ufeffNome', 'Abilena Sabina da Silva Barroso'),
              ('CPF', '01359838430'),
              ('RG', '002335708'),
              ('nascimento', '03/12/1985'),
              ('Ano ENEM', '2017'),
              ('ENEM', '1,7104E+11'),
              ('Pont', '2365.30'),
              ('surdo', 'NÃO'),
              ('Cota', 'SIM'),
              ('Tipo cota', 'C'),
              ('Polo desejado', 'POLO UFC ')]),
 OrderedDict([('\ufeffNome', 'Abmael Alves Moreira'),
              ('CPF', '11579860729'),
              ('RG', '2097272329'),
              ('nascimento', '03/12/1986'),
              ('Ano ENEM', '2017'),
              ('ENEM', '1,71011E+11'),
              ('Pont', '2674.00'),
              ('surdo', 'NÃO'),
              ('Cota', 'SIM'),
              ('Tipo cota', 'A'),
              ('Polo desejado', 'POLO UFLA ')]),
 OrderedDict([('\ufeffNome', 'abner dos santos goes'),
              ('CPF', '02317136226'),
              ('RG', '7123832'),
              ('nascimento', '10/04/1995'),
              ('Ano ENEM', '2017'),
              ('ENEM', '1,71E+11'),
              ('Pont', '2693.20'),
              ('surdo', 'NÃO'),
              ('Cota', 'SIM'),
              ('Tipo cota', 'A'),
              ('Polo desejado', 'POLO UEPA ')]),
 OrderedDict([('\ufeffNome', 'ABNER PACHECO MEDEIROS'),
              ('CPF', '04159973051'),
              ('RG', '7104012716'),
              ('nascimento', '16/12/1994'),
              ('Ano ENEM', '2016'),
              ('ENEM', '1,61043E+11'),
              ('Pont', '2930.00'),
              ('surdo', 'NÃO'),
              ('Cota', 'SIM'),
              ('Tipo cota', 'C'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'adao jesus de oliveira'),
              ('CPF', '09257983803'),
              ('RG', '19906629'),
              ('nascimento', '05/08/1966'),
              ('Ano ENEM', '2017'),
              ('ENEM', ''),
              ('Pont', ''),
              ('surdo', 'SIM'),
              ('Cota', 'SIM'),
              ('Tipo cota', 'A'),
              ('Polo desejado', 'POLO INES ')]),
 OrderedDict([('\ufeffNome', 'Adassia Carvalho Siqueira'),
              ('CPF', '07164479402'),
              ('RG', '34365402000'),
              ('nascimento', '16/02/1981'),
              ('Ano ENEM', '2016'),
              ('ENEM', '1,61038E+11'),
              ('Pont', '2292.50'),
              ('surdo', 'NÃO'),
              ('Cota', 'SIM'),
              ('Tipo cota', 'E'),
              ('Polo desejado', 'POLO UFPB ')]),
 OrderedDict([('\ufeffNome', 'Adelaide Dinucci de Carvalho Andrade'),
              ('CPF', '10309398703'),
              ('RG', '202093688'),
              ('nascimento', '22/05/1984'),
              ('Ano ENEM', '2015'),
              ('ENEM', ''),
              ('Pont', ''),
              ('surdo', 'NÃO'),
              ('Cota', 'SIM'),
              ('Tipo cota', 'E'),
              ('Polo desejado', 'POLO INES ')]),
 OrderedDict([('\ufeffNome', 'Adelane Delmondes Nobrega Castro '),
              ('CPF', '01426300395'),
              ('RG', '2001009001459'),
              ('nascimento', '08/06/1986'),
              ('Ano ENEM', '2015'),
              ('ENEM', '1,51005E+11'),
              ('Pont', '2909.70'),
              ('surdo', 'NÃO'),
              ('Cota', 'NÃO'),
              ('Tipo cota', ''),
              ('Polo desejado', 'POLO UFC ')]),
 OrderedDict([('\ufeffNome', 'Adeliane Onofre Dias'),
              ('CPF', '03121025180'),
              ('RG', '5313896'),
              ('nascimento', '15/03/1990'),
              ('Ano ENEM', '2017'),
              ('ENEM', '1,71035E+11'),
              ('Pont', '2424.80'),
              ('surdo', 'NÃO'),
              ('Cota', 'SIM'),
              ('Tipo cota', 'C'),
              ('Polo desejado', 'POLO IFG ')]),
 OrderedDict([('\ufeffNome', 'ADELSON CÍCERO DA SILVA DUARTE '),
              ('CPF', '05870004497'),
              ('RG', '2127520'),
              ('nascimento', '19/02/1995'),
              ('Ano ENEM', '2015'),
              ('ENEM', '1,51003E+11'),
              ('Pont', '2218.10'),
              ('surdo', 'NÃO'),
              ('Cota', 'SIM'),
              ('Tipo cota', 'G'),
              ('Polo desejado', 'POLO UFPR ')]),
 OrderedDict([('\ufeffNome', 'ADEMAR ROGÉRIO CHAGAS RIBEIRO'),
              ('CPF', '65767810249'),
              ('RG', '3508537'),
              ('nascimento', '21/07/1979'),
              ('Ano ENEM', '2017'),
              ('ENEM', '1,71027E+11'),
              ('Pont', '2204.20'),
              ('surdo', 'NÃO'),
              ('Cota', 'SIM'),
              ('Tipo cota', 'A'),
              ('Polo desejado', 'POLO UEPA ')]),
 OrderedDict([('\ufeffNome', 'Adenilma Santos Pereira de Farias'),
              ('CPF', '07442444474'),
              ('RG', '3297803'),
              ('nascimento', '26/04/1989'),
              ('Ano ENEM', '2016'),
              ('ENEM', '1,61015E+11'),
              ('Pont', '2484.40'),
              ('surdo', 'NÃO'),
              ('Cota', 'SIM'),
              ('Tipo cota', 'E'),
              ('Polo desejado', 'POLO UFPB ')]),
 OrderedDict([('\ufeffNome', 'Adilson Disney Silva'),
              ('CPF', '59188081672'),
              ('RG', 'M4265536'),
              ('nascimento', '31/07/1966'),
              ('Ano ENEM', '2017'),
              ('ENEM', '1,71066E+11'),
              ('Pont', '2706.70'),
              ('surdo', 'NÃO'),
              ('Cota', 'NÃO'),
              ('Tipo cota', ''),
              ('Polo desejado', 'POLO UFLA ')]),
 OrderedDict([('\ufeffNome', 'Adna Filgueira da Silva. '),
              ('CPF', '79248438415'),
              ('RG', '001548134'),
              ('nascimento', '27/03/1971'),
              ('Ano ENEM', '2017'),
              ('ENEM', ''),
              ('Pont', ''),
              ('surdo', 'NÃO'),
              ('Cota', 'NÃO'),
              ('Tipo cota', ''),
              ('Polo desejado', 'POLO INES ')]),
 OrderedDict([('\ufeffNome', 'ADRANA PEREIRA DOS SANTOS'),
              ('CPF', '18163517840'),
              ('RG', '215666227'),
              ('nascimento', '05/12/1971'),
              ('Ano ENEM', '2017'),
              ('ENEM', '1,71016E+11'),
              ('Pont', '3076.70'),
              ('surdo', 'NÃO'),
              ('Cota', 'SIM'),
              ('Tipo cota', 'G'),
              ('Polo desejado', 'POLO UNIFESP ')]),
 OrderedDict([('\ufeffNome', 'Adria Batista de Vasconcelos'),
              ('CPF', '03771223270'),
              ('RG', '27908585'),
              ('nascimento', '19/03/1999'),
              ('Ano ENEM', '2015'),
              ('ENEM', '1,51001E+11'),
              ('Pont', '2716.70'),
              ('surdo', 'NÃO'),
              ('Cota', 'SIM'),
              ('Tipo cota', 'G'),
              ('Polo desejado', 'POLO UFAM ')]),
 OrderedDict([('\ufeffNome', 'Adrian Jorge Pereira Trindade'),
              ('CPF', '88842142204'),
              ('RG', '4889709'),
              ('nascimento', '02/03/1986'),
              ('Ano ENEM', '2016'),
              ('ENEM', '1,61036E+11'),
              ('Pont', '3234.00'),
              ('surdo', 'NÃO'),
              ('Cota', 'NÃO'),
              ('Tipo cota', ''),
              ('Polo desejado', 'POLO UEPA ')]),
 OrderedDict([('\ufeffNome', 'Adriana Alves Damacena'),
              ('CPF', '87160560191'),
              ('RG', '3969439'),
              ('nascimento', '17/05/1981'),
              ('Ano ENEM', '2015'),
              ('ENEM', '1,51005E+11'),
              ('Pont', '2739.10'),
              ('surdo', 'NÃO'),
              ('Cota', 'SIM'),
              ('Tipo cota', 'A'),
              ('Polo desejado', 'POLO IFG ')]),
 OrderedDict([('\ufeffNome', 'Adriana Amorim de Carvalho Dias'),
              ('CPF', '58373462287'),
              ('RG', '12383643'),
              ('nascimento', '15/04/1977'),
              ('Ano ENEM', '2016'),
              ('ENEM', '1,61006E+11'),
              ('Pont', '3199.70'),
              ('surdo', 'NÃO'),
              ('Cota', 'SIM'),
              ('Tipo cota', 'C'),
              ('Polo desejado', 'POLO UFAM ')]),
 OrderedDict([('\ufeffNome', 'Adriana Aparecida Martins'),
              ('CPF', '69866023672'),
              ('RG', 'mg8280278'),
              ('nascimento', '31/12/1971'),
              ('Ano ENEM', '2015'),
              ('ENEM', '1,51E+11'),
              ('Pont', '2377.70'),
              ('surdo', 'NÃO'),
              ('Cota', 'SIM'),
              ('Tipo cota', 'C'),
              ('Polo desejado', 'POLO UFLA ')]),
 OrderedDict([('\ufeffNome', 'Adriana Cantarino Tinti'),
              ('CPF', '31776541820'),
              ('RG', '425850249'),
              ('nascimento', '07/04/1983'),
              ('Ano ENEM', '2015'),
              ('ENEM', '1,51002E+11'),
              ('Pont', '2671.30'),
              ('surdo', 'NÃO'),
              ('Cota', 'SIM'),
              ('Tipo cota', 'C'),
              ('Polo desejado', 'POLO UNIFESP ')]),
 OrderedDict([('\ufeffNome', 'ADRIANA CARDOSO DE OLIVEIRA'),
              ('CPF', '05939162479'),
              ('RG', '2984458'),
              ('nascimento', '03/12/1984'),
              ('Ano ENEM', '2016'),
              ('ENEM', '1,61089E+11'),
              ('Pont', '2486.60'),
              ('surdo', 'NÃO'),
              ('Cota', 'SIM'),
              ('Tipo cota', 'E'),
              ('Polo desejado', 'POLO UFPB ')]),
 OrderedDict([('\ufeffNome', 'ADRIANA CLÁUDIA DA SILVA ROCHA'),
              ('CPF', '69209804449'),
              ('RG', '1337202'),
              ('nascimento', '05/12/1969'),
              ('Ano ENEM', '2016'),
              ('ENEM', '1,61026E+11'),
              ('Pont', '2834.10'),
              ('surdo', 'NÃO'),
              ('Cota', 'SIM'),
              ('Tipo cota', 'E'),
              ('Polo desejado', 'POLO UFPB ')]),
 OrderedDict([('\ufeffNome', 'Adriana Cristina Lourenço de Paula'),
              ('CPF', '01954948735'),
              ('RG', '091464347'),
              ('nascimento', '24/10/1972'),
              ('Ano ENEM', ''),
              ('ENEM', ''),
              ('Pont', ''),
              ('surdo', 'NÃO'),
              ('Cota', 'NÃO'),
              ('Tipo cota', ''),
              ('Polo desejado', 'POLO INES ')]),
 OrderedDict([('\ufeffNome', 'Adriana da Costa Silva'),
              ('CPF', '04170367367'),
              ('RG', '2007010153371'),
              ('nascimento', '21/06/1989'),
              ('Ano ENEM', '2017'),
              ('ENEM', '1,71018E+11'),
              ('Pont', '2399.80'),
              ('surdo', 'NÃO'),
              ('Cota', 'SIM'),
              ('Tipo cota', 'E'),
              ('Polo desejado', 'POLO UFC ')]),
 OrderedDict([('\ufeffNome', 'Adriana da Silva de Jesus '),
              ('CPF', '06669143460'),
              ('RG', '7369042'),
              ('nascimento', '11/04/1980'),
              ('Ano ENEM', '2017'),
              ('ENEM', '1,71006E+11'),
              ('Pont', '2590.60'),
              ('surdo', 'NÃO'),
              ('Cota', 'SIM'),
              ('Tipo cota', 'C'),
              ('Polo desejado', 'POLO UFBA ')]),
 OrderedDict([('\ufeffNome', 'ADRIANA DA SILVA FARIAS'),
              ('CPF', '01525487264'),
              ('RG', '26203030'),
              ('nascimento', '08/10/1993'),
              ('Ano ENEM', '2015'),
              ('ENEM', ''),
              ('Pont', ''),
              ('surdo', 'NÃO'),
              ('Cota', 'NÃO'),
              ('Tipo cota', ''),
              ('Polo desejado', 'POLO UFAM ')]),
 OrderedDict([('\ufeffNome', 'Adriana da Silva Goulart '),
              ('CPF', '99510804053'),
              ('RG', '1078832076'),
              ('nascimento', '21/10/1980'),
              ('Ano ENEM', '2015'),
              ('ENEM', ''),
              ('Pont', ''),
              ('surdo', 'NÃO'),
              ('Cota', 'SIM'),
              ('Tipo cota', 'A'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'Adriana da Silva Lessa '),
              ('CPF', '02095811070'),
              ('RG', '3095767087'),
              ('nascimento', '16/09/1989'),
              ('Ano ENEM', '2015'),
              ('ENEM', ''),
              ('Pont', ''),
              ('surdo', 'NÃO'),
              ('Cota', 'NÃO'),
              ('Tipo cota', ''),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'Adriana do Espirito Santo Vieira '),
              ('CPF', '0634378786'),
              ('RG', '10194002'),
              ('nascimento', '01/04/1975'),
              ('Ano ENEM', '2017'),
              ('ENEM', ''),
              ('Pont', ''),
              ('surdo', 'NÃO'),
              ('Cota', 'SIM'),
              ('Tipo cota', 'C'),
              ('Polo desejado', 'POLO INES ')]),
 OrderedDict([('\ufeffNome', 'Adriana do nascimento soares'),
              ('CPF', '08721180458'),
              ('RG', '3339749'),
              ('nascimento', '01/12/1987'),
              ('Ano ENEM', '2017'),
              ('ENEM', '1,71052E+11'),
              ('Pont', '2218.70'),
              ('surdo', 'NÃO'),
              ('Cota', 'SIM'),
              ('Tipo cota', 'G'),
              ('Polo desejado', 'POLO UFPB ')]),
 OrderedDict([('\ufeffNome', 'Adriana Esteves Cajado De Sousa Gonzaga'),
              ('CPF', '02970071304'),
              ('RG', '2005010321979'),
              ('nascimento', '21/04/1991'),
              ('Ano ENEM', '2017'),
              ('ENEM', '1,71002E+11'),
              ('Pont', '2150.80'),
              ('surdo', 'NÃO'),
              ('Cota', 'SIM'),
              ('Tipo cota', 'C'),
              ('Polo desejado', 'POLO UFC ')]),
 OrderedDict([('\ufeffNome', 'Adriana Farias Ruiz'),
              ('CPF', '01630208175'),
              ('RG', '001372300'),
              ('nascimento', '13/01/2018'),
              ('Ano ENEM', '2015'),
              ('ENEM', ''),
              ('Pont', ''),
              ('surdo', 'NÃO'),
              ('Cota', 'NÃO'),
              ('Tipo cota', ''),
              ('Polo desejado', 'POLO UFGD ')]),
 OrderedDict([('\ufeffNome', 'Adriana Fernandes Barroso'),
              ('CPF', '19497712880'),
              ('RG', '241637636'),
              ('nascimento', '24/10/1974'),
              ('Ano ENEM', '2017'),
              ('ENEM', '1,71042E+11'),
              ('Pont', '2707.00'),
              ('surdo', 'NÃO'),
              ('Cota', 'NÃO'),
              ('Tipo cota', ''),
              ('Polo desejado', 'POLO UNIFESP ')]),
 OrderedDict([('\ufeffNome', 'Adriana Ferreira da silva'),
              ('CPF', '81784481149'),
              ('RG', '1541087'),
              ('nascimento', '01/10/1974'),
              ('Ano ENEM', '2015'),
              ('ENEM', ''),
              ('Pont', ''),
              ('surdo', 'NÃO'),
              ('Cota', 'NÃO'),
              ('Tipo cota', ''),
              ('Polo desejado', 'POLO IFG ')]),
 OrderedDict([('\ufeffNome', 'Adriana Janine da Silva Lima'),
              ('CPF', '12039086790'),
              ('RG', '212331748'),
              ('nascimento', '04/07/1988'),
              ('Ano ENEM', '2015'),
              ('ENEM', '1,51001E+11'),
              ('Pont', '2856.30'),
              ('surdo', 'NÃO'),
              ('Cota', 'SIM'),
              ('Tipo cota', 'E'),
              ('Polo desejado', 'POLO UFAM ')]),
 OrderedDict([('\ufeffNome', 'ADRIANA JULIO DA SILVA'),
              ('CPF', '09414092790'),
              ('RG', '200226389'),
              ('nascimento', '03/07/1981'),
              ('Ano ENEM', '2017'),
              ('ENEM', '1,71075E+11'),
              ('Pont', '2190.70'),
              ('surdo', 'NÃO'),
              ('Cota', 'NÃO'),
              ('Tipo cota', ''),
              ('Polo desejado', 'POLO UNIFESP ')]),
 OrderedDict([('\ufeffNome', 'adriana marinho'),
              ('CPF', '99425580200'),
              ('RG', '22161015'),
              ('nascimento', '30/10/1989'),
              ('Ano ENEM', '2016'),
              ('ENEM', '1,6103E+11'),
              ('Pont', '2232.30'),
              ('surdo', 'NÃO'),
              ('Cota', 'NÃO'),
              ('Tipo cota', ''),
              ('Polo desejado', 'POLO UFAM ')]),
 OrderedDict([('\ufeffNome', 'Adriana Monteiro '),
              ('CPF', '16591811869'),
              ('RG', '24725549x'),
              ('nascimento', '26/04/1974'),
              ('Ano ENEM', ''),
              ('ENEM', ''),
              ('Pont', ''),
              ('surdo', 'NÃO'),
              ('Cota', 'NÃO'),
              ('Tipo cota', ''),
              ('Polo desejado', 'POLO UNIFESP ')]),
 OrderedDict([('\ufeffNome', 'Adriana Nascimento Sousa '),
              ('CPF', '11494460645'),
              ('RG', 'MG18410725'),
              ('nascimento', '26/08/1993'),
              ('Ano ENEM', '2017'),
              ('ENEM', '1,71008E+11'),
              ('Pont', '2452.40'),
              ('surdo', 'NÃO'),
              ('Cota', 'SIM'),
              ('Tipo cota', 'A'),
              ('Polo desejado', 'POLO UFLA ')]),
 OrderedDict([('\ufeffNome', 'Adriana Neves Alves Macedo'),
              ('CPF', '04113232296'),
              ('RG', '7862782'),
              ('nascimento', '23/09/1995'),
              ('Ano ENEM', '2017'),
              ('ENEM', '1,71016E+11'),
              ('Pont', '2362.40'),
              ('surdo', 'NÃO'),
              ('Cota', 'SIM'),
              ('Tipo cota', 'A'),
              ('Polo desejado', 'POLO UEPA ')]),
 OrderedDict([('\ufeffNome', 'Adriana Neves Aragao Teixeira'),
              ('CPF', '07252785793'),
              ('RG', '110893534'),
              ('nascimento', '30/09/1973'),
              ('Ano ENEM', '2017'),
              ('ENEM', '1,71058E+11'),
              ('Pont', '2784.50'),
              ('surdo', 'NÃO'),
              ('Cota', 'NÃO'),
              ('Tipo cota', ''),
              ('Polo desejado', 'POLO UFAM ')]),
 OrderedDict([('\ufeffNome', 'Adriana Odon da Silva'),
              ('CPF', '10148847480'),
              ('RG', '8801867'),
              ('nascimento', '12/04/1992'),
              ('Ano ENEM', '2015'),
              ('ENEM', '1,51005E+11'),
              ('Pont', '2467.00'),
              ('surdo', 'NÃO'),
              ('Cota', 'SIM'),
              ('Tipo cota', ''),
              ('Polo desejado', 'POLO UFPB ')])]

In [9]:
display3 = pd.DataFrame(Unsorted_allCandidates)
display3


Out[9]:
Nome CPF RG nascimento Ano ENEM ENEM Pont surdo Cota Tipo cota Polo desejado
0 Emanuel Raimundo Lopes da Cruz 41354117204 9094261 04/08/1972 2015 1,51007E+11 2169.20 NÃO SIM E POLO UFAM
1 ANTONIA MONNALIZA SOARES AUGUSTO 06641568350 20081949027 18/08/1998 2017 1,71029E+11 2442.30 NÃO SIM A POLO UFC
2 ´Bárbara Clarice Henriques Sales 13597350623 MG17514344 20/09/1996 2017 1,71011E+11 2913.70 NÃO SIM A POLO UFLA
3 06032121402 06032121402 2865882 07/06/1987 2016 1,61058E+11 2322.30 NÃO SIM E POLO IFG
4 aana maria menezes do nascimento 62078712272 09769471 01/05/1971 2015 NÃO SIM C POLO UFAM
5 Aayssa Coroa Santos 02545170569 1200089120 20/10/1987 2016 1,61025E+11 2187.10 NÃO NÃO POLO UFBA
6 Abigail Milhomem Oliveira 05311449179 3392468 24/10/1996 2015 NÃO SIM A POLO IFG
7 Abilena Sabina da Silva Barroso 01359838430 002335708 03/12/1985 2017 1,7104E+11 2365.30 NÃO SIM C POLO UFC
8 Abmael Alves Moreira 11579860729 2097272329 03/12/1986 2017 1,71011E+11 2674.00 NÃO SIM A POLO UFLA
9 abner dos santos goes 02317136226 7123832 10/04/1995 2017 1,71E+11 2693.20 NÃO SIM A POLO UEPA
10 ABNER PACHECO MEDEIROS 04159973051 7104012716 16/12/1994 2016 1,61043E+11 2930.00 NÃO SIM C POLO UFRGS
11 adao jesus de oliveira 09257983803 19906629 05/08/1966 2017 SIM SIM A POLO INES
12 Adassia Carvalho Siqueira 07164479402 34365402000 16/02/1981 2016 1,61038E+11 2292.50 NÃO SIM E POLO UFPB
13 Adelaide Dinucci de Carvalho Andrade 10309398703 202093688 22/05/1984 2015 NÃO SIM E POLO INES
14 Adelane Delmondes Nobrega Castro 01426300395 2001009001459 08/06/1986 2015 1,51005E+11 2909.70 NÃO NÃO POLO UFC
15 Adeliane Onofre Dias 03121025180 5313896 15/03/1990 2017 1,71035E+11 2424.80 NÃO SIM C POLO IFG
16 ADELSON CÍCERO DA SILVA DUARTE 05870004497 2127520 19/02/1995 2015 1,51003E+11 2218.10 NÃO SIM G POLO UFPR
17 ADEMAR ROGÉRIO CHAGAS RIBEIRO 65767810249 3508537 21/07/1979 2017 1,71027E+11 2204.20 NÃO SIM A POLO UEPA
18 Adenilma Santos Pereira de Farias 07442444474 3297803 26/04/1989 2016 1,61015E+11 2484.40 NÃO SIM E POLO UFPB
19 Adilson Disney Silva 59188081672 M4265536 31/07/1966 2017 1,71066E+11 2706.70 NÃO NÃO POLO UFLA
20 Adna Filgueira da Silva. 79248438415 001548134 27/03/1971 2017 NÃO NÃO POLO INES
21 ADRANA PEREIRA DOS SANTOS 18163517840 215666227 05/12/1971 2017 1,71016E+11 3076.70 NÃO SIM G POLO UNIFESP
22 Adria Batista de Vasconcelos 03771223270 27908585 19/03/1999 2015 1,51001E+11 2716.70 NÃO SIM G POLO UFAM
23 Adrian Jorge Pereira Trindade 88842142204 4889709 02/03/1986 2016 1,61036E+11 3234.00 NÃO NÃO POLO UEPA
24 Adriana Alves Damacena 87160560191 3969439 17/05/1981 2015 1,51005E+11 2739.10 NÃO SIM A POLO IFG
25 Adriana Amorim de Carvalho Dias 58373462287 12383643 15/04/1977 2016 1,61006E+11 3199.70 NÃO SIM C POLO UFAM
26 Adriana Aparecida Martins 69866023672 mg8280278 31/12/1971 2015 1,51E+11 2377.70 NÃO SIM C POLO UFLA
27 Adriana Cantarino Tinti 31776541820 425850249 07/04/1983 2015 1,51002E+11 2671.30 NÃO SIM C POLO UNIFESP
28 ADRIANA CARDOSO DE OLIVEIRA 05939162479 2984458 03/12/1984 2016 1,61089E+11 2486.60 NÃO SIM E POLO UFPB
29 ADRIANA CLÁUDIA DA SILVA ROCHA 69209804449 1337202 05/12/1969 2016 1,61026E+11 2834.10 NÃO SIM E POLO UFPB
... ... ... ... ... ... ... ... ... ... ... ...
5008 Yasmim Alves Ribeiro 12803077655 19872043 17/04/1997 2017 1,71017E+11 2589.60 NÃO SIM C POLO UFLA
5009 Yasmim Carla Pinheiro Cruz 03994324262 7448001 13/11/1999 2017 1,71022E+11 2428.80 NÃO SIM C POLO UEPA
5010 Yasmin Carla de Sousa 01614296375 2635707 09/11/1996 2015 1,51005E+11 2418.80 SIM SIM F POLO UFC
5011 YASMIN CAROLINE DE AZEVEDO FILGUEIRAS 02178195245 31200052 04/11/1999 2017 1,71021E+11 2247.00 NÃO SIM A POLO UFAM
5012 Yasmin Carvalho Martins 15875238763 299556449 25/05/1997 2016 1,61037E+11 2774.00 NÃO NÃO POLO INES
5013 Yasmin Correia Anunciato 36813779877 491554758 04/05/1993 2015 NÃO SIM F POLO UFPR
5014 Yasmin do Nascimento Lopes 01642455296 24096547 17/05/2018 2015 NÃO NÃO POLO UFAM
5015 ycaro rafael machado araujo 01523502177 560688738 19/09/1987 2016 1,61012E+11 2753.60 NÃO SIM C POLO IFG
5016 Ygor Marques dos Santos 04092652178 1803799 16/04/1998 2017 1,71046E+11 1919.60 SIM SIM D POLO UFGD
5017 Yrla Carla Lima Farias 84459514249 5144797 02/05/1986 2016 1,6108E+11 2735.10 NÃO SIM C POLO UEPA
5018 ytalo marcelo costa rocha 05842534355 2007574679 14/04/1995 2017 1,71001E+11 1939.70 NÃO SIM C POLO UFC
5019 Yuka Araújo de Lima 04432526378 2002010446297 14/11/1990 2016 1,61079E+11 2822.70 NÃO NÃO POLO UFC
5020 Yure Oliveira Santos 06975885567 1508210853 27/04/1999 2016 1,61021E+11 3072.90 NÃO NÃO POLO UFBA
5021 Yuri Axel De Brito Luciano 07501291403 4109415 24/01/1997 2015 1,51001E+11 2072.80 SIM SIM F POLO UNIFESP
5022 Yuri de Lima Ribeiro 08545069421 3338901 12/09/1989 2015 1,51006E+11 2902.40 NÃO SIM E POLO UFPB
5023 Yuri Fernandes Araújo 04142531590 1495322459 09/02/1992 2015 1,51008E+11 2293.50 SIM SIM H POLO UFBA
5024 YURI FERNANDO AZEVEDO CARVALHO TELES ASSUNSAO 01801011109 4791676 29/05/1988 2017 1,71012E+11 2383.90 NÃO SIM G POLO IFG
5025 ZAINY PEREIRA BATISTA MOTA 04286386198 5691727 20/12/1992 2017 1,71041E+11 2634.00 NÃO SIM E POLO IFG
5026 Zayne Nunes da Silva Lima 06440431560 1659205727 18/09/1995 2017 1,71074E+11 2893.70 NÃO SIM C POLO UFBA
5027 ZELIA DE SOUZA NOBREGA 73917877287 17280826 19/03/1983 2017 1,71046E+11 2821.40 NÃO SIM A POLO UFAM
5028 Zenaide Alves Cerqueira 77421663134 000223424 06/01/1964 2015 NÃO SIM A POLO UFGD
5029 Zenilda Cristina Gomes de Melo 68159196253 3038298 16/11/1975 2015 1,51004E+11 2558.40 NÃO SIM C POLO UEPA
5030 Zenilda Maria de Oliveira 28364473468 360355468 03/08/1960 2016 1,61052E+11 2446.50 SIM NÃO POLO UNIFESP
5031 Zenilva Nascimento Damasceno 72978511249 230626 05/07/1983 2017 1,71002E+11 2566.00 NÃO SIM G POLO UFAM
5032 ZILDA MARIA FERNANDES DE SOUZA 60039922120 593497 16/02/1973 2017 1,71059E+11 2580.50 NÃO SIM C POLO UFGD
5033 Zildamara dos Reis Holsback 89798244168 1285092 22/08/1981 2016 1,61062E+11 3307.10 NÃO NÃO POLO UFGD
5034 Zildilania de Sousa Linhares Rodrigues 00667070332 2002015018188 06/10/1985 2017 NÃO SIM E POLO UFC
5035 Zilmara Costa Aguiar 66691834291 14112205 15/10/1980 2016 1,61005E+11 2826.50 NÃO NÃO POLO UFAM
5036 Ziza Ângelo Barros Crispim 35813504168 98002381142 03/04/1965 2015 1,51005E+11 2307.90 NÃO SIM E POLO UFC
5037 ZULEMA PRAXEDES SILVA 54675456553 0564343080 01/05/1970 2017 1,71064E+11 2472.20 NÃO SIM E POLO UFBA

5038 rows × 11 columns

Get CPFs

cpfs = list() for i in allCandidates: cpfs.append(i["CPF"])

outF = open("myOutFile.txt", "w") for line in cpfs: outF.write(line) outF.write("\n") outF.close()

DATA CLEANUP


In [10]:
def make_date(date):
    if date == '':
        return None
    else:
        return dt.strptime(date, '%d/%m/%Y')

In [11]:
def make_boolean(data):
    if data == "SIM":
        return True
    elif data =="NÃO":
        return False

In [12]:
def make_float(data):
    if data =="":
        return 0
    else:
        return float(data)

In [13]:
def make_int(data):
    if data =="":
        return 0
    else:
        return int(data)

In [14]:
def tipo_cota_clean(data):
    if data =="":
        return None
    else:
        return data

In [15]:
def make_str(data):
    if data =="":
        return data
    else:
        return str(data)

In [16]:
def make_upper(data):
    return data.upper()

In [17]:
Unsorted_allCandidates[0]


Out[17]:
OrderedDict([('\ufeffNome', ' Emanuel  Raimundo Lopes da Cruz '),
             ('CPF', '41354117204'),
             ('RG', '9094261'),
             ('nascimento', '04/08/1972'),
             ('Ano ENEM', '2015'),
             ('ENEM', '1,51007E+11'),
             ('Pont', '2169.20'),
             ('surdo', 'NÃO'),
             ('Cota', 'SIM'),
             ('Tipo cota', 'E'),
             ('Polo desejado', 'POLO UFAM ')])

DELETAR

GERADOR DE PONTUAÇÃO


In [18]:
#def make_random_int(data):
 #   if data =="":
  #      return random.randint(0 , 1000)
   # else:
    #    return float(data)

In [19]:
for i in Unsorted_allCandidates:
    i["nascimento"] = make_date(i["nascimento"])
    i["surdo"] = make_boolean(i["surdo"])
    i["Cota"] = make_boolean(i["Cota"])
    i["Tipo cota"] = tipo_cota_clean(i["Tipo cota"]) 
    i["Pont"] = make_float(i["Pont"])
    i["Ano ENEM"] = make_int(i["Ano ENEM"])
    i["\ufeffNome"] = make_str(i["\ufeffNome"])
    i["\ufeffNome"] = make_upper(i["\ufeffNome"])
    #i["Pont"] = make_random_int(i["Pont"])

In [20]:
len(Unsorted_allCandidates)


Out[20]:
5038

FILTRO DE POLO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


In [21]:
def polo_selector(polo , data):
    for i in data[:]:
        if i["Polo desejado"] != polo:
            data.remove(i)  
        
    return data

In [22]:
polo_selector(polo , Unsorted_allCandidates)


Out[22]:
[OrderedDict([('\ufeffNome', 'ABNER PACHECO MEDEIROS'),
              ('CPF', '04159973051'),
              ('RG', '7104012716'),
              ('nascimento', datetime.datetime(1994, 12, 16, 0, 0)),
              ('Ano ENEM', 2016),
              ('ENEM', '1,61043E+11'),
              ('Pont', 2930.0),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'C'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'ADRIANA DA SILVA GOULART '),
              ('CPF', '99510804053'),
              ('RG', '1078832076'),
              ('nascimento', datetime.datetime(1980, 10, 21, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', ''),
              ('Pont', 0),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'A'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'ADRIANA DA SILVA LESSA '),
              ('CPF', '02095811070'),
              ('RG', '3095767087'),
              ('nascimento', datetime.datetime(1989, 9, 16, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', ''),
              ('Pont', 0),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'ALDREY KATHERINE MELO DUTRA'),
              ('CPF', '00282361065'),
              ('RG', '8080065959'),
              ('nascimento', datetime.datetime(1985, 1, 18, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71013E+11'),
              ('Pont', 1315.5),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'A'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'ALESSANDRA AYRES'),
              ('CPF', '63243342015'),
              ('RG', '4056504527'),
              ('nascimento', datetime.datetime(1972, 12, 6, 0, 0)),
              ('Ano ENEM', 0),
              ('ENEM', ''),
              ('Pont', 0),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'ALEXANDRE FERREIRA DA SILVA'),
              ('CPF', '01571383131'),
              ('RG', '1111950091'),
              ('nascimento', datetime.datetime(1985, 12, 22, 0, 0)),
              ('Ano ENEM', 2016),
              ('ENEM', '1,61046E+11'),
              ('Pont', 2904.7),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'C'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'ALINE COIMBRA PRESTES'),
              ('CPF', '78255104020'),
              ('RG', '7076149686'),
              ('nascimento', datetime.datetime(1980, 10, 9, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71007E+11'),
              ('Pont', 2640.6),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'E'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'ALINE MENDONÇA DA SILVA'),
              ('CPF', '02066577065'),
              ('RG', '1101243606'),
              ('nascimento', datetime.datetime(1990, 1, 5, 0, 0)),
              ('Ano ENEM', 2016),
              ('ENEM', '1,61002E+11'),
              ('Pont', 3077.4),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'ANA PAULA BARÃO'),
              ('CPF', '62998790097'),
              ('RG', '9050378901'),
              ('nascimento', datetime.datetime(1972, 12, 24, 0, 0)),
              ('Ano ENEM', 0),
              ('ENEM', ''),
              ('Pont', 0),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'ANELISE DA CRUZ DIEL BIERHALS'),
              ('CPF', '00135037077'),
              ('RG', '3060262957'),
              ('nascimento', datetime.datetime(1981, 9, 26, 0, 0)),
              ('Ano ENEM', 2016),
              ('ENEM', ''),
              ('Pont', 0),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'E'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'ANGELICA SILVA PRETO TEIXEIRA '),
              ('CPF', '81183801068'),
              ('RG', '7076603641'),
              ('nascimento', datetime.datetime(1981, 7, 19, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71008E+11'),
              ('Pont', 2478.4),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'ANNELIZE RODRIGUES FAVARO'),
              ('CPF', '01049881931'),
              ('RG', '90652915'),
              ('nascimento', datetime.datetime(1989, 6, 29, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71046E+11'),
              ('Pont', 1894.9),
              ('surdo', True),
              ('Cota', True),
              ('Tipo cota', 'B'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'ARIANE AVILA NETO'),
              ('CPF', '01840062010'),
              ('RG', '4096846912'),
              ('nascimento', datetime.datetime(1988, 12, 15, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', ''),
              ('Pont', 0),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'BALTAZAR ACOSTA BELMONTE'),
              ('CPF', '02044378060'),
              ('RG', '1099920199'),
              ('nascimento', datetime.datetime(1990, 7, 23, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', '1,51008E+11'),
              ('Pont', 1953.5),
              ('surdo', True),
              ('Cota', True),
              ('Tipo cota', 'F'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'BIANCA CHIMINI HOLLEBEN'),
              ('CPF', '03274216062'),
              ('RG', '4109103327'),
              ('nascimento', datetime.datetime(1995, 8, 16, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71064E+11'),
              ('Pont', 1862.4),
              ('surdo', True),
              ('Cota', True),
              ('Tipo cota', 'B'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'BRENDA FERREIRA MACIEL'),
              ('CPF', '86801929020'),
              ('RG', '5102674735'),
              ('nascimento', datetime.datetime(1997, 7, 17, 0, 0)),
              ('Ano ENEM', 2016),
              ('ENEM', '1,61004E+11'),
              ('Pont', 2723.5),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'C'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'BRUNA FAUST'),
              ('CPF', '02272291007'),
              ('RG', '4111130557'),
              ('nascimento', datetime.datetime(1999, 12, 9, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71039E+11'),
              ('Pont', 1943.4),
              ('surdo', True),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'BRUNA GABRIELLI RUPPENTHAL'),
              ('CPF', '03881348018'),
              ('RG', '4115640511'),
              ('nascimento', datetime.datetime(1995, 8, 19, 0, 0)),
              ('Ano ENEM', 2016),
              ('ENEM', '1,61011E+11'),
              ('Pont', 3146.0),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'BRUNA LIMA PEXOTO'),
              ('CPF', '02527885080'),
              ('RG', '1105112071'),
              ('nascimento', datetime.datetime(1991, 8, 2, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', '1,51001E+11'),
              ('Pont', 2974.4),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'A'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'BRUNA PORTAL PERALTA'),
              ('CPF', '88029638000'),
              ('RG', '1119193223'),
              ('nascimento', datetime.datetime(1999, 7, 25, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71009E+11'),
              ('Pont', 2410.8),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'E'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'CARLA BEATRIZ LOPES BRUM'),
              ('CPF', '78544220010'),
              ('RG', '6052367668'),
              ('nascimento', datetime.datetime(1975, 1, 8, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71018E+11'),
              ('Pont', 2372.1),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'A'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'CARLA LÖBELL'),
              ('CPF', '01627979077'),
              ('RG', '4088592706'),
              ('nascimento', datetime.datetime(1991, 10, 20, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', '1,51001E+11'),
              ('Pont', 2297.0),
              ('surdo', True),
              ('Cota', True),
              ('Tipo cota', 'B'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'CARLA MARIA DE LIMA'),
              ('CPF', '03749561036'),
              ('RG', '4120679818'),
              ('nascimento', datetime.datetime(1997, 3, 5, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,7105E+11'),
              ('Pont', 2370.2),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'A'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'CARLA ROSANE BANDEIRA FARIAS'),
              ('CPF', '44967411053'),
              ('RG', '3021688167'),
              ('nascimento', datetime.datetime(1963, 2, 2, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71065E+11'),
              ('Pont', 2798.4),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'CARLOS EDUARDO MORBACH'),
              ('CPF', '81977743072'),
              ('RG', '2078282486'),
              ('nascimento', datetime.datetime(1979, 5, 30, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,7105E+11'),
              ('Pont', 2140.3),
              ('surdo', True),
              ('Cota', True),
              ('Tipo cota', 'B'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'CAROLINE GOMES SILVA'),
              ('CPF', '03939727040'),
              ('RG', '7111372707'),
              ('nascimento', datetime.datetime(1997, 8, 30, 0, 0)),
              ('Ano ENEM', 2016),
              ('ENEM', '1,61022E+11'),
              ('Pont', 2456.1),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'C'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'CATHERINE AUGE'),
              ('CPF', '01346932050'),
              ('RG', '3088294669'),
              ('nascimento', datetime.datetime(1990, 6, 4, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', '1,51004E+11'),
              ('Pont', 2830.0),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'E'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'CLAUDIA BALDASSO'),
              ('CPF', '48054070004'),
              ('RG', '3012084632'),
              ('nascimento', datetime.datetime(1966, 6, 8, 0, 0)),
              ('Ano ENEM', 2016),
              ('ENEM', '1,61068E+11'),
              ('Pont', 3070.3),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'E'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'CRISTINA JOSIANE MACHADO'),
              ('CPF', '91606713000'),
              ('RG', '5059634565'),
              ('nascimento', datetime.datetime(1975, 7, 2, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', ''),
              ('Pont', 0),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'DAIANE RAQUEL DOS SANTOS PEREIRA'),
              ('CPF', '01707207054'),
              ('RG', '5096979041'),
              ('nascimento', datetime.datetime(1988, 3, 18, 0, 0)),
              ('Ano ENEM', 0),
              ('ENEM', ''),
              ('Pont', 0),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'DALILIA DAGNESE ZADRA '),
              ('CPF', '02738819060'),
              ('RG', '1101169231'),
              ('nascimento', datetime.datetime(1990, 9, 20, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71047E+11'),
              ('Pont', 1760.0),
              ('surdo', True),
              ('Cota', True),
              ('Tipo cota', 'B'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'DANIELA  CRISTINA  DE LIMA'),
              ('CPF', '06544168939'),
              ('RG', '2102479876'),
              ('nascimento', datetime.datetime(1989, 4, 2, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,7107E+11'),
              ('Pont', 2442.0),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'E'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'DARA DALENOGARE XAVIER'),
              ('CPF', '03603294033'),
              ('RG', '8101467275'),
              ('nascimento', datetime.datetime(1996, 5, 15, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', '1,51005E+11'),
              ('Pont', 2771.4),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'A'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'DEBORA DE LURDES MILLOS RODRIGUES'),
              ('CPF', '00173208010'),
              ('RG', '1080095944'),
              ('nascimento', datetime.datetime(1983, 1, 27, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', '1,51003E+11'),
              ('Pont', 2605.9),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'C'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'DEISE LISIANE SOARES LUIZ '),
              ('CPF', '92056938049'),
              ('RG', '7045799471'),
              ('nascimento', datetime.datetime(1977, 3, 5, 0, 0)),
              ('Ano ENEM', 0),
              ('ENEM', ''),
              ('Pont', 0),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'ELIZÂNGELA ROLIM DA SILVA '),
              ('CPF', '01902499000'),
              ('RG', '7081812096'),
              ('nascimento', datetime.datetime(1989, 8, 29, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71058E+11'),
              ('Pont', 2353.3),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'ELOÍSA PAIXÃO ROSA'),
              ('CPF', '64588114034'),
              ('RG', '4044288415'),
              ('nascimento', datetime.datetime(1971, 1, 29, 0, 0)),
              ('Ano ENEM', 0),
              ('ENEM', ''),
              ('Pont', 0),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'FABIANA DUARTE KIVANSKI DE SENNA'),
              ('CPF', '77146999068'),
              ('RG', '8059034036'),
              ('nascimento', datetime.datetime(1978, 7, 8, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71003E+11'),
              ('Pont', 2483.8),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'FABIANE DA SILVA VALENTE '),
              ('CPF', '02335897080'),
              ('RG', '3109070205'),
              ('nascimento', datetime.datetime(1993, 2, 17, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71063E+11'),
              ('Pont', 2243.7),
              ('surdo', True),
              ('Cota', True),
              ('Tipo cota', 'F'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'FABIANO CARNEIRO DA SILVA '),
              ('CPF', '04457313467'),
              ('RG', '6376650'),
              ('nascimento', datetime.datetime(1980, 9, 13, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,7106E+11'),
              ('Pont', 1938.4),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'A'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'FERNANDO RODRIGUES DE GOMES'),
              ('CPF', '02119670099'),
              ('RG', '6100171914'),
              ('nascimento', datetime.datetime(1991, 8, 1, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', '1,51005E+11'),
              ('Pont', 2560.7),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'FRANCIANE LAUREANO MARQUES '),
              ('CPF', '03178925090'),
              ('RG', '1116513647'),
              ('nascimento', datetime.datetime(1997, 9, 27, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71026E+11'),
              ('Pont', 2547.0),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'GABRIEL DA SILVA RODRIGUES'),
              ('CPF', '04283611026'),
              ('RG', '2112107699'),
              ('nascimento', datetime.datetime(1999, 1, 21, 0, 0)),
              ('Ano ENEM', 2016),
              ('ENEM', '1,61081E+11'),
              ('Pont', 2671.5),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'GABRIEL SILVA ISMAILOF'),
              ('CPF', '00124858023'),
              ('RG', '7086547366'),
              ('nascimento', datetime.datetime(1982, 11, 26, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', '1,51008E+11'),
              ('Pont', 3208.6),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'GABRIELA CARDOSO ALVES'),
              ('CPF', '88118959015'),
              ('RG', '6065543503'),
              ('nascimento', datetime.datetime(1979, 1, 29, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', ''),
              ('Pont', 0),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'GABRIELA FEITEN GABBI'),
              ('CPF', '02610148038'),
              ('RG', '3110600421'),
              ('nascimento', datetime.datetime(2000, 4, 17, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71024E+11'),
              ('Pont', 2866.8),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'GABRIELI PACHECO BRUM'),
              ('CPF', '02591775044'),
              ('RG', '1102871363'),
              ('nascimento', datetime.datetime(1991, 8, 24, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71035E+11'),
              ('Pont', 2277.4),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'A'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'GEOVANA DOS SANTOS'),
              ('CPF', '02057755002'),
              ('RG', '1092262268'),
              ('nascimento', datetime.datetime(1987, 5, 31, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71045E+11'),
              ('Pont', 2033.2),
              ('surdo', True),
              ('Cota', True),
              ('Tipo cota', 'B'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'GILSEMARA KATHERY DE SOUZA RECH'),
              ('CPF', '47743719049'),
              ('RG', '2038189391'),
              ('nascimento', datetime.datetime(1965, 11, 28, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', ''),
              ('Pont', 0),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'GISELE CORDEIRO KILA'),
              ('CPF', '01154684040'),
              ('RG', '4097729786'),
              ('nascimento', datetime.datetime(1983, 10, 26, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71048E+11'),
              ('Pont', 2948.1),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'GISLAINE WURLITZER DINIZ'),
              ('CPF', '39881580030'),
              ('RG', '3020867325'),
              ('nascimento', datetime.datetime(1963, 3, 31, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', ''),
              ('Pont', 0),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'GRAZIELA ZEMBRUSKI'),
              ('CPF', '97736295034'),
              ('RG', '7074289625'),
              ('nascimento', datetime.datetime(1979, 12, 15, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', ''),
              ('Pont', 0),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'GREICE SCHNEIDER RAMOS '),
              ('CPF', '85128171000'),
              ('RG', '2116398773'),
              ('nascimento', datetime.datetime(1995, 12, 28, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', '1,51E+11'),
              ('Pont', 3372.6),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'IARA CRISTINI PORCIUNCULA ROCHA '),
              ('CPF', '56587155049'),
              ('RG', '3034523757'),
              ('nascimento', datetime.datetime(1969, 6, 14, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', ''),
              ('Pont', 0),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'IDA JOSÉ CORREA'),
              ('CPF', '02324726025'),
              ('RG', '101092960176'),
              ('nascimento', datetime.datetime(1988, 10, 9, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71071E+11'),
              ('Pont', 2688.4),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'INGRID TALITA DE BRITO PRESTES DE OLIVEIRA '),
              ('CPF', '01906371024'),
              ('RG', '2098106756'),
              ('nascimento', datetime.datetime(1989, 6, 11, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', ''),
              ('Pont', 0),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'ITAGIANE MARQUES LEAL'),
              ('CPF', '02796714071'),
              ('RG', '1111986376'),
              ('nascimento', datetime.datetime(1993, 9, 4, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71063E+11'),
              ('Pont', 2267.7),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'E'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'ITATIANA DA LUZ DORNELES'),
              ('CPF', '97638390091'),
              ('RG', '3073073938'),
              ('nascimento', datetime.datetime(1980, 2, 22, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', '1,51006E+11'),
              ('Pont', 2788.6),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'G'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'IVANA CARDOSO DE CARVALHO'),
              ('CPF', '03591157058'),
              ('RG', '3105191724'),
              ('nascimento', datetime.datetime(1997, 3, 5, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', '1,51004E+11'),
              ('Pont', 2044.7),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'A'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'JACQUELINE SIMÕES HEIDK'),
              ('CPF', '02810147019'),
              ('RG', '7112983296'),
              ('nascimento', datetime.datetime(1995, 2, 15, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71001E+11'),
              ('Pont', 2830.2),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'E'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'JANAINA DE SOUZA FARIAS'),
              ('CPF', '04276460905'),
              ('RG', '2086362734'),
              ('nascimento', datetime.datetime(1985, 3, 31, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', '1,51006E+11'),
              ('Pont', 2787.4),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'JANAÍNA RONZANI SALVADOR'),
              ('CPF', '96151862015'),
              ('RG', '9060830834'),
              ('nascimento', datetime.datetime(1978, 1, 7, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', ''),
              ('Pont', 0),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'JANICE DA SILVA PACHECO'),
              ('CPF', '00690437013'),
              ('RG', '1086645825'),
              ('nascimento', datetime.datetime(1985, 12, 5, 0, 0)),
              ('Ano ENEM', 2016),
              ('ENEM', '1,61012E+11'),
              ('Pont', 2553.3),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'C'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'JANICE ROCHA DA SILVA'),
              ('CPF', '03973491062'),
              ('RG', '2092414552'),
              ('nascimento', datetime.datetime(1996, 2, 14, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', ''),
              ('Pont', 0),
              ('surdo', True),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'JAQUELINE CRISTINA ROCHA DA ROSA '),
              ('CPF', '00114214018'),
              ('RG', '5080537318'),
              ('nascimento', datetime.datetime(1981, 5, 4, 0, 0)),
              ('Ano ENEM', 2016),
              ('ENEM', '1,61058E+11'),
              ('Pont', 2387.8),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'C'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'JEFERSON EMILIANO DE OLIVEIRA'),
              ('CPF', '69270910091'),
              ('RG', '3059740559'),
              ('nascimento', datetime.datetime(1973, 10, 7, 0, 0)),
              ('Ano ENEM', 2016),
              ('ENEM', '1,61083E+11'),
              ('Pont', 3069.4),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'E'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'JEFFERSON BATISTA GLASER DE SOUZA'),
              ('CPF', '01290334056'),
              ('RG', '3085323123'),
              ('nascimento', datetime.datetime(1987, 6, 9, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71005E+11'),
              ('Pont', 2638.6),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'JENNIFER DA ROSA DURO '),
              ('CPF', '02678405001'),
              ('RG', '2079098642'),
              ('nascimento', datetime.datetime(1992, 7, 30, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71043E+11'),
              ('Pont', 2740.4),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'JÉSSICA TAÍS SOARES '),
              ('CPF', '01503493008'),
              ('RG', '1120606338'),
              ('nascimento', datetime.datetime(1994, 4, 27, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', '1,51003E+11'),
              ('Pont', 2833.7),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'A'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'JESSIE ORTIZ MARIMON'),
              ('CPF', '00343922037'),
              ('RG', '2087626962'),
              ('nascimento', datetime.datetime(1984, 10, 29, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,7104E+11'),
              ('Pont', 3160.3),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'JOAO SOUZA DE OLIVEIRA'),
              ('CPF', '44704321053'),
              ('RG', '10582833209'),
              ('nascimento', datetime.datetime(2018, 6, 7, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', ''),
              ('Pont', 0),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'JOCIMAR PEREIRA DOS SANTOS '),
              ('CPF', '01489502050'),
              ('RG', '3096682723'),
              ('nascimento', datetime.datetime(1988, 5, 11, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71044E+11'),
              ('Pont', 2738.7),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'C'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'JOSELDA CARAFFINI'),
              ('CPF', '76639614049'),
              ('RG', '1059759553'),
              ('nascimento', datetime.datetime(1967, 1, 21, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', ''),
              ('Pont', 0),
              ('surdo', True),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'JOSIANE HASSELMANN LEAL'),
              ('CPF', '02190962013'),
              ('RG', '5102910766'),
              ('nascimento', datetime.datetime(1988, 1, 23, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', ''),
              ('Pont', 0),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'JULIANA DOS SANTOS BOHN'),
              ('CPF', '03869809000'),
              ('RG', '2113980151'),
              ('nascimento', datetime.datetime(1997, 6, 4, 0, 0)),
              ('Ano ENEM', 2016),
              ('ENEM', '1,61094E+11'),
              ('Pont', 2529.5),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'JULIANE DA SILVA BRAUNER'),
              ('CPF', '03473698040'),
              ('RG', '4118294067'),
              ('nascimento', datetime.datetime(1996, 4, 22, 0, 0)),
              ('Ano ENEM', 2016),
              ('ENEM', '1,61003E+11'),
              ('Pont', 2516.0),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'E'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'KARINA FERREIRA FIGUEIREDO'),
              ('CPF', '12826611755'),
              ('RG', '9135622661'),
              ('nascimento', datetime.datetime(1988, 7, 10, 0, 0)),
              ('Ano ENEM', 2016),
              ('ENEM', '1,61065E+11'),
              ('Pont', 3475.0),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'KARLA OLIVEIRA'),
              ('CPF', '50732862000'),
              ('RG', '7035800701'),
              ('nascimento', datetime.datetime(1966, 2, 25, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71017E+11'),
              ('Pont', 2065.9),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'E'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'KATHERINE CAROL HALBERSTADT'),
              ('CPF', '82744394068'),
              ('RG', '3086493693'),
              ('nascimento', datetime.datetime(1985, 9, 17, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71044E+11'),
              ('Pont', 2716.8),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'KELLY CRISTINE DA SILVA MACHADO '),
              ('CPF', '02762527058'),
              ('RG', '5094621926'),
              ('nascimento', datetime.datetime(1993, 7, 5, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71056E+11'),
              ('Pont', 2794.5),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'E'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'KELLY WEISSHEIMER'),
              ('CPF', '04303184055'),
              ('RG', '1108435668'),
              ('nascimento', datetime.datetime(1998, 9, 15, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71004E+11'),
              ('Pont', 3152.0),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'KETLIN TAUANE ALVES RODRIGUES'),
              ('CPF', '04586890096'),
              ('RG', '1132225937'),
              ('nascimento', datetime.datetime(2000, 3, 10, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71032E+11'),
              ('Pont', 2458.4),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'A'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'KETLLEN GEOVANA SANTOS'),
              ('CPF', '01881284093'),
              ('RG', '1106172594'),
              ('nascimento', datetime.datetime(1998, 3, 14, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71046E+11'),
              ('Pont', 1860.5),
              ('surdo', True),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'LARISSA JARDIM SOUZA'),
              ('CPF', '04196269052'),
              ('RG', '3107851317'),
              ('nascimento', datetime.datetime(1999, 4, 22, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71033E+11'),
              ('Pont', 2368.3),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'E'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'LEANDRA DE MARIA COSTA LOPES'),
              ('CPF', '84100230320'),
              ('RG', '5117463736'),
              ('nascimento', datetime.datetime(1974, 9, 1, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', '1,51005E+11'),
              ('Pont', 3020.2),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'LENISE GHIORZI CORRÊA'),
              ('CPF', '00776522078'),
              ('RG', '297808339'),
              ('nascimento', datetime.datetime(1989, 7, 26, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', ''),
              ('Pont', 0),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'E'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'LETÍCIA MORAES BRIONDERLIN'),
              ('CPF', '01889778052'),
              ('RG', '2103611162'),
              ('nascimento', datetime.datetime(1995, 1, 2, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', ''),
              ('Pont', 0),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'C'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'LETÍCIA NERICKE SARTURI'),
              ('CPF', '03843659060'),
              ('RG', '8116207526'),
              ('nascimento', datetime.datetime(1997, 1, 19, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71059E+11'),
              ('Pont', 2907.9),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'E'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'LIENE MARQUES MIRANDA'),
              ('CPF', '01824145071'),
              ('RG', '1082100106'),
              ('nascimento', datetime.datetime(1996, 12, 17, 0, 0)),
              ('Ano ENEM', 2016),
              ('ENEM', '1,61019E+11'),
              ('Pont', 2467.3),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'A'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'LILIAN TELLES VILA REAL'),
              ('CPF', '01893037002'),
              ('RG', '8084019887'),
              ('nascimento', datetime.datetime(1987, 12, 5, 0, 0)),
              ('Ano ENEM', 2016),
              ('ENEM', '1,6108E+11'),
              ('Pont', 2596.7),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'A'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'LÍLIAN ZEBINA ALMEIDA GONÇALVES LOPES '),
              ('CPF', '00034559043'),
              ('RG', '1062657323'),
              ('nascimento', datetime.datetime(1979, 9, 17, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', '1,51009E+11'),
              ('Pont', 0.0),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'C'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'LOUISE ANTON GOMES DOS SANTOS'),
              ('CPF', '00274452081'),
              ('RG', '1075891612'),
              ('nascimento', datetime.datetime(1981, 9, 1, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', '1,51E+11'),
              ('Pont', 2609.2),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'LOUISE FETZNER LIMA DE ALMEIDA'),
              ('CPF', '85974510097'),
              ('RG', '5095760152'),
              ('nascimento', datetime.datetime(1995, 12, 9, 0, 0)),
              ('Ano ENEM', 2016),
              ('ENEM', '1,61032E+11'),
              ('Pont', 2747.9),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'A'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'LUCIANA DIEL'),
              ('CPF', '70536961034'),
              ('RG', '4015454962'),
              ('nascimento', datetime.datetime(1973, 10, 31, 0, 0)),
              ('Ano ENEM', 2016),
              ('ENEM', '1,61005E+11'),
              ('Pont', 2727.5),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'LUCIRENE FRANZ FERRARI FERNANDES'),
              ('CPF', '97701289020'),
              ('RG', '3063036564'),
              ('nascimento', datetime.datetime(1980, 11, 5, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', ''),
              ('Pont', 0),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'LUIZA ARCENIA ROSA GONÇALVES'),
              ('CPF', '88001563049'),
              ('RG', '3107139309'),
              ('nascimento', datetime.datetime(2001, 2, 16, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71001E+11'),
              ('Pont', 2641.4),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'MADILENE SILVA SILVEIRA BOECK'),
              ('CPF', '02411290012'),
              ('RG', '80961880076'),
              ('nascimento', datetime.datetime(1991, 3, 28, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71067E+11'),
              ('Pont', 781.2),
              ('surdo', True),
              ('Cota', True),
              ('Tipo cota', 'B'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'MAIARA LAÍS MALLMANN KIELING'),
              ('CPF', '02349109097'),
              ('RG', '1105860454'),
              ('nascimento', datetime.datetime(2000, 1, 26, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71E+11'),
              ('Pont', 3376.2),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'E'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'MAÍRA  MAUS DA SILVA '),
              ('CPF', '01137834005'),
              ('RG', '6078794143'),
              ('nascimento', datetime.datetime(1986, 5, 7, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71063E+11'),
              ('Pont', 2772.3),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'MARCOS FELIPE GOMES PONTES'),
              ('CPF', '38877741830'),
              ('RG', '430688544'),
              ('nascimento', datetime.datetime(1990, 10, 16, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71025E+11'),
              ('Pont', 1868.9),
              ('surdo', True),
              ('Cota', True),
              ('Tipo cota', 'F'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'MARIA GABRIELA BUCKER'),
              ('CPF', '03192742259'),
              ('RG', '30439094'),
              ('nascimento', datetime.datetime(1999, 11, 19, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71033E+11'),
              ('Pont', 2841.8),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'MARIELE PIEDADE DE ÁVILA DA SILVA'),
              ('CPF', '09026600984'),
              ('RG', '1127873791'),
              ('nascimento', datetime.datetime(1994, 12, 16, 0, 0)),
              ('Ano ENEM', 2016),
              ('ENEM', '1,61064E+11'),
              ('Pont', 2662.4),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'MARIELE TATIANE DO CARMO'),
              ('CPF', '04190277002'),
              ('RG', '6122114033'),
              ('nascimento', datetime.datetime(1996, 5, 14, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71061E+11'),
              ('Pont', 2830.2),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'A'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'MARIELI CASSOLA'),
              ('CPF', '04343172090'),
              ('RG', '8116577985'),
              ('nascimento', datetime.datetime(1997, 10, 19, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71025E+11'),
              ('Pont', 2635.7),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'MARÍLIA FERNANDES REHERMANN FREITAS '),
              ('CPF', '01397114061'),
              ('RG', '1071329393'),
              ('nascimento', datetime.datetime(1987, 5, 9, 0, 0)),
              ('Ano ENEM', 2016),
              ('ENEM', '1,6103E+11'),
              ('Pont', 3007.6),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'A'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'MARINES BONCOSKI BRIZOLA'),
              ('CPF', '00552819077'),
              ('RG', '6083856937'),
              ('nascimento', datetime.datetime(1984, 5, 26, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', ''),
              ('Pont', 0),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'E'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'MARJORYE'),
              ('CPF', '85847224087'),
              ('RG', '4119825281'),
              ('nascimento', datetime.datetime(1996, 11, 27, 0, 0)),
              ('Ano ENEM', 2016),
              ('ENEM', '1,61039E+11'),
              ('Pont', 2873.9),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'MARTA SILVA DA SILVEIRA'),
              ('CPF', '94965230'),
              ('RG', '2096187998'),
              ('nascimento', datetime.datetime(1994, 11, 7, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', ''),
              ('Pont', 0),
              ('surdo', True),
              ('Cota', True),
              ('Tipo cota', 'B'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'MAURA JEISPER FERNANDES VIEIRA'),
              ('CPF', '83718524015'),
              ('RG', '1086433263'),
              ('nascimento', datetime.datetime(1987, 8, 27, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', '1,51003E+11'),
              ('Pont', 2953.9),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'E'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'MIRIÃ MEDEIROS DE OLIVEISA SIMAS'),
              ('CPF', '03351928076'),
              ('RG', '5083174961'),
              ('nascimento', datetime.datetime(1993, 11, 8, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', ''),
              ('Pont', 0),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'E'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'NAIARA ROSA SILVEIRA'),
              ('CPF', '99131030025'),
              ('RG', '6073903517'),
              ('nascimento', datetime.datetime(1982, 2, 12, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', ''),
              ('Pont', 0),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'G'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'NATALIA DA LUZ DORNELES'),
              ('CPF', '01399863088'),
              ('RG', '3095038695'),
              ('nascimento', datetime.datetime(1986, 10, 3, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', '1,51002E+11'),
              ('Pont', 2981.9),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'G'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'NATALIA VICTORIA CASTANERA'),
              ('CPF', '86452860097'),
              ('RG', '6084021986'),
              ('nascimento', datetime.datetime(2018, 4, 14, 0, 0)),
              ('Ano ENEM', 2016),
              ('ENEM', '1,6103E+11'),
              ('Pont', 2584.4),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'G'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'NATHANIA FAGUNDES DA SILVA '),
              ('CPF', '01833411092'),
              ('RG', '1102332994'),
              ('nascimento', datetime.datetime(1988, 12, 25, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', ''),
              ('Pont', 0),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'C'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'NATHIELLE FRANCOS DA SILVA'),
              ('CPF', '01447691075'),
              ('RG', '8091506744'),
              ('nascimento', datetime.datetime(1988, 4, 11, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,7105E+11'),
              ('Pont', 2751.8),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'G'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'PATRICIA GABRIELA MACHADO BARBOSA'),
              ('CPF', '02689206056'),
              ('RG', '8102588781'),
              ('nascimento', datetime.datetime(1991, 12, 5, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,7101E+11'),
              ('Pont', 2574.0),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'E'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'PAULA BERNARDES CARDOSO'),
              ('CPF', '03742615041'),
              ('RG', '7095833377'),
              ('nascimento', datetime.datetime(1995, 5, 12, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', '1,51E+11'),
              ('Pont', 2988.6),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'PAULA DELLA PACE VITÓRIA MACHADO'),
              ('CPF', '84692790091'),
              ('RG', '4114076534'),
              ('nascimento', datetime.datetime(1997, 3, 20, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', '1,51003E+11'),
              ('Pont', 3401.3),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'PAULA PENTEADO DE DAVID'),
              ('CPF', '02527475000'),
              ('RG', '6091361607'),
              ('nascimento', datetime.datetime(1990, 12, 8, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71076E+11'),
              ('Pont', 3017.1),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'PAULA RENATA LANGHINRICHS DA SILVA BLAAS'),
              ('CPF', '00992164001'),
              ('RG', '7088082784'),
              ('nascimento', datetime.datetime(1986, 1, 18, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71002E+11'),
              ('Pont', 3166.1),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'PIETRA SIMON ÁVILA JARDIM '),
              ('CPF', '00350637008'),
              ('RG', '7119184666'),
              ('nascimento', datetime.datetime(1998, 1, 30, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71063E+11'),
              ('Pont', 2066.3),
              ('surdo', True),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'RAFAEL LEANDRO GÖTZ'),
              ('CPF', '01027401007'),
              ('RG', '7092279723'),
              ('nascimento', datetime.datetime(1986, 4, 21, 0, 0)),
              ('Ano ENEM', 2016),
              ('ENEM', '1,61011E+11'),
              ('Pont', 3166.1),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'E'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'RAFAEL PENHA ANDRADE'),
              ('CPF', '78881110091'),
              ('RG', '8069530205'),
              ('nascimento', datetime.datetime(1977, 10, 17, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71073E+11'),
              ('Pont', 2745.2),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'A'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'RITA TANANI VARGAS CUÑA'),
              ('CPF', '81437951015'),
              ('RG', '3065280764'),
              ('nascimento', datetime.datetime(1977, 12, 24, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71028E+11'),
              ('Pont', 2976.8),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'ROBERTA TRINDADE HENRIQUES'),
              ('CPF', '00513999035'),
              ('RG', '1082268697'),
              ('nascimento', datetime.datetime(1983, 7, 28, 0, 0)),
              ('Ano ENEM', 2016),
              ('ENEM', '1,61092E+11'),
              ('Pont', 2648.7),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'A'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'RODRIGO SANTOS DA SILVEIRA'),
              ('CPF', '03267028060'),
              ('RG', '2112732736'),
              ('nascimento', datetime.datetime(1997, 10, 29, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', '1,51E+11'),
              ('Pont', 3015.9),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'E'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'ROSANA NELI DE MORAES MACHADO'),
              ('CPF', '69246432053'),
              ('RG', '7064737451'),
              ('nascimento', datetime.datetime(1973, 2, 5, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', ''),
              ('Pont', 0),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'C'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'ROSEANE RENÊ BARBOSA DA SILVA SABOIA'),
              ('CPF', '07338590460'),
              ('RG', '7807535'),
              ('nascimento', datetime.datetime(1988, 1, 11, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', ''),
              ('Pont', 0),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'G'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'SABRINA GARCIA ROSA'),
              ('CPF', '00558045006'),
              ('RG', '1066557941'),
              ('nascimento', datetime.datetime(1980, 12, 20, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', ''),
              ('Pont', 0),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'A'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'SAMANTA CARNIÉRE RODRIGUES'),
              ('CPF', '02513398076'),
              ('RG', '9097783725'),
              ('nascimento', datetime.datetime(1998, 10, 20, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,7105E+11'),
              ('Pont', 1913.3),
              ('surdo', True),
              ('Cota', True),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'SAMANTA MORAES DANTAS'),
              ('CPF', '02643694759'),
              ('RG', '101376507'),
              ('nascimento', datetime.datetime(1977, 9, 24, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71011E+11'),
              ('Pont', 2134.2),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'C'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'SAMARA LIMA FARIAS'),
              ('CPF', '01652854274'),
              ('RG', '25728024'),
              ('nascimento', datetime.datetime(1995, 2, 10, 0, 0)),
              ('Ano ENEM', 2016),
              ('ENEM', '1,61095E+11'),
              ('Pont', 2334.6),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'SANDRA DUARTE BORGES '),
              ('CPF', '02392633088'),
              ('RG', '3104593599'),
              ('nascimento', datetime.datetime(1990, 10, 30, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', ''),
              ('Pont', 0),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'A'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'SÔNIA MÁRCIA  DO NASCIMENTO DE SOUZA'),
              ('CPF', '23993588487'),
              ('RG', '407993'),
              ('nascimento', datetime.datetime(1962, 8, 6, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71058E+11'),
              ('Pont', 2700.0),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'SUILA DUARTE CORREA'),
              ('CPF', '89730720053'),
              ('RG', '1067697464'),
              ('nascimento', datetime.datetime(1978, 1, 13, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', ''),
              ('Pont', 0),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'TATIANA COELHO'),
              ('CPF', '94985855049'),
              ('RG', '4069258285'),
              ('nascimento', datetime.datetime(1978, 8, 29, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', '1,51004E+11'),
              ('Pont', 2816.6),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'A'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'THERENA DA LUZ OBELHEIRO'),
              ('CPF', '03990586050'),
              ('RG', '7122732329'),
              ('nascimento', datetime.datetime(1998, 11, 23, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', '1,51004E+11'),
              ('Pont', 2522.9),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'E'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'VALERIA PRICILA DA SILVA MATTOS'),
              ('CPF', '00926703005'),
              ('RG', '9092968735'),
              ('nascimento', datetime.datetime(1983, 8, 31, 0, 0)),
              ('Ano ENEM', 2016),
              ('ENEM', '1,61023E+11'),
              ('Pont', 0.0),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'VALESKA DA SILVEIRA ALVES'),
              ('CPF', '99782065072'),
              ('RG', '2083024378'),
              ('nascimento', datetime.datetime(1980, 11, 6, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71047E+11'),
              ('Pont', 1956.6),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'VANESSA FRANCIELE FERRUGEM'),
              ('CPF', '01993580018'),
              ('RG', '3096392901'),
              ('nascimento', datetime.datetime(1991, 9, 29, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71065E+11'),
              ('Pont', 2785.4),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'E'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'VANESSA MACHADO DA SILVA'),
              ('CPF', '03186477026'),
              ('RG', '4110140086'),
              ('nascimento', datetime.datetime(1993, 9, 21, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71063E+11'),
              ('Pont', 2564.3),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'G'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'VANESSA RODRIGUES SILVEIRA'),
              ('CPF', '00699380081'),
              ('RG', '6089545741'),
              ('nascimento', datetime.datetime(1983, 12, 13, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', '1,51E+11'),
              ('Pont', 2348.7),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'E'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'VERA CONCEIÇÃO MACHADO LOPES '),
              ('CPF', '29462797072'),
              ('RG', '3034880967'),
              ('nascimento', datetime.datetime(1956, 12, 8, 0, 0)),
              ('Ano ENEM', 2016),
              ('ENEM', ''),
              ('Pont', 0),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'VIVIAN FIGUEIREDO FERREIRA'),
              ('CPF', '03634270071'),
              ('RG', '1103275242'),
              ('nascimento', datetime.datetime(1995, 1, 27, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71064E+11'),
              ('Pont', 2931.6),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', None),
              ('Polo desejado', 'POLO UFRGS ')])]

SORT BY SCORE


In [23]:
allCandidates = sorted(Unsorted_allCandidates, key = lambda element: element["Pont"], reverse=True)

In [24]:
Display_allCandidatas = pd.DataFrame(allCandidates)
Display_allCandidatas[:50]


Out[24]:
Nome CPF RG nascimento Ano ENEM ENEM Pont surdo Cota Tipo cota Polo desejado
0 KARINA FERREIRA FIGUEIREDO 12826611755 9135622661 1988-07-10 2016 1,61065E+11 3475.0 False False None POLO UFRGS
1 PAULA DELLA PACE VITÓRIA MACHADO 84692790091 4114076534 1997-03-20 2015 1,51003E+11 3401.3 False False None POLO UFRGS
2 MAIARA LAÍS MALLMANN KIELING 02349109097 1105860454 2000-01-26 2017 1,71E+11 3376.2 False True E POLO UFRGS
3 GREICE SCHNEIDER RAMOS 85128171000 2116398773 1995-12-28 2015 1,51E+11 3372.6 False False None POLO UFRGS
4 GABRIEL SILVA ISMAILOF 00124858023 7086547366 1982-11-26 2015 1,51008E+11 3208.6 False False None POLO UFRGS
5 PAULA RENATA LANGHINRICHS DA SILVA BLAAS 00992164001 7088082784 1986-01-18 2017 1,71002E+11 3166.1 False False None POLO UFRGS
6 RAFAEL LEANDRO GÖTZ 01027401007 7092279723 1986-04-21 2016 1,61011E+11 3166.1 False True E POLO UFRGS
7 JESSIE ORTIZ MARIMON 00343922037 2087626962 1984-10-29 2017 1,7104E+11 3160.3 False False None POLO UFRGS
8 KELLY WEISSHEIMER 04303184055 1108435668 1998-09-15 2017 1,71004E+11 3152.0 False False None POLO UFRGS
9 BRUNA GABRIELLI RUPPENTHAL 03881348018 4115640511 1995-08-19 2016 1,61011E+11 3146.0 False False None POLO UFRGS
10 ALINE MENDONÇA DA SILVA 02066577065 1101243606 1990-01-05 2016 1,61002E+11 3077.4 False False None POLO UFRGS
11 CLAUDIA BALDASSO 48054070004 3012084632 1966-06-08 2016 1,61068E+11 3070.3 False True E POLO UFRGS
12 JEFERSON EMILIANO DE OLIVEIRA 69270910091 3059740559 1973-10-07 2016 1,61083E+11 3069.4 False True E POLO UFRGS
13 LEANDRA DE MARIA COSTA LOPES 84100230320 5117463736 1974-09-01 2015 1,51005E+11 3020.2 False False None POLO UFRGS
14 PAULA PENTEADO DE DAVID 02527475000 6091361607 1990-12-08 2017 1,71076E+11 3017.1 False False None POLO UFRGS
15 RODRIGO SANTOS DA SILVEIRA 03267028060 2112732736 1997-10-29 2015 1,51E+11 3015.9 False True E POLO UFRGS
16 MARÍLIA FERNANDES REHERMANN FREITAS 01397114061 1071329393 1987-05-09 2016 1,6103E+11 3007.6 False True A POLO UFRGS
17 PAULA BERNARDES CARDOSO 03742615041 7095833377 1995-05-12 2015 1,51E+11 2988.6 False False None POLO UFRGS
18 NATALIA DA LUZ DORNELES 01399863088 3095038695 1986-10-03 2015 1,51002E+11 2981.9 False True G POLO UFRGS
19 RITA TANANI VARGAS CUÑA 81437951015 3065280764 1977-12-24 2017 1,71028E+11 2976.8 False False None POLO UFRGS
20 BRUNA LIMA PEXOTO 02527885080 1105112071 1991-08-02 2015 1,51001E+11 2974.4 False True A POLO UFRGS
21 MAURA JEISPER FERNANDES VIEIRA 83718524015 1086433263 1987-08-27 2015 1,51003E+11 2953.9 False True E POLO UFRGS
22 GISELE CORDEIRO KILA 01154684040 4097729786 1983-10-26 2017 1,71048E+11 2948.1 False False None POLO UFRGS
23 VIVIAN FIGUEIREDO FERREIRA 03634270071 1103275242 1995-01-27 2017 1,71064E+11 2931.6 False False None POLO UFRGS
24 ABNER PACHECO MEDEIROS 04159973051 7104012716 1994-12-16 2016 1,61043E+11 2930.0 False True C POLO UFRGS
25 LETÍCIA NERICKE SARTURI 03843659060 8116207526 1997-01-19 2017 1,71059E+11 2907.9 False True E POLO UFRGS
26 ALEXANDRE FERREIRA DA SILVA 01571383131 1111950091 1985-12-22 2016 1,61046E+11 2904.7 False True C POLO UFRGS
27 MARJORYE 85847224087 4119825281 1996-11-27 2016 1,61039E+11 2873.9 False False None POLO UFRGS
28 GABRIELA FEITEN GABBI 02610148038 3110600421 2000-04-17 2017 1,71024E+11 2866.8 False False None POLO UFRGS
29 MARIA GABRIELA BUCKER 03192742259 30439094 1999-11-19 2017 1,71033E+11 2841.8 False False None POLO UFRGS
30 JÉSSICA TAÍS SOARES 01503493008 1120606338 1994-04-27 2015 1,51003E+11 2833.7 False True A POLO UFRGS
31 JACQUELINE SIMÕES HEIDK 02810147019 7112983296 1995-02-15 2017 1,71001E+11 2830.2 False True E POLO UFRGS
32 MARIELE TATIANE DO CARMO 04190277002 6122114033 1996-05-14 2017 1,71061E+11 2830.2 False True A POLO UFRGS
33 CATHERINE AUGE 01346932050 3088294669 1990-06-04 2015 1,51004E+11 2830.0 False True E POLO UFRGS
34 TATIANA COELHO 94985855049 4069258285 1978-08-29 2015 1,51004E+11 2816.6 False True A POLO UFRGS
35 CARLA ROSANE BANDEIRA FARIAS 44967411053 3021688167 1963-02-02 2017 1,71065E+11 2798.4 False False None POLO UFRGS
36 KELLY CRISTINE DA SILVA MACHADO 02762527058 5094621926 1993-07-05 2017 1,71056E+11 2794.5 False True E POLO UFRGS
37 ITATIANA DA LUZ DORNELES 97638390091 3073073938 1980-02-22 2015 1,51006E+11 2788.6 False True G POLO UFRGS
38 JANAINA DE SOUZA FARIAS 04276460905 2086362734 1985-03-31 2015 1,51006E+11 2787.4 False True None POLO UFRGS
39 VANESSA FRANCIELE FERRUGEM 01993580018 3096392901 1991-09-29 2017 1,71065E+11 2785.4 False True E POLO UFRGS
40 MAÍRA MAUS DA SILVA 01137834005 6078794143 1986-05-07 2017 1,71063E+11 2772.3 False False None POLO UFRGS
41 DARA DALENOGARE XAVIER 03603294033 8101467275 1996-05-15 2015 1,51005E+11 2771.4 False True A POLO UFRGS
42 NATHIELLE FRANCOS DA SILVA 01447691075 8091506744 1988-04-11 2017 1,7105E+11 2751.8 False True G POLO UFRGS
43 LOUISE FETZNER LIMA DE ALMEIDA 85974510097 5095760152 1995-12-09 2016 1,61032E+11 2747.9 False True A POLO UFRGS
44 RAFAEL PENHA ANDRADE 78881110091 8069530205 1977-10-17 2017 1,71073E+11 2745.2 False True A POLO UFRGS
45 JENNIFER DA ROSA DURO 02678405001 2079098642 1992-07-30 2017 1,71043E+11 2740.4 False False None POLO UFRGS
46 JOCIMAR PEREIRA DOS SANTOS 01489502050 3096682723 1988-05-11 2017 1,71044E+11 2738.7 False True C POLO UFRGS
47 LUCIANA DIEL 70536961034 4015454962 1973-10-31 2016 1,61005E+11 2727.5 False False None POLO UFRGS
48 BRENDA FERREIRA MACIEL 86801929020 5102674735 1997-07-17 2016 1,61004E+11 2723.5 False True C POLO UFRGS
49 KATHERINE CAROL HALBERSTADT 82744394068 3086493693 1985-09-17 2017 1,71044E+11 2716.8 False False None POLO UFRGS
separacao = list()

for i in allCandidates: if i["Tipo cota"] =="A": separacao.append(i) Display_separacao = pd.DataFrame(separacao) Display_separacao

SPLIT SURDOS E OUVINTES


In [25]:
def is_surdo(data, field, surdo, ouvinte ):
    if data[field]:
        return surdo.append(i)
    else:
        return ouvinte.append(i)

In [26]:
candidatos_surdos = list()
candidatos_ouvintes = list()

In [27]:
for i in allCandidates:
    is_surdo(i , "surdo" , candidatos_surdos, candidatos_ouvintes)

In [28]:
len(candidatos_ouvintes)


Out[28]:
127

In [29]:
len(candidatos_surdos)


Out[29]:
17

CHECK LISTS SPLIT


In [30]:
print ("CHECK - Total de Candidatos = ",(len(candidatos_ouvintes) + len(candidatos_surdos)))


CHECK - Total de Candidatos =  144

In [31]:
for i in candidatos_ouvintes:
    if i["surdo"]:
        print ("ERROR = ", i)

In [32]:
for i in candidatos_surdos:
    if not i["surdo"]:
        print ("ERROR = ",i)

Divisão das cotas

a) Candidatos com renda familiar bruta per capita igual ou inferior a 1,5 salário mínimo, que tenham cursado integralmente o ensino médio em escolas públicas.

b) Candidatos com deficiência que tenha renda familiar bruta per capita igual ou inferior a 1,5 salário mínimo, que tenham cursado integralmente o ensino médio em escolas públicas.

c) Candidatos autodeclarados pretos, pardos ou indígenas, com renda familiar bruta per capita igual ou inferior a 1,5 salário mínimo e que tenham cursado integralmente o ensino médio em escola pública.

d) Candidatos com deficiência autodeclarados pretos, pardos ou indígenas, com renda familiar bruta per capita igual ou inferior a 1,5 salário mínimo e que tenham cursado integralmente o ensino médio em escola pública.

e) Candidatos que, independente da renda, tenham cursado integralmente o ensino médio em escolas públicas.

f) Candidatos com deficiência que, independente da renda, tenham cursado integralmente o ensino médio em escolas públicas.

g) Candidatos autodeclarados pretos, pardos ou indígenas que, independente da renda, tenham cursado integralmente o ensino médio em escolas públicas.

h) Candidatos com deficiência autodeclarados pretos, pardos ou indígenas que, independente da renda, tenham cursado integralmente o ensino médio em escolas públicas.


In [33]:
ampla_con , cota_A , cota_B , cota_C , cota_D , cota_E , cota_F , cota_G , cota_H = list(),list(),list(),list(),list(),list(),list(),list(),list()

NUMERO DE COTISTAS


In [34]:
def cotas(data , field):  
    counter_AMPLA , counter_A , counter_B , counter_C , counter_D , counter_E ,\
    counter_F , counter_G , counter_H, counter_error = 0,0,0,0,0,0,0,0,0,0
    for i in data:
        if i[field] == None:
            counter_AMPLA += 1
            ampla_con.append(i)
        elif i[field] == "A":
            counter_A += 1
            cota_A.append(i)
        elif i[field] == "B":
            counter_B += 1
            cota_B.append(i)
        elif i[field] == "C":
            counter_C += 1
            cota_C.append(i)
        elif i[field] == "D":
            counter_D += 1
            cota_D.append(i)
        elif i[field] == "E":
            counter_E += 1
            cota_E.append(i)
        elif i[field] == "F":
            counter_F += 1
            cota_F.append(i)
        elif i[field] == "G":
            counter_G += 1
            cota_G.append(i)
        elif i[field] == "H":
            counter_H += 1
            cota_H.append(i)
        else:
            counter_error += 1
    
    return counter_AMPLA , counter_A , counter_B , counter_C , counter_D , counter_E ,\
    counter_F , counter_G , counter_H, counter_error

In [35]:
cotas(allCandidates , "Tipo cota")


Out[35]:
(67, 21, 8, 13, 0, 25, 3, 7, 0, 0)

CHECK SPLIT COTAS


In [36]:
print ((len(cota_A)) +\
(len(cota_B))+\
(len(cota_C))+\
(len(cota_D))+\
(len(cota_E))+\
(len(cota_F))+\
(len(cota_G))+\
(len(cota_H))+\
(len(ampla_con)))


144

In [37]:
print("COTA A =",len(cota_A),\
      "COTA B =",len(cota_B),\
      "COTA C =",len(cota_C),\
      "COTA D =",len(cota_D),\
      "COTA E =",len(cota_E),\
      "COTA F =",len(cota_F),\
      "COTA G =",len(cota_G),\
      "COTA H =",len(cota_H),\
      "Ampla =",len(ampla_con))


COTA A = 21 COTA B = 8 COTA C = 13 COTA D = 0 COTA E = 25 COTA F = 3 COTA G = 7 COTA H = 0 Ampla = 67

LIMPAR APROVADOS DA LISTA GERAL


In [38]:
def clear_aprovados(data, check):
    counter = 0
    for i in data[:]: 
        if i in check:            
            data.remove(i)
            counter += 1
    print(counter)

Definição dos surdos aprovados


In [39]:
surdos_aprovados = candidatos_surdos[:14]
print (len(surdos_aprovados))
print (len(allCandidates))


14
144

In [ ]:

Criação dos aprovados finais


In [40]:
Alunos_Aprovados_Finais = list()

Exclui surdos aprovados da lista geral


In [41]:
clear_aprovados(allCandidates , surdos_aprovados)


14

In [42]:
len(allCandidates)


Out[42]:
130

In [43]:
Display_allCandidatas[:30]


Out[43]:
Nome CPF RG nascimento Ano ENEM ENEM Pont surdo Cota Tipo cota Polo desejado
0 KARINA FERREIRA FIGUEIREDO 12826611755 9135622661 1988-07-10 2016 1,61065E+11 3475.0 False False None POLO UFRGS
1 PAULA DELLA PACE VITÓRIA MACHADO 84692790091 4114076534 1997-03-20 2015 1,51003E+11 3401.3 False False None POLO UFRGS
2 MAIARA LAÍS MALLMANN KIELING 02349109097 1105860454 2000-01-26 2017 1,71E+11 3376.2 False True E POLO UFRGS
3 GREICE SCHNEIDER RAMOS 85128171000 2116398773 1995-12-28 2015 1,51E+11 3372.6 False False None POLO UFRGS
4 GABRIEL SILVA ISMAILOF 00124858023 7086547366 1982-11-26 2015 1,51008E+11 3208.6 False False None POLO UFRGS
5 PAULA RENATA LANGHINRICHS DA SILVA BLAAS 00992164001 7088082784 1986-01-18 2017 1,71002E+11 3166.1 False False None POLO UFRGS
6 RAFAEL LEANDRO GÖTZ 01027401007 7092279723 1986-04-21 2016 1,61011E+11 3166.1 False True E POLO UFRGS
7 JESSIE ORTIZ MARIMON 00343922037 2087626962 1984-10-29 2017 1,7104E+11 3160.3 False False None POLO UFRGS
8 KELLY WEISSHEIMER 04303184055 1108435668 1998-09-15 2017 1,71004E+11 3152.0 False False None POLO UFRGS
9 BRUNA GABRIELLI RUPPENTHAL 03881348018 4115640511 1995-08-19 2016 1,61011E+11 3146.0 False False None POLO UFRGS
10 ALINE MENDONÇA DA SILVA 02066577065 1101243606 1990-01-05 2016 1,61002E+11 3077.4 False False None POLO UFRGS
11 CLAUDIA BALDASSO 48054070004 3012084632 1966-06-08 2016 1,61068E+11 3070.3 False True E POLO UFRGS
12 JEFERSON EMILIANO DE OLIVEIRA 69270910091 3059740559 1973-10-07 2016 1,61083E+11 3069.4 False True E POLO UFRGS
13 LEANDRA DE MARIA COSTA LOPES 84100230320 5117463736 1974-09-01 2015 1,51005E+11 3020.2 False False None POLO UFRGS
14 PAULA PENTEADO DE DAVID 02527475000 6091361607 1990-12-08 2017 1,71076E+11 3017.1 False False None POLO UFRGS
15 RODRIGO SANTOS DA SILVEIRA 03267028060 2112732736 1997-10-29 2015 1,51E+11 3015.9 False True E POLO UFRGS
16 MARÍLIA FERNANDES REHERMANN FREITAS 01397114061 1071329393 1987-05-09 2016 1,6103E+11 3007.6 False True A POLO UFRGS
17 PAULA BERNARDES CARDOSO 03742615041 7095833377 1995-05-12 2015 1,51E+11 2988.6 False False None POLO UFRGS
18 NATALIA DA LUZ DORNELES 01399863088 3095038695 1986-10-03 2015 1,51002E+11 2981.9 False True G POLO UFRGS
19 RITA TANANI VARGAS CUÑA 81437951015 3065280764 1977-12-24 2017 1,71028E+11 2976.8 False False None POLO UFRGS
20 BRUNA LIMA PEXOTO 02527885080 1105112071 1991-08-02 2015 1,51001E+11 2974.4 False True A POLO UFRGS
21 MAURA JEISPER FERNANDES VIEIRA 83718524015 1086433263 1987-08-27 2015 1,51003E+11 2953.9 False True E POLO UFRGS
22 GISELE CORDEIRO KILA 01154684040 4097729786 1983-10-26 2017 1,71048E+11 2948.1 False False None POLO UFRGS
23 VIVIAN FIGUEIREDO FERREIRA 03634270071 1103275242 1995-01-27 2017 1,71064E+11 2931.6 False False None POLO UFRGS
24 ABNER PACHECO MEDEIROS 04159973051 7104012716 1994-12-16 2016 1,61043E+11 2930.0 False True C POLO UFRGS
25 LETÍCIA NERICKE SARTURI 03843659060 8116207526 1997-01-19 2017 1,71059E+11 2907.9 False True E POLO UFRGS
26 ALEXANDRE FERREIRA DA SILVA 01571383131 1111950091 1985-12-22 2016 1,61046E+11 2904.7 False True C POLO UFRGS
27 MARJORYE 85847224087 4119825281 1996-11-27 2016 1,61039E+11 2873.9 False False None POLO UFRGS
28 GABRIELA FEITEN GABBI 02610148038 3110600421 2000-04-17 2017 1,71024E+11 2866.8 False False None POLO UFRGS
29 MARIA GABRIELA BUCKER 03192742259 30439094 1999-11-19 2017 1,71033E+11 2841.8 False False None POLO UFRGS

In [44]:
Display_surdos_aprovados = pd.DataFrame(surdos_aprovados)
Display_surdos_aprovados


Out[44]:
Nome CPF RG nascimento Ano ENEM ENEM Pont surdo Cota Tipo cota Polo desejado
0 CARLA LÖBELL 01627979077 4088592706 1991-10-20 2015 1,51001E+11 2297.0 True True B POLO UFRGS
1 FABIANE DA SILVA VALENTE 02335897080 3109070205 1993-02-17 2017 1,71063E+11 2243.7 True True F POLO UFRGS
2 CARLOS EDUARDO MORBACH 81977743072 2078282486 1979-05-30 2017 1,7105E+11 2140.3 True True B POLO UFRGS
3 PIETRA SIMON ÁVILA JARDIM 00350637008 7119184666 1998-01-30 2017 1,71063E+11 2066.3 True False None POLO UFRGS
4 GEOVANA DOS SANTOS 02057755002 1092262268 1987-05-31 2017 1,71045E+11 2033.2 True True B POLO UFRGS
5 BALTAZAR ACOSTA BELMONTE 02044378060 1099920199 1990-07-23 2015 1,51008E+11 1953.5 True True F POLO UFRGS
6 BRUNA FAUST 02272291007 4111130557 1999-12-09 2017 1,71039E+11 1943.4 True False None POLO UFRGS
7 SAMANTA CARNIÉRE RODRIGUES 02513398076 9097783725 1998-10-20 2017 1,7105E+11 1913.3 True True None POLO UFRGS
8 ANNELIZE RODRIGUES FAVARO 01049881931 90652915 1989-06-29 2017 1,71046E+11 1894.9 True True B POLO UFRGS
9 MARCOS FELIPE GOMES PONTES 38877741830 430688544 1990-10-16 2017 1,71025E+11 1868.9 True True F POLO UFRGS
10 BIANCA CHIMINI HOLLEBEN 03274216062 4109103327 1995-08-16 2017 1,71064E+11 1862.4 True True B POLO UFRGS
11 KETLLEN GEOVANA SANTOS 01881284093 1106172594 1998-03-14 2017 1,71046E+11 1860.5 True False None POLO UFRGS
12 DALILIA DAGNESE ZADRA 02738819060 1101169231 1990-09-20 2017 1,71047E+11 1760.0 True True B POLO UFRGS
13 MADILENE SILVA SILVEIRA BOECK 02411290012 80961880076 1991-03-28 2017 1,71067E+11 781.2 True True B POLO UFRGS

!!!!!!!DEFINIÇÃO DO NUMERO DE VAGAS POR COTA!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


In [45]:
Ac = A
Bc = B
Cc = C
Dc = D
Ec = E
Fc = F
Gc = G
Hc = H
Amplac = Ampla

In [46]:
print(A,B,C,D,E,F,G,H,Ampla)


0 7 0 0 3 3 2 0 15

In [47]:
counter_vagas = 0
counter_vagas_nao_cota = 0
counter_vagas_ouvintes = 0
counter_vagas_ouvintes_nao_cota = 0

Selecionador de vagas para surdos


In [48]:
# FIRST FASE - Pega todos os surdos e aplica a regra de cotas e ampla concorrência

for i in surdos_aprovados[:]:    
    if i in cota_A[:]:
        if A > 0:        
            Alunos_Aprovados_Finais.append(i)
            cota_A.remove(i)            
            A -= 1
            counter_vagas+=1
            print ("A = ", A)


for i in surdos_aprovados[:]:            
    if i in cota_B[:]:
        if B > 0:        
            Alunos_Aprovados_Finais.append(i)
            cota_B.remove(i)
            B -= 1
            counter_vagas+=1
            print ("B = ", B)


for i in surdos_aprovados[:]:
    if i in cota_C[:]:
        if C > 0:        
            Alunos_Aprovados_Finais.append(i)
            cota_C.remove(i)
            C -= 1
            counter_vagas+=1
            print ("C = ", C)


for i in surdos_aprovados[:]:            
    if i in cota_D[:]:
        if D > 0:        
            Alunos_Aprovados_Finais.append(i)
            cota_D.remove(i)
            D -= 1
            counter_vagas+=1
            print ("D = ", D)


for i in surdos_aprovados[:]:            
    if i in cota_E[:]:
        if E > 0:
            Alunos_Aprovados_Finais.append(i)
            cota_E.remove(i)
            E -= 1
            counter_vagas+=1
            print ("E = ", E)


for i in surdos_aprovados[:]:            
    if i in cota_F[:]:
        if F > 0:        
            Alunos_Aprovados_Finais.append(i)
            cota_F.remove(i)
            F -= 1
            counter_vagas+=1
            print ("F = ", F)


for i in surdos_aprovados[:]:            
    if i in cota_G[:]:
        if G > 0:
            Alunos_Aprovados_Finais.append(i)
            cota_G.remove(i)
            G -= 1
            counter_vagas+=1
            print ("G = ", G)


for i in surdos_aprovados[:]:            
    if i in cota_H[:]:
        if H > 0:        
            Alunos_Aprovados_Finais.append(i)
            cota_H.remove(i)
            H -= 1
            counter_vagas+=1
            print ("H = ", H)

            
for i in surdos_aprovados[:]:   
    if i in ampla_con[:]:
        if Ampla > 0:        
            Alunos_Aprovados_Finais.append(i)
            ampla_con.remove(i)            
            Ampla -= 1
            counter_vagas_nao_cota+=1
            print ("Ampla = ", Ampla)


# SECOND FASE - Coloca todos os surdos restantes (cotistas)
#               na ampla concorrência e retira da lista original de cotas

for i in surdos_aprovados[:]:    
    if i in cota_A[:]:
        if Ampla > 0:        
            Alunos_Aprovados_Finais.append(i)
            cota_A.remove(i)            
            Ampla -= 1
            counter_vagas_nao_cota+=1
            print ("Ampla = ", Ampla)


for i in surdos_aprovados[:]:            
    if i in cota_B[:]:
        if Ampla > 0:        
            Alunos_Aprovados_Finais.append(i)
            cota_B.remove(i)            
            Ampla -= 1
            counter_vagas_nao_cota+=1
            print ("Ampla = ", Ampla)


for i in surdos_aprovados[:]:
    if i in cota_C[:]:
        if Ampla > 0:        
            Alunos_Aprovados_Finais.append(i)
            cota_C.remove(i)            
            Ampla -= 1
            counter_vagas_nao_cota+=1
            print ("Ampla = ", Ampla)


for i in surdos_aprovados[:]:            
    if i in cota_D[:]:
        if Ampla > 0:        
            Alunos_Aprovados_Finais.append(i)
            cota_D.remove(i)            
            Ampla -= 1
            counter_vagas_nao_cota+=1
            print ("Ampla = ", Ampla)


for i in surdos_aprovados[:]:            
    if i in cota_E[:]:
        if Ampla > 0:        
            Alunos_Aprovados_Finais.append(i)
            cota_E.remove(i)            
            Ampla -= 1
            counter_vagas_nao_cota+=1
            print ("Ampla = ", Ampla)


for i in surdos_aprovados[:]:            
    if i in cota_F[:]:
        if Ampla > 0:        
            Alunos_Aprovados_Finais.append(i)
            cota_F.remove(i)            
            Ampla -= 1
            counter_vagas_nao_cota+=1
            print ("Ampla = ", Ampla)


for i in surdos_aprovados[:]:            
    if i in cota_G[:]:
        if Ampla > 0:        
            Alunos_Aprovados_Finais.append(i)
            cota_G.remove(i)            
            Ampla -= 1
            counter_vagas_nao_cota+=1
            print ("Ampla = ", Ampla)


for i in surdos_aprovados[:]:            
    if i in cota_H[:]:
        if Ampla > 0:        
            Alunos_Aprovados_Finais.append(i)
            cota_H.remove(i)            
            Ampla -= 1
            counter_vagas_nao_cota+=1
            print ("Ampla = ", Ampla)


B =  6
B =  5
B =  4
B =  3
B =  2
B =  1
B =  0
F =  2
F =  1
F =  0
Ampla =  14
Ampla =  13
Ampla =  12
Ampla =  11

In [49]:
print("COTAS preenchidas por surdos - ",\
      "A =",Ac - A,\
      "B =",Bc - B,\
      "C =",Cc - C,\
      "D =",Dc - D,\
      "E =",Ec - E,\
      "F =",Fc - F,\
      "G =",Gc - G,\
      "H =",Hc - H,\
      "Ampla =",Amplac - Ampla)

print("SOBRA DE COTAS para ouvintes - " , "A =",A,\
      "B =",B,\
      "C =",C,\
      "D =",D,\
      "E =",E,\
      "F =",F,\
      "G =",G,\
      "H =",H,\
      "Ampla =",Ampla)

print("Total de vagas de COTAS preenchidas por SURDOS = ",counter_vagas)
print("Total de vagas de AMPLA preenchidas por SURDOS = ",counter_vagas_nao_cota)


COTAS preenchidas por surdos -  A = 0 B = 7 C = 0 D = 0 E = 0 F = 3 G = 0 H = 0 Ampla = 4
SOBRA DE COTAS para ouvintes -  A = 0 B = 0 C = 0 D = 0 E = 3 F = 0 G = 2 H = 0 Ampla = 11
Total de vagas de COTAS preenchidas por SURDOS =  10
Total de vagas de AMPLA preenchidas por SURDOS =  4

SELECIONADOR DE VAGAS DOS OUVINTES


In [50]:
# FIRST FASE - Pega todos os OUVINTES e aplica a regra de cotas e ampla concorrência

for i in candidatos_ouvintes[:]:    
    if i in cota_A[:]:
        if A > 0:        
            Alunos_Aprovados_Finais.append(i)
            cota_A.remove(i)            
            A -= 1
            counter_vagas_ouvintes+=1
            print ("A = ", A)


for i in candidatos_ouvintes[:]:    
    if i in cota_B[:]:
        if B > 0:        
            Alunos_Aprovados_Finais.append(i)
            cota_B.remove(i)
            B -= 1
            counter_vagas_ouvintes+=1
            print ("B = ", B)


for i in candidatos_ouvintes[:]:    
    if i in cota_C[:]:
        if C > 0:        
            Alunos_Aprovados_Finais.append(i)
            cota_C.remove(i)
            C -= 1
            counter_vagas_ouvintes+=1
            print ("C = ", C)


for i in candidatos_ouvintes[:]:    
    if i in cota_D[:]:
        if D > 0:        
            Alunos_Aprovados_Finais.append(i)
            cota_D.remove(i)
            D -= 1
            counter_vagas_ouvintes+=1
            print ("D = ", D)


for i in candidatos_ouvintes[:]:    
    if i in cota_E[:]:
        if E > 0:
            Alunos_Aprovados_Finais.append(i)
            cota_E.remove(i)
            E -= 1
            counter_vagas_ouvintes+=1
            print ("E = ", E)


for i in candidatos_ouvintes[:]:    
    if i in cota_F[:]:
        if F > 0:        
            Alunos_Aprovados_Finais.append(i)
            cota_F.remove(i)
            F -= 1
            counter_vagas_ouvintes+=1
            print ("F = ", F)


for i in candidatos_ouvintes[:]:    
    if i in cota_G[:]:
        if G > 0:
            Alunos_Aprovados_Finais.append(i)
            cota_G.remove(i)
            G -= 1
            counter_vagas_ouvintes+=1
            print ("G = ", G)


for i in candidatos_ouvintes[:]:    
    if i in cota_H[:]:
        if H > 0:        
            Alunos_Aprovados_Finais.append(i)
            cota_H.remove(i)
            H -= 1
            counter_vagas_ouvintes+=1
            print ("H = ", H)

            
for i in candidatos_ouvintes[:]:    
    if i not in Alunos_Aprovados_Finais[:]:
        if Ampla > 0:        
            Alunos_Aprovados_Finais.append(i)
                        
            Ampla -= 1
            counter_vagas_ouvintes_nao_cota+=1
            
            i["Tipo cota"] = "Ampla"
            
            print ("Ampla = ", Ampla)


E =  2
E =  1
E =  0
G =  1
G =  0
Ampla =  10
Ampla =  9
Ampla =  8
Ampla =  7
Ampla =  6
Ampla =  5
Ampla =  4
Ampla =  3
Ampla =  2
Ampla =  1
Ampla =  0

In [51]:
print("Total de vagas de COTAS preenchidas por OUVINTES = ",counter_vagas)
print("Total de vagas de AMPLA preenchidas por OUVINTES = ",counter_vagas_nao_cota)


Total de vagas de COTAS preenchidas por OUVINTES =  10
Total de vagas de AMPLA preenchidas por OUVINTES =  4

ORDENA POR NOTA


In [52]:
Alunos_Aprovados_Finais_Ordenado = sorted(Alunos_Aprovados_Finais, key = lambda element: element["Pont"], reverse=True)

In [53]:
Display_Alunos_Aprovados_Finais = pd.DataFrame(Alunos_Aprovados_Finais_Ordenado)
Display_Alunos_Aprovados_Finais


Out[53]:
Nome CPF RG nascimento Ano ENEM ENEM Pont surdo Cota Tipo cota Polo desejado
0 KARINA FERREIRA FIGUEIREDO 12826611755 9135622661 1988-07-10 2016 1,61065E+11 3475.0 False False Ampla POLO UFRGS
1 PAULA DELLA PACE VITÓRIA MACHADO 84692790091 4114076534 1997-03-20 2015 1,51003E+11 3401.3 False False Ampla POLO UFRGS
2 MAIARA LAÍS MALLMANN KIELING 02349109097 1105860454 2000-01-26 2017 1,71E+11 3376.2 False True E POLO UFRGS
3 GREICE SCHNEIDER RAMOS 85128171000 2116398773 1995-12-28 2015 1,51E+11 3372.6 False False Ampla POLO UFRGS
4 GABRIEL SILVA ISMAILOF 00124858023 7086547366 1982-11-26 2015 1,51008E+11 3208.6 False False Ampla POLO UFRGS
5 RAFAEL LEANDRO GÖTZ 01027401007 7092279723 1986-04-21 2016 1,61011E+11 3166.1 False True E POLO UFRGS
6 PAULA RENATA LANGHINRICHS DA SILVA BLAAS 00992164001 7088082784 1986-01-18 2017 1,71002E+11 3166.1 False False Ampla POLO UFRGS
7 JESSIE ORTIZ MARIMON 00343922037 2087626962 1984-10-29 2017 1,7104E+11 3160.3 False False Ampla POLO UFRGS
8 KELLY WEISSHEIMER 04303184055 1108435668 1998-09-15 2017 1,71004E+11 3152.0 False False Ampla POLO UFRGS
9 BRUNA GABRIELLI RUPPENTHAL 03881348018 4115640511 1995-08-19 2016 1,61011E+11 3146.0 False False Ampla POLO UFRGS
10 ALINE MENDONÇA DA SILVA 02066577065 1101243606 1990-01-05 2016 1,61002E+11 3077.4 False False Ampla POLO UFRGS
11 CLAUDIA BALDASSO 48054070004 3012084632 1966-06-08 2016 1,61068E+11 3070.3 False True E POLO UFRGS
12 JEFERSON EMILIANO DE OLIVEIRA 69270910091 3059740559 1973-10-07 2016 1,61083E+11 3069.4 False True Ampla POLO UFRGS
13 LEANDRA DE MARIA COSTA LOPES 84100230320 5117463736 1974-09-01 2015 1,51005E+11 3020.2 False False Ampla POLO UFRGS
14 NATALIA DA LUZ DORNELES 01399863088 3095038695 1986-10-03 2015 1,51002E+11 2981.9 False True G POLO UFRGS
15 ITATIANA DA LUZ DORNELES 97638390091 3073073938 1980-02-22 2015 1,51006E+11 2788.6 False True G POLO UFRGS
16 CARLA LÖBELL 01627979077 4088592706 1991-10-20 2015 1,51001E+11 2297.0 True True B POLO UFRGS
17 FABIANE DA SILVA VALENTE 02335897080 3109070205 1993-02-17 2017 1,71063E+11 2243.7 True True F POLO UFRGS
18 CARLOS EDUARDO MORBACH 81977743072 2078282486 1979-05-30 2017 1,7105E+11 2140.3 True True B POLO UFRGS
19 PIETRA SIMON ÁVILA JARDIM 00350637008 7119184666 1998-01-30 2017 1,71063E+11 2066.3 True False None POLO UFRGS
20 GEOVANA DOS SANTOS 02057755002 1092262268 1987-05-31 2017 1,71045E+11 2033.2 True True B POLO UFRGS
21 BALTAZAR ACOSTA BELMONTE 02044378060 1099920199 1990-07-23 2015 1,51008E+11 1953.5 True True F POLO UFRGS
22 BRUNA FAUST 02272291007 4111130557 1999-12-09 2017 1,71039E+11 1943.4 True False None POLO UFRGS
23 SAMANTA CARNIÉRE RODRIGUES 02513398076 9097783725 1998-10-20 2017 1,7105E+11 1913.3 True True None POLO UFRGS
24 ANNELIZE RODRIGUES FAVARO 01049881931 90652915 1989-06-29 2017 1,71046E+11 1894.9 True True B POLO UFRGS
25 MARCOS FELIPE GOMES PONTES 38877741830 430688544 1990-10-16 2017 1,71025E+11 1868.9 True True F POLO UFRGS
26 BIANCA CHIMINI HOLLEBEN 03274216062 4109103327 1995-08-16 2017 1,71064E+11 1862.4 True True B POLO UFRGS
27 KETLLEN GEOVANA SANTOS 01881284093 1106172594 1998-03-14 2017 1,71046E+11 1860.5 True False None POLO UFRGS
28 DALILIA DAGNESE ZADRA 02738819060 1101169231 1990-09-20 2017 1,71047E+11 1760.0 True True B POLO UFRGS
29 MADILENE SILVA SILVEIRA BOECK 02411290012 80961880076 1991-03-28 2017 1,71067E+11 781.2 True True B POLO UFRGS

Divisão da Lista


In [54]:
ouvintes_aprovados_lista_1 = list()

In [55]:
def list_divide(data_in , data_out, field):
    for i in data_in[:]:
        if i[field] == False:
            data_out.append(i)
    return data_out

In [56]:
list_divide(Alunos_Aprovados_Finais_Ordenado , ouvintes_aprovados_lista_1, "surdo")


Out[56]:
[OrderedDict([('\ufeffNome', 'KARINA FERREIRA FIGUEIREDO'),
              ('CPF', '12826611755'),
              ('RG', '9135622661'),
              ('nascimento', datetime.datetime(1988, 7, 10, 0, 0)),
              ('Ano ENEM', 2016),
              ('ENEM', '1,61065E+11'),
              ('Pont', 3475.0),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', 'Ampla'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'PAULA DELLA PACE VITÓRIA MACHADO'),
              ('CPF', '84692790091'),
              ('RG', '4114076534'),
              ('nascimento', datetime.datetime(1997, 3, 20, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', '1,51003E+11'),
              ('Pont', 3401.3),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', 'Ampla'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'MAIARA LAÍS MALLMANN KIELING'),
              ('CPF', '02349109097'),
              ('RG', '1105860454'),
              ('nascimento', datetime.datetime(2000, 1, 26, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71E+11'),
              ('Pont', 3376.2),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'E'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'GREICE SCHNEIDER RAMOS '),
              ('CPF', '85128171000'),
              ('RG', '2116398773'),
              ('nascimento', datetime.datetime(1995, 12, 28, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', '1,51E+11'),
              ('Pont', 3372.6),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', 'Ampla'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'GABRIEL SILVA ISMAILOF'),
              ('CPF', '00124858023'),
              ('RG', '7086547366'),
              ('nascimento', datetime.datetime(1982, 11, 26, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', '1,51008E+11'),
              ('Pont', 3208.6),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', 'Ampla'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'RAFAEL LEANDRO GÖTZ'),
              ('CPF', '01027401007'),
              ('RG', '7092279723'),
              ('nascimento', datetime.datetime(1986, 4, 21, 0, 0)),
              ('Ano ENEM', 2016),
              ('ENEM', '1,61011E+11'),
              ('Pont', 3166.1),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'E'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'PAULA RENATA LANGHINRICHS DA SILVA BLAAS'),
              ('CPF', '00992164001'),
              ('RG', '7088082784'),
              ('nascimento', datetime.datetime(1986, 1, 18, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71002E+11'),
              ('Pont', 3166.1),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', 'Ampla'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'JESSIE ORTIZ MARIMON'),
              ('CPF', '00343922037'),
              ('RG', '2087626962'),
              ('nascimento', datetime.datetime(1984, 10, 29, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,7104E+11'),
              ('Pont', 3160.3),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', 'Ampla'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'KELLY WEISSHEIMER'),
              ('CPF', '04303184055'),
              ('RG', '1108435668'),
              ('nascimento', datetime.datetime(1998, 9, 15, 0, 0)),
              ('Ano ENEM', 2017),
              ('ENEM', '1,71004E+11'),
              ('Pont', 3152.0),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', 'Ampla'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'BRUNA GABRIELLI RUPPENTHAL'),
              ('CPF', '03881348018'),
              ('RG', '4115640511'),
              ('nascimento', datetime.datetime(1995, 8, 19, 0, 0)),
              ('Ano ENEM', 2016),
              ('ENEM', '1,61011E+11'),
              ('Pont', 3146.0),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', 'Ampla'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'ALINE MENDONÇA DA SILVA'),
              ('CPF', '02066577065'),
              ('RG', '1101243606'),
              ('nascimento', datetime.datetime(1990, 1, 5, 0, 0)),
              ('Ano ENEM', 2016),
              ('ENEM', '1,61002E+11'),
              ('Pont', 3077.4),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', 'Ampla'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'CLAUDIA BALDASSO'),
              ('CPF', '48054070004'),
              ('RG', '3012084632'),
              ('nascimento', datetime.datetime(1966, 6, 8, 0, 0)),
              ('Ano ENEM', 2016),
              ('ENEM', '1,61068E+11'),
              ('Pont', 3070.3),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'E'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'JEFERSON EMILIANO DE OLIVEIRA'),
              ('CPF', '69270910091'),
              ('RG', '3059740559'),
              ('nascimento', datetime.datetime(1973, 10, 7, 0, 0)),
              ('Ano ENEM', 2016),
              ('ENEM', '1,61083E+11'),
              ('Pont', 3069.4),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'Ampla'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'LEANDRA DE MARIA COSTA LOPES'),
              ('CPF', '84100230320'),
              ('RG', '5117463736'),
              ('nascimento', datetime.datetime(1974, 9, 1, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', '1,51005E+11'),
              ('Pont', 3020.2),
              ('surdo', False),
              ('Cota', False),
              ('Tipo cota', 'Ampla'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'NATALIA DA LUZ DORNELES'),
              ('CPF', '01399863088'),
              ('RG', '3095038695'),
              ('nascimento', datetime.datetime(1986, 10, 3, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', '1,51002E+11'),
              ('Pont', 2981.9),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'G'),
              ('Polo desejado', 'POLO UFRGS ')]),
 OrderedDict([('\ufeffNome', 'ITATIANA DA LUZ DORNELES'),
              ('CPF', '97638390091'),
              ('RG', '3073073938'),
              ('nascimento', datetime.datetime(1980, 2, 22, 0, 0)),
              ('Ano ENEM', 2015),
              ('ENEM', '1,51006E+11'),
              ('Pont', 2788.6),
              ('surdo', False),
              ('Cota', True),
              ('Tipo cota', 'G'),
              ('Polo desejado', 'POLO UFRGS ')])]

In [57]:
Display_Ouvintes_aprovados = pd.DataFrame(ouvintes_aprovados_lista_1)
#Display_Ouvintes_aprovados

In [58]:
#Display_surdos_aprovados

In [59]:
Display_Alunos_Aprovados_Finais


Out[59]:
Nome CPF RG nascimento Ano ENEM ENEM Pont surdo Cota Tipo cota Polo desejado
0 KARINA FERREIRA FIGUEIREDO 12826611755 9135622661 1988-07-10 2016 1,61065E+11 3475.0 False False Ampla POLO UFRGS
1 PAULA DELLA PACE VITÓRIA MACHADO 84692790091 4114076534 1997-03-20 2015 1,51003E+11 3401.3 False False Ampla POLO UFRGS
2 MAIARA LAÍS MALLMANN KIELING 02349109097 1105860454 2000-01-26 2017 1,71E+11 3376.2 False True E POLO UFRGS
3 GREICE SCHNEIDER RAMOS 85128171000 2116398773 1995-12-28 2015 1,51E+11 3372.6 False False Ampla POLO UFRGS
4 GABRIEL SILVA ISMAILOF 00124858023 7086547366 1982-11-26 2015 1,51008E+11 3208.6 False False Ampla POLO UFRGS
5 RAFAEL LEANDRO GÖTZ 01027401007 7092279723 1986-04-21 2016 1,61011E+11 3166.1 False True E POLO UFRGS
6 PAULA RENATA LANGHINRICHS DA SILVA BLAAS 00992164001 7088082784 1986-01-18 2017 1,71002E+11 3166.1 False False Ampla POLO UFRGS
7 JESSIE ORTIZ MARIMON 00343922037 2087626962 1984-10-29 2017 1,7104E+11 3160.3 False False Ampla POLO UFRGS
8 KELLY WEISSHEIMER 04303184055 1108435668 1998-09-15 2017 1,71004E+11 3152.0 False False Ampla POLO UFRGS
9 BRUNA GABRIELLI RUPPENTHAL 03881348018 4115640511 1995-08-19 2016 1,61011E+11 3146.0 False False Ampla POLO UFRGS
10 ALINE MENDONÇA DA SILVA 02066577065 1101243606 1990-01-05 2016 1,61002E+11 3077.4 False False Ampla POLO UFRGS
11 CLAUDIA BALDASSO 48054070004 3012084632 1966-06-08 2016 1,61068E+11 3070.3 False True E POLO UFRGS
12 JEFERSON EMILIANO DE OLIVEIRA 69270910091 3059740559 1973-10-07 2016 1,61083E+11 3069.4 False True Ampla POLO UFRGS
13 LEANDRA DE MARIA COSTA LOPES 84100230320 5117463736 1974-09-01 2015 1,51005E+11 3020.2 False False Ampla POLO UFRGS
14 NATALIA DA LUZ DORNELES 01399863088 3095038695 1986-10-03 2015 1,51002E+11 2981.9 False True G POLO UFRGS
15 ITATIANA DA LUZ DORNELES 97638390091 3073073938 1980-02-22 2015 1,51006E+11 2788.6 False True G POLO UFRGS
16 CARLA LÖBELL 01627979077 4088592706 1991-10-20 2015 1,51001E+11 2297.0 True True B POLO UFRGS
17 FABIANE DA SILVA VALENTE 02335897080 3109070205 1993-02-17 2017 1,71063E+11 2243.7 True True F POLO UFRGS
18 CARLOS EDUARDO MORBACH 81977743072 2078282486 1979-05-30 2017 1,7105E+11 2140.3 True True B POLO UFRGS
19 PIETRA SIMON ÁVILA JARDIM 00350637008 7119184666 1998-01-30 2017 1,71063E+11 2066.3 True False None POLO UFRGS
20 GEOVANA DOS SANTOS 02057755002 1092262268 1987-05-31 2017 1,71045E+11 2033.2 True True B POLO UFRGS
21 BALTAZAR ACOSTA BELMONTE 02044378060 1099920199 1990-07-23 2015 1,51008E+11 1953.5 True True F POLO UFRGS
22 BRUNA FAUST 02272291007 4111130557 1999-12-09 2017 1,71039E+11 1943.4 True False None POLO UFRGS
23 SAMANTA CARNIÉRE RODRIGUES 02513398076 9097783725 1998-10-20 2017 1,7105E+11 1913.3 True True None POLO UFRGS
24 ANNELIZE RODRIGUES FAVARO 01049881931 90652915 1989-06-29 2017 1,71046E+11 1894.9 True True B POLO UFRGS
25 MARCOS FELIPE GOMES PONTES 38877741830 430688544 1990-10-16 2017 1,71025E+11 1868.9 True True F POLO UFRGS
26 BIANCA CHIMINI HOLLEBEN 03274216062 4109103327 1995-08-16 2017 1,71064E+11 1862.4 True True B POLO UFRGS
27 KETLLEN GEOVANA SANTOS 01881284093 1106172594 1998-03-14 2017 1,71046E+11 1860.5 True False None POLO UFRGS
28 DALILIA DAGNESE ZADRA 02738819060 1101169231 1990-09-20 2017 1,71047E+11 1760.0 True True B POLO UFRGS
29 MADILENE SILVA SILVEIRA BOECK 02411290012 80961880076 1991-03-28 2017 1,71067E+11 781.2 True True B POLO UFRGS

In [60]:
#export_Alunos_Aprovados = pd.ExcelWriter("Lista_01_POLO_INES.xlsx" , engine = 'xlsxwriter')
#Display_Alunos_Aprovados_Finais.to_excel(export_Alunos_Aprovados, index=False, sheet_name="Lista_01_INES")
#export_Alunos_Aprovados.save()

LISTA PARA MSTECH


In [61]:
def write_csv(outputname , listname):
    with open(outputname, "w") as output:
        fieldnames = ["\ufeffNome" , "CPF" , "Classificação"]
        writer = csv.DictWriter(output, fieldnames=fieldnames , delimiter = ";")
        return writer.writerows(listname)

In [62]:
Alunos_aprovados_finais_MSTECH = Alunos_Aprovados_Finais_Ordenado[:]

In [63]:
for i in Alunos_aprovados_finais_MSTECH[:]:
    del i["RG"]
    del i["nascimento"]
    del i["Ano ENEM"]
    del i["Pont"]
    del i["surdo"]
    del i["Cota"]
    del i["Tipo cota"]
    del i["ENEM"]
    del i["Polo desejado"]

In [64]:
for index, value in enumerate(Alunos_aprovados_finais_MSTECH[:],1):
    value["Classificação"] = index

In [65]:
Alunos_Aprovados_TI = copy.deepcopy(Alunos_aprovados_finais_MSTECH)

In [66]:
for i in Alunos_Aprovados_TI:
    list_str =list(i["CPF"])
    list_str[0],list_str[1],list_str[2],list_str[3],list_str[4],list_str[5] = "X","X","X","X","X","X"
    i["CPF"] = "".join(list_str)

In [67]:
Display_LISTA_TI = pd.DataFrame(Alunos_Aprovados_TI)

In [68]:
cols = Display_LISTA_TI.columns.tolist()
cols


Out[68]:
['\ufeffNome', 'CPF', 'Classificação']

In [69]:
cols = cols[-1:] + cols[:-1]
cols


Out[69]:
['Classificação', '\ufeffNome', 'CPF']

In [70]:
Display_LISTA_TI = Display_LISTA_TI[cols]

In [71]:
Display_Alunos_Aprovados_Finais


Out[71]:
Nome CPF RG nascimento Ano ENEM ENEM Pont surdo Cota Tipo cota Polo desejado
0 KARINA FERREIRA FIGUEIREDO 12826611755 9135622661 1988-07-10 2016 1,61065E+11 3475.0 False False Ampla POLO UFRGS
1 PAULA DELLA PACE VITÓRIA MACHADO 84692790091 4114076534 1997-03-20 2015 1,51003E+11 3401.3 False False Ampla POLO UFRGS
2 MAIARA LAÍS MALLMANN KIELING 02349109097 1105860454 2000-01-26 2017 1,71E+11 3376.2 False True E POLO UFRGS
3 GREICE SCHNEIDER RAMOS 85128171000 2116398773 1995-12-28 2015 1,51E+11 3372.6 False False Ampla POLO UFRGS
4 GABRIEL SILVA ISMAILOF 00124858023 7086547366 1982-11-26 2015 1,51008E+11 3208.6 False False Ampla POLO UFRGS
5 RAFAEL LEANDRO GÖTZ 01027401007 7092279723 1986-04-21 2016 1,61011E+11 3166.1 False True E POLO UFRGS
6 PAULA RENATA LANGHINRICHS DA SILVA BLAAS 00992164001 7088082784 1986-01-18 2017 1,71002E+11 3166.1 False False Ampla POLO UFRGS
7 JESSIE ORTIZ MARIMON 00343922037 2087626962 1984-10-29 2017 1,7104E+11 3160.3 False False Ampla POLO UFRGS
8 KELLY WEISSHEIMER 04303184055 1108435668 1998-09-15 2017 1,71004E+11 3152.0 False False Ampla POLO UFRGS
9 BRUNA GABRIELLI RUPPENTHAL 03881348018 4115640511 1995-08-19 2016 1,61011E+11 3146.0 False False Ampla POLO UFRGS
10 ALINE MENDONÇA DA SILVA 02066577065 1101243606 1990-01-05 2016 1,61002E+11 3077.4 False False Ampla POLO UFRGS
11 CLAUDIA BALDASSO 48054070004 3012084632 1966-06-08 2016 1,61068E+11 3070.3 False True E POLO UFRGS
12 JEFERSON EMILIANO DE OLIVEIRA 69270910091 3059740559 1973-10-07 2016 1,61083E+11 3069.4 False True Ampla POLO UFRGS
13 LEANDRA DE MARIA COSTA LOPES 84100230320 5117463736 1974-09-01 2015 1,51005E+11 3020.2 False False Ampla POLO UFRGS
14 NATALIA DA LUZ DORNELES 01399863088 3095038695 1986-10-03 2015 1,51002E+11 2981.9 False True G POLO UFRGS
15 ITATIANA DA LUZ DORNELES 97638390091 3073073938 1980-02-22 2015 1,51006E+11 2788.6 False True G POLO UFRGS
16 CARLA LÖBELL 01627979077 4088592706 1991-10-20 2015 1,51001E+11 2297.0 True True B POLO UFRGS
17 FABIANE DA SILVA VALENTE 02335897080 3109070205 1993-02-17 2017 1,71063E+11 2243.7 True True F POLO UFRGS
18 CARLOS EDUARDO MORBACH 81977743072 2078282486 1979-05-30 2017 1,7105E+11 2140.3 True True B POLO UFRGS
19 PIETRA SIMON ÁVILA JARDIM 00350637008 7119184666 1998-01-30 2017 1,71063E+11 2066.3 True False None POLO UFRGS
20 GEOVANA DOS SANTOS 02057755002 1092262268 1987-05-31 2017 1,71045E+11 2033.2 True True B POLO UFRGS
21 BALTAZAR ACOSTA BELMONTE 02044378060 1099920199 1990-07-23 2015 1,51008E+11 1953.5 True True F POLO UFRGS
22 BRUNA FAUST 02272291007 4111130557 1999-12-09 2017 1,71039E+11 1943.4 True False None POLO UFRGS
23 SAMANTA CARNIÉRE RODRIGUES 02513398076 9097783725 1998-10-20 2017 1,7105E+11 1913.3 True True None POLO UFRGS
24 ANNELIZE RODRIGUES FAVARO 01049881931 90652915 1989-06-29 2017 1,71046E+11 1894.9 True True B POLO UFRGS
25 MARCOS FELIPE GOMES PONTES 38877741830 430688544 1990-10-16 2017 1,71025E+11 1868.9 True True F POLO UFRGS
26 BIANCA CHIMINI HOLLEBEN 03274216062 4109103327 1995-08-16 2017 1,71064E+11 1862.4 True True B POLO UFRGS
27 KETLLEN GEOVANA SANTOS 01881284093 1106172594 1998-03-14 2017 1,71046E+11 1860.5 True False None POLO UFRGS
28 DALILIA DAGNESE ZADRA 02738819060 1101169231 1990-09-20 2017 1,71047E+11 1760.0 True True B POLO UFRGS
29 MADILENE SILVA SILVEIRA BOECK 02411290012 80961880076 1991-03-28 2017 1,71067E+11 781.2 True True B POLO UFRGS

In [72]:
Alunos_aprovados_finais_MSTECH


Out[72]:
[OrderedDict([('\ufeffNome', 'KARINA FERREIRA FIGUEIREDO'),
              ('CPF', '12826611755'),
              ('Classificação', 1)]),
 OrderedDict([('\ufeffNome', 'PAULA DELLA PACE VITÓRIA MACHADO'),
              ('CPF', '84692790091'),
              ('Classificação', 2)]),
 OrderedDict([('\ufeffNome', 'MAIARA LAÍS MALLMANN KIELING'),
              ('CPF', '02349109097'),
              ('Classificação', 3)]),
 OrderedDict([('\ufeffNome', 'GREICE SCHNEIDER RAMOS '),
              ('CPF', '85128171000'),
              ('Classificação', 4)]),
 OrderedDict([('\ufeffNome', 'GABRIEL SILVA ISMAILOF'),
              ('CPF', '00124858023'),
              ('Classificação', 5)]),
 OrderedDict([('\ufeffNome', 'RAFAEL LEANDRO GÖTZ'),
              ('CPF', '01027401007'),
              ('Classificação', 6)]),
 OrderedDict([('\ufeffNome', 'PAULA RENATA LANGHINRICHS DA SILVA BLAAS'),
              ('CPF', '00992164001'),
              ('Classificação', 7)]),
 OrderedDict([('\ufeffNome', 'JESSIE ORTIZ MARIMON'),
              ('CPF', '00343922037'),
              ('Classificação', 8)]),
 OrderedDict([('\ufeffNome', 'KELLY WEISSHEIMER'),
              ('CPF', '04303184055'),
              ('Classificação', 9)]),
 OrderedDict([('\ufeffNome', 'BRUNA GABRIELLI RUPPENTHAL'),
              ('CPF', '03881348018'),
              ('Classificação', 10)]),
 OrderedDict([('\ufeffNome', 'ALINE MENDONÇA DA SILVA'),
              ('CPF', '02066577065'),
              ('Classificação', 11)]),
 OrderedDict([('\ufeffNome', 'CLAUDIA BALDASSO'),
              ('CPF', '48054070004'),
              ('Classificação', 12)]),
 OrderedDict([('\ufeffNome', 'JEFERSON EMILIANO DE OLIVEIRA'),
              ('CPF', '69270910091'),
              ('Classificação', 13)]),
 OrderedDict([('\ufeffNome', 'LEANDRA DE MARIA COSTA LOPES'),
              ('CPF', '84100230320'),
              ('Classificação', 14)]),
 OrderedDict([('\ufeffNome', 'NATALIA DA LUZ DORNELES'),
              ('CPF', '01399863088'),
              ('Classificação', 15)]),
 OrderedDict([('\ufeffNome', 'ITATIANA DA LUZ DORNELES'),
              ('CPF', '97638390091'),
              ('Classificação', 16)]),
 OrderedDict([('\ufeffNome', 'CARLA LÖBELL'),
              ('CPF', '01627979077'),
              ('Classificação', 17)]),
 OrderedDict([('\ufeffNome', 'FABIANE DA SILVA VALENTE '),
              ('CPF', '02335897080'),
              ('Classificação', 18)]),
 OrderedDict([('\ufeffNome', 'CARLOS EDUARDO MORBACH'),
              ('CPF', '81977743072'),
              ('Classificação', 19)]),
 OrderedDict([('\ufeffNome', 'PIETRA SIMON ÁVILA JARDIM '),
              ('CPF', '00350637008'),
              ('Classificação', 20)]),
 OrderedDict([('\ufeffNome', 'GEOVANA DOS SANTOS'),
              ('CPF', '02057755002'),
              ('Classificação', 21)]),
 OrderedDict([('\ufeffNome', 'BALTAZAR ACOSTA BELMONTE'),
              ('CPF', '02044378060'),
              ('Classificação', 22)]),
 OrderedDict([('\ufeffNome', 'BRUNA FAUST'),
              ('CPF', '02272291007'),
              ('Classificação', 23)]),
 OrderedDict([('\ufeffNome', 'SAMANTA CARNIÉRE RODRIGUES'),
              ('CPF', '02513398076'),
              ('Classificação', 24)]),
 OrderedDict([('\ufeffNome', 'ANNELIZE RODRIGUES FAVARO'),
              ('CPF', '01049881931'),
              ('Classificação', 25)]),
 OrderedDict([('\ufeffNome', 'MARCOS FELIPE GOMES PONTES'),
              ('CPF', '38877741830'),
              ('Classificação', 26)]),
 OrderedDict([('\ufeffNome', 'BIANCA CHIMINI HOLLEBEN'),
              ('CPF', '03274216062'),
              ('Classificação', 27)]),
 OrderedDict([('\ufeffNome', 'KETLLEN GEOVANA SANTOS'),
              ('CPF', '01881284093'),
              ('Classificação', 28)]),
 OrderedDict([('\ufeffNome', 'DALILIA DAGNESE ZADRA '),
              ('CPF', '02738819060'),
              ('Classificação', 29)]),
 OrderedDict([('\ufeffNome', 'MADILENE SILVA SILVEIRA BOECK'),
              ('CPF', '02411290012'),
              ('Classificação', 30)])]

In [73]:
Display_LISTA_TI


Out[73]:
Classificação Nome CPF
0 1 KARINA FERREIRA FIGUEIREDO XXXXXX11755
1 2 PAULA DELLA PACE VITÓRIA MACHADO XXXXXX90091
2 3 MAIARA LAÍS MALLMANN KIELING XXXXXX09097
3 4 GREICE SCHNEIDER RAMOS XXXXXX71000
4 5 GABRIEL SILVA ISMAILOF XXXXXX58023
5 6 RAFAEL LEANDRO GÖTZ XXXXXX01007
6 7 PAULA RENATA LANGHINRICHS DA SILVA BLAAS XXXXXX64001
7 8 JESSIE ORTIZ MARIMON XXXXXX22037
8 9 KELLY WEISSHEIMER XXXXXX84055
9 10 BRUNA GABRIELLI RUPPENTHAL XXXXXX48018
10 11 ALINE MENDONÇA DA SILVA XXXXXX77065
11 12 CLAUDIA BALDASSO XXXXXX70004
12 13 JEFERSON EMILIANO DE OLIVEIRA XXXXXX10091
13 14 LEANDRA DE MARIA COSTA LOPES XXXXXX30320
14 15 NATALIA DA LUZ DORNELES XXXXXX63088
15 16 ITATIANA DA LUZ DORNELES XXXXXX90091
16 17 CARLA LÖBELL XXXXXX79077
17 18 FABIANE DA SILVA VALENTE XXXXXX97080
18 19 CARLOS EDUARDO MORBACH XXXXXX43072
19 20 PIETRA SIMON ÁVILA JARDIM XXXXXX37008
20 21 GEOVANA DOS SANTOS XXXXXX55002
21 22 BALTAZAR ACOSTA BELMONTE XXXXXX78060
22 23 BRUNA FAUST XXXXXX91007
23 24 SAMANTA CARNIÉRE RODRIGUES XXXXXX98076
24 25 ANNELIZE RODRIGUES FAVARO XXXXXX81931
25 26 MARCOS FELIPE GOMES PONTES XXXXXX41830
26 27 BIANCA CHIMINI HOLLEBEN XXXXXX16062
27 28 KETLLEN GEOVANA SANTOS XXXXXX84093
28 29 DALILIA DAGNESE ZADRA XXXXXX19060
29 30 MADILENE SILVA SILVEIRA BOECK XXXXXX90012

In [74]:
name01 = "#ALUNOS_01_" + polo +".xlsx"
name02 = "#MS_" + polo + ".csv"
name03 = "#DIVULGACAO_" + polo +".xlsx"
print (name01)
print (name02)
print (name03)


#ALUNOS_01_POLO UFRGS .xlsx
#MS_POLO UFRGS .csv
#DIVULGACAO_POLO UFRGS .xlsx

In [75]:
export_Alunos_Aprovados = pd.ExcelWriter(name01 , engine = 'xlsxwriter')
Display_Alunos_Aprovados_Finais.to_excel(export_Alunos_Aprovados, index=False, sheet_name="Lista_01")
export_Alunos_Aprovados.save()

In [76]:
write_csv(name02, Alunos_aprovados_finais_MSTECH)

In [77]:
export_Alunos_Aprovados = pd.ExcelWriter(name03 , engine = 'xlsxwriter')
Display_LISTA_TI.to_excel(export_Alunos_Aprovados, index=False, sheet_name="Lista_01")
export_Alunos_Aprovados.save()