Skip to content

Instantly share code, notes, and snippets.

@leriomaggio
Last active February 2, 2016 11:20
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save leriomaggio/c64c32dbe2d556317322 to your computer and use it in GitHub Desktop.
Save leriomaggio/c64c32dbe2d556317322 to your computer and use it in GitHub Desktop.
Community Voting Results and Rankings of Talks proposed at PyCon Sette: http://pycon.it #PyDataIt #DjangoVillage
import pandas as pd
import numpy as np

Community Voting Results

Absolute Ranking

rankings = pd.read_csv('./ranking.txt', sep=' - ', engine='python', skiprows=1, 
                       names=('talk_id', 'type', 'track', 'lang', 'title', 'speaker'), 
                       index_col=0)
rankings.drop('talk_id', axis=1, inplace=True)

rankings
type track lang title speaker
1 Talk Python & Friends it Gestione di errori ed eccezioni in Python 2 e ... Alex Martelli
2 Training Python & Friends en Beautiful async code in Python 3 Anton Caceres
3 Training Python & Friends it Docker: dalla build a production Davide Setti
4 Talk Python & Friends it Domotica a cinque euro con Raspberry Pi Zero e... Anna Chiara Bellini
5 Talk Python & Friends en Exception and error handling in Python 2 and P... Alex Martelli
6 Talk Python & Friends it Capire i Decoratori Ezio Melotti
7 Talk Python & Friends it Ripensare la programmazione: un approccio funz... Francesco Bruni
8 Talk Python & Friends it Delivery isn't magic anymore: distribuisci le ... Alan Franzoni
9 Talk PyData it Reti Neurali in Python Simone Piunno
10 Talk Python & Friends it Mischiare threads e fork sotto unix: cose da f... Enrico Franchi
11 Talk Python & Friends it Big data con PostgreSQL Giuseppe Broccolo
12 Talk DjangoVillage en Dockerizing Django projects Roberto Rosario
13 Talk Python & Friends en Continuous delivery of a Python web project wi... Joost Cassee
14 Talk Python & Friends en $5 Home Automation with Raspberry Pi Zero and ... Anna Chiara Bellini
15 Talk PyData en Time Travel and Time Series Analysis with pand... Alexander Hendorf
16 Training Python & Friends en Computer Graphics per aspiranti game-developer... Roberto De Ioris
17 Talk Python & Friends it EuroCotoletta 2017 Christian Barra
18 Talk Python & Friends en Mixing multiprocessing and threads in the UNIX... Enrico Franchi
19 Talk Python & Friends en Introduction of aiohttp Andrew Svetlov
20 Talk Python & Friends en Understanding Decorators Ezio Melotti
21 Talk Python & Friends en Building an asynchronous websocket server Tatiana Al-Chueyr
22 Talk Python & Friends it La vita di uno sviluppatore di free software Riccardo Magliocchetti
23 Talk Python & Friends it Abstract Base Classes: un uso intelligente del... Leonardo Giordani
24 Talk Python & Friends en Strings don't exist Martin Matusiak
25 Talk Python & Friends en Tox as project descriptor: not only Continuous... Roberto Polli
26 Talk Python & Friends it Ansible: automazione IT vocata al Cloud Ivan Rossi
27 Talk Python & Friends it Comando di un robot con Python Antonio Spadaro
28 Talk PyData en Building Data Pipelines in Python Marco Bonzanini
29 Talk PyData en %%async_run: an IPython notebook magic for asy... Valerio Maggio
30 Talk Python & Friends it Pglogical: il futuro della replica con Postgres Marco Nenciarini
... ... ... ... ... ...
83 Talk PyData it Aiuto !!! Ho un dataset "squilibrato" ! Christian Barra
84 Talk Python & Friends it Autocompletamento per Blender Game Engine logic Anna Chiara Bellini
85 Talk PyData it Introduzione a Orange Data Mining Eric Bonfadini
86 Talk Python & Friends it Python come Hardware Description Language Paolo Guadagnuolo
87 Talk DjangoVillage it Progetti acceptance test-driven con Django Peter Bittner
88 Talk Python & Friends it Fate RPG: una web application per giocarlo onl... Saverio Porcari
89 Training Python & Friends en Dive into object-oriented Python Leonardo Giordani
90 Talk Python & Friends en From Java to Python OFFER SHARABI
91 Talk Python & Friends it Monitoraggio delle Risorse con Zabbix e Python Massimiliano Cuzzoli
92 Talk DjangoVillage it Django e frontend? Gulp! Razionalizzare la ges... Alberto Motta
93 Talk PyData it In-Database analytics with python and monetdb Danilo Maurizio
94 Talk PyData it Lezioni devops per data scientist Luca Mearelli
95 Talk DjangoVillage en Acceptance Test-driven Projects With Django Peter Bittner
96 Talk Python & Friends it Come passare indenni (o quasi) la traversata d... Ugo Scaiella
97 Talk Python & Friends en Blender Game Engine logic and autocompletion Anna Chiara Bellini
98 Training DjangoVillage it Rendi scalabile la tua app django Marco Paolini
99 Talk DjangoVillage it Viaggiare leggeri col proprio progetto Django Riccardo Magliocchetti
100 Talk PyData it HPC con Python: istruzioni per l'uso Nicola Creati
101 Talk Python & Friends en Resource Monitoring with Zabbix and Python Massimiliano Cuzzoli
102 Talk DjangoVillage it Pytest & Django are really good friends!! Simone Dalla
103 Talk DjangoVillage it django SHOP è ritornato Jacob Rief
104 Talk DjangoVillage en djangoSHOP is back Jacob Rief
105 Talk DjangoVillage it Django 💖Gulp Mattia Larentis
106 Talk Odoo it Odoo in Italia: La suite di applicazioni busin... Mario Riva
107 Talk Odoo it Primi passi in Odoo dev Eliumara Lopez
108 Talk Python & Friends it jmb.mailup, uno strumento semplice per interfa... Benedetto Campanale
109 Talk Odoo it Sviluppare su Odoo Nicola Malcontenti
110 Talk Odoo it OCA, la community internazionale di Odoo: Come... Alex Comba
111 Talk Python & Friends it Perl6 is here to rest! David Mugnai
112 Talk Odoo it Gestione di un Consorzio con Odoo Piero Cecchi

112 rows × 5 columns

Trainings

rankings[rankings['type'].values == 'Training']
type track lang title speaker
2 Training Python & Friends en Beautiful async code in Python 3 Anton Caceres
3 Training Python & Friends it Docker: dalla build a production Davide Setti
16 Training Python & Friends en Computer Graphics per aspiranti game-developer... Roberto De Ioris
38 Training Python & Friends en Python for System Administrators Roberto Polli
56 Training DjangoVillage en Scale and distribute your django backend app Marco Paolini
60 Training Python & Friends en Master class for aiohttp usage Andrew Svetlov
72 Training Python & Friends it Dive into object-oriented Python Leonardo Giordani
75 Training Python & Friends it Genropy For Dummies Francesco Porcari
89 Training Python & Friends en Dive into object-oriented Python Leonardo Giordani
98 Training DjangoVillage it Rendi scalabile la tua app django Marco Paolini

Talks

talks = rankings[rankings['type'].values == 'Talk']

Main Conference Track: (aka Python & Friends)

main_conf_talks = talks[talks['track'].values == 'Python & Friends']
main_conf_talks.index = np.arange(1, main_conf_talks.index.size+1)
main_conf_talks
type track lang title speaker
1 Talk Python & Friends it Gestione di errori ed eccezioni in Python 2 e ... Alex Martelli
2 Talk Python & Friends it Domotica a cinque euro con Raspberry Pi Zero e... Anna Chiara Bellini
3 Talk Python & Friends en Exception and error handling in Python 2 and P... Alex Martelli
4 Talk Python & Friends it Capire i Decoratori Ezio Melotti
5 Talk Python & Friends it Ripensare la programmazione: un approccio funz... Francesco Bruni
6 Talk Python & Friends it Delivery isn't magic anymore: distribuisci le ... Alan Franzoni
7 Talk Python & Friends it Mischiare threads e fork sotto unix: cose da f... Enrico Franchi
8 Talk Python & Friends it Big data con PostgreSQL Giuseppe Broccolo
9 Talk Python & Friends en Continuous delivery of a Python web project wi... Joost Cassee
10 Talk Python & Friends en $5 Home Automation with Raspberry Pi Zero and ... Anna Chiara Bellini
11 Talk Python & Friends it EuroCotoletta 2017 Christian Barra
12 Talk Python & Friends en Mixing multiprocessing and threads in the UNIX... Enrico Franchi
13 Talk Python & Friends en Introduction of aiohttp Andrew Svetlov
14 Talk Python & Friends en Understanding Decorators Ezio Melotti
15 Talk Python & Friends en Building an asynchronous websocket server Tatiana Al-Chueyr
16 Talk Python & Friends it La vita di uno sviluppatore di free software Riccardo Magliocchetti
17 Talk Python & Friends it Abstract Base Classes: un uso intelligente del... Leonardo Giordani
18 Talk Python & Friends en Strings don't exist Martin Matusiak
19 Talk Python & Friends en Tox as project descriptor: not only Continuous... Roberto Polli
20 Talk Python & Friends it Ansible: automazione IT vocata al Cloud Ivan Rossi
21 Talk Python & Friends it Comando di un robot con Python Antonio Spadaro
22 Talk Python & Friends it Pglogical: il futuro della replica con Postgres Marco Nenciarini
23 Talk Python & Friends it How to fight with yourself and win Christian Barra
24 Talk Python & Friends it PyContinuous Integration: una esperienza di vita Giulio Calacoci
25 Talk Python & Friends it Introduzione a MicroPython e BBC Micro:Bit Andrea Grandi
26 Talk Python & Friends it DukPy, liberarsi dalle catene di NodeJS Alessandro Molina
27 Talk Python & Friends en CONNEXION: API FIRST REST FRAMEWORK FOR PYTHON João Santos
28 Talk Python & Friends en Abstract Base Classes: a smart use of metaclasses Leonardo Giordani
29 Talk Python & Friends en Introduction to MicroPython and BBC micro:bit Andrea Grandi
30 Talk Python & Friends en Introduction to JSON Schema Julian Berman
31 Talk Python & Friends en Iottly, open source Internet of Things distrib... Stefano Terna
32 Talk Python & Friends en Fixing memory leaks with tracemalloc and gc Marco Paolini
33 Talk Python & Friends it Multicorn: unicorni e elefanti possono lavorar... Giulio Calacoci
34 Talk Python & Friends en A huge green snake bars the way!; Or, and Exer... Katie Silverio
35 Talk Python & Friends it Sistemare i memory leaks con tracemalloc e gc Marco Paolini
36 Talk Python & Friends it Docker e PostgreSQL: un matrimonio possibile? Leonardo Cecchi
37 Talk Python & Friends it Introduzione a "Modern OpenGL" con Python Roberto De Ioris
38 Talk Python & Friends it Java VS Python Simone Federici
39 Talk Python & Friends it Erpy: una solida base per scrivere gestionali ... Giovanni Porcari
40 Talk Python & Friends it Genropy: non solo gestionali Francesco Porcari
41 Talk Python & Friends en Taking care of PostgreSQL with Ansible Rubens Souza
42 Talk Python & Friends it Un CRM con Genropy,e altro Alessandro Tufi
43 Talk Python & Friends it Iottly, distribuzione open source per Internet... Stefano Terna
44 Talk Python & Friends it Auditing di un database PostgreSQL con Psycopg... Marco Nenciarini
45 Talk Python & Friends it Convalida dei dati per esseri umani Nicola Iarocci
46 Talk Python & Friends it Una storia di mille storie, con due punti ferm... carloratm carloratm
47 Talk Python & Friends it Autocompletamento per Blender Game Engine logic Anna Chiara Bellini
48 Talk Python & Friends it Python come Hardware Description Language Paolo Guadagnuolo
49 Talk Python & Friends it Fate RPG: una web application per giocarlo onl... Saverio Porcari
50 Talk Python & Friends en From Java to Python OFFER SHARABI
51 Talk Python & Friends it Monitoraggio delle Risorse con Zabbix e Python Massimiliano Cuzzoli
52 Talk Python & Friends it Come passare indenni (o quasi) la traversata d... Ugo Scaiella
53 Talk Python & Friends en Blender Game Engine logic and autocompletion Anna Chiara Bellini
54 Talk Python & Friends en Resource Monitoring with Zabbix and Python Massimiliano Cuzzoli
55 Talk Python & Friends it jmb.mailup, uno strumento semplice per interfa... Benedetto Campanale
56 Talk Python & Friends it Perl6 is here to rest! David Mugnai
print('Number of Talks Proposed: ', main_conf_talks.index.size)
Number of Talks Proposed:  56

Sub Communities

djangovillagers = talks[talks['track'].values == 'DjangoVillage']
djangovillagers.index = np.arange(1, djangovillagers.index.size+1)
djangovillagers
type track lang title speaker
1 Talk DjangoVillage en Dockerizing Django projects Roberto Rosario
2 Talk DjangoVillage en What we understood about Microservices Saverio Mucci
3 Talk DjangoVillage it Grafici interattivi con Django e Highcharts JS... ERNESTO ARBITRIO
4 Talk DjangoVillage it Django e i test: alcuni supporti per vivere fe... Iacopo Spalletti
5 Talk DjangoVillage en Django tasty salad: DOs and DON'Ts using Celery Roberto Rosario
6 Talk DjangoVillage it Debito tecnico: come non andare in rosso Simone Basso
7 Talk DjangoVillage it Elasticsearch Blueprint Christian Strappazzon
8 Talk DjangoVillage it Django e i metadati Iacopo Spalletti
9 Talk DjangoVillage it Come integrare elasticsearch e dormire sonni t... Martino Pizzol
10 Talk DjangoVillage it Progetti a prezzo fisso e l'Agile Peter Bittner
11 Talk DjangoVillage en Developing a developer-friendly hypermedia API... Joost Cassee
12 Talk DjangoVillage en Fix-Price Projects And Agile Peter Bittner
13 Talk DjangoVillage it Progetti acceptance test-driven con Django Peter Bittner
14 Talk DjangoVillage it Django e frontend? Gulp! Razionalizzare la ges... Alberto Motta
15 Talk DjangoVillage en Acceptance Test-driven Projects With Django Peter Bittner
16 Talk DjangoVillage it Viaggiare leggeri col proprio progetto Django Riccardo Magliocchetti
17 Talk DjangoVillage it Pytest & Django are really good friends!! Simone Dalla
18 Talk DjangoVillage it django SHOP è ritornato Jacob Rief
19 Talk DjangoVillage en djangoSHOP is back Jacob Rief
20 Talk DjangoVillage it Django 💖Gulp Mattia Larentis
print('Number of Talks Proposed: ', djangovillagers.index.size)
Number of Talks Proposed:  20
pydataers = talks[talks['track'].values == 'PyData']
pydataers.index = np.arange(1, pydataers.index.size+1)
pydataers
type track lang title speaker
1 Talk PyData it Reti Neurali in Python Simone Piunno
2 Talk PyData en Time Travel and Time Series Analysis with pand... Alexander Hendorf
3 Talk PyData en Building Data Pipelines in Python Marco Bonzanini
4 Talk PyData en %%async_run: an IPython notebook magic for asy... Valerio Maggio
5 Talk PyData en Pythonic Particles Valerio Maggio
6 Talk PyData en Machine learning and IoT for automatic presenc... Stefano Terna
7 Talk PyData en How to deploy scikit-learn machine learning mo... Alex Casalboni
8 Talk PyData en Contagious Functional Concepts in Python and t... Holger Peters
9 Talk PyData en Cython extends Python Stefan Behnel
10 Talk PyData it Metodi e Strumenti per il Model Based Testing Aniello Barletta
11 Talk PyData en Data Mangling with mongoDB the Right Way Alexander Hendorf
12 Talk PyData it Machine learning e IoT per la rilevazione auto... Stefano Terna
13 Talk PyData en Automatic English text correction Tatiana Al-Chueyr
14 Talk PyData it Applied Bayesian Inference with PyMC Marco Santoni
15 Talk PyData en Devops lessons for the data scientist Luca Mearelli
16 Talk PyData it Automatizzare la creazione e gestione di un cl... Paolo D'Onorio De Meo
17 Talk PyData it Aiuto !!! Ho un dataset "squilibrato" ! Christian Barra
18 Talk PyData it Introduzione a Orange Data Mining Eric Bonfadini
19 Talk PyData it In-Database analytics with python and monetdb Danilo Maurizio
20 Talk PyData it Lezioni devops per data scientist Luca Mearelli
21 Talk PyData it HPC con Python: istruzioni per l'uso Nicola Creati
print('Number of Talks Proposed: ', pydataers.index.size)
Number of Talks Proposed:  21
odooers = talks[talks['track'].values == 'Odoo']
odooers.index = np.arange(1, odooers.index.size+1)
odooers
type track lang title speaker
1 Talk Odoo it Odoo in Italia: La suite di applicazioni busin... Mario Riva
2 Talk Odoo it Primi passi in Odoo dev Eliumara Lopez
3 Talk Odoo it Sviluppare su Odoo Nicola Malcontenti
4 Talk Odoo it OCA, la community internazionale di Odoo: Come... Alex Comba
5 Talk Odoo it Gestione di un Consorzio con Odoo Piero Cecchi
print('Number of Talks Proposed: ', odooers.index.size)
Number of Talks Proposed:  5
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment