import pandas as pd
import numpy as np
rankings = pd.read_csv('./ranking.txt', sep='~', skiprows=1, header=0)
rankings.drop('TID', axis=1, inplace=True)
rankings.drop('Idx', axis=1, inplace=True)
union_jack = '\U0001F1EC\U0001F1E7'
tricolore = '\U0001F1EE\U0001F1F9'
rankings.Gender = rankings.Gender.apply(lambda g: '+'.join('\U0001f469\u200d\U0001f4bb' if l=='female' else '\U0001f468\u200d\U0001f4bb'
for l in g.split(',')))
rankings.Lang = rankings.Lang.apply(lambda l: union_jack if l=='en' else tricolore)
pd.set_option('display.max_rows', rankings.index.size)
pd.set_option('display.max_colwidth', 200)
rankings
Type | Duration | Title | Track | Level | Lang | Speakers | Gender | |
---|---|---|---|---|---|---|---|---|
0 | Talk | 45 | AI, Machine Learning e Deep Learning: cosa cambia? | PyData | Beginner | ๐ฎ๐น | Antonio Spadaro | ๐จโ๐ป |
1 | Talk | 90 | LโItalia, python e la chimera dellโAgile | PyCommunity | Intermediate | ๐ฎ๐น | Gabriele Giaccari | ๐จโ๐ป |
2 | Talk | 45 | Facial Analysis Techniques for Pythonista (and beyond!) | PyData | Intermediate | ๐ฌ๐ง | Alex Casalboni | ๐จโ๐ป |
3 | Talk | 45 | Performant Python | PyLang | Beginner | ๐ฌ๐ง | Burkhard Kloss | ๐จโ๐ป |
4 | Talk | 45 | Demystifying Decorators | PyLang | Beginner | ๐ฌ๐ง | Akul Mehra | ๐จโ๐ป |
5 | Talk | 45 | Solving the Rubiks Cube with Python | PyData | Intermediate | ๐ฌ๐ง | Daan van Berkel | ๐จโ๐ป |
6 | Talk | 45 | Building Serverless applications with Python | PyWeb | Advanced | ๐ฌ๐ง | Andrii Soldatenko | ๐จโ๐ป |
7 | Talk | 60 | Deep Learning made easy | PyData | Beginner | ๐ฌ๐ง | Jalem Raj Rohit | ๐จโ๐ป |
8 | Talk | 60 | The unconventional Introduction to Deep Learning | PyData | Beginner | ๐ฌ๐ง | Valerio Maggio | ๐จโ๐ป |
9 | Training | 240 | Deep Learning, the Keras way | PyData | Intermediate | ๐ฌ๐ง | Valerio Maggio | ๐จโ๐ป |
10 | Talk | 60 | A Gentle Introduction to Neural Networks (with Python) | PyData | Beginner | ๐ฌ๐ง | Tariq Rashid | ๐จโ๐ป |
11 | Talk | 45 | Introduction to Data-Analysis with Pandas | PyData | Beginner | ๐ฌ๐ง | Alexander Hendorf | ๐จโ๐ป |
12 | Talk | 60 | Machine Learning con Python: previsione in real-time della richiesta di energia elettrica | PyData | Beginner | ๐ฎ๐น | Felice Tuosto | ๐จโ๐ป |
13 | Talk | 45 | Create a serverless infrastructure for data collection with Python and AWS | PyWeb | Intermediate | ๐ฎ๐น | David Santucci | ๐จโ๐ป |
14 | Talk | 30 | Tales from the Crypt: A Cryptography Primer | PyLang | Beginner | ๐ฌ๐ง | Adam Englander | ๐จโ๐ป |
15 | Talk | 45 | ByteCode al supporto dei test per protocolli ed enforcing di best practices | PyLang | Intermediate | ๐ฎ๐น | Alessandro Molina | ๐จโ๐ป |
16 | Talk | 60 | Solving the web most popular code shortening competition with Python 3 | PyLang | Intermediate | ๐ฌ๐ง | Alessandro Amici | ๐จโ๐ป |
17 | Talk | 45 | Affrontare le sfide del cambiamento climatico con Python | PyData | Beginner | ๐ฎ๐น | Alessandro Amici | ๐จโ๐ป |
18 | Talk | 45 | Time Series Analysis with Pandas | PyData | Intermediate | ๐ฌ๐ง | Alexander Hendorf | ๐จโ๐ป |
19 | Talk | 45 | Unreal Engine 4 e Python: Ora si Puo' | PyLang | Beginner | ๐ฎ๐น | Roberto De Ioris | ๐จโ๐ป |
20 | Talk | 60 | Machine Learning con Python: algoritmi NILM e real-time processing | PyData | Beginner | ๐ฎ๐น | Felice Tuosto | ๐จโ๐ป |
21 | Talk | 45 | OpenCV for face detection | PyData | Beginner | ๐ฌ๐ง | Ken Alger | ๐จโ๐ป |
22 | Talk | 60 | Digital Analytics Data Aggregation: un case study dal mondo reale utilizzando SQL, NoSQL e Pandas | PyDatabase | Advanced | ๐ฎ๐น | Alessandro Pelliciari | ๐จโ๐ป |
23 | Talk | 45 | Is it too late to learn how to program and how being a developer change my life | PyCommunity | Beginner | ๐ฌ๐ง | Alicia Carr | ๐ฉโ๐ป |
24 | Talk | 45 | Perchรฉ Python fa schifo! | PyCommunity | Beginner | ๐ฎ๐น | Antonio Spadaro | ๐จโ๐ป |
25 | Talk | 45 | Indicizzare e ricercare tonnellate di dati con ElasticSearch e Django | PyWeb | Intermediate | ๐ฎ๐น | Ernesto Arbitrio | ๐จโ๐ป |
26 | Talk | 45 | Django Rest Framework - Tips&Tricks | PyWeb | Beginner | ๐ฎ๐น | Luca Zacchetti | ๐จโ๐ป |
27 | Talk | 45 | How to turn Wikipedia into a Quiz Game | PyData | Beginner | ๐ฌ๐ง | Andrea Cappelli,Roberto Turrin | ๐จโ๐ป+๐จโ๐ป |
28 | Talk | 30 | Out of Sight, Out of Mind: Survival tricks and tools for remote developers | PyWeb | Beginner | ๐ฌ๐ง | Alessio Bragadini | ๐จโ๐ป |
29 | Talk | 60 | Where are you going? An overview on machine learning models for human mobility | PyData | Beginner | ๐ฎ๐น | Gianni Barlacchi | ๐จโ๐ป |
30 | Talk | 45 | Python on $5 IoT Device | PyLang | Beginner | ๐ฌ๐ง | Ken Alger | ๐จโ๐ป |
31 | Talk | 60 | Tensor decomposition with Python: Learning structures from multidimensional data | PyData | Intermediate | ๐ฎ๐น | Andrรฉ Panisson | ๐จโ๐ป |
32 | Talk | 45 | An Introduction to Pandas for Data Analysis in Python | PyData | Beginner | ๐ฌ๐ง | Ayush Kumar Singh | ๐จโ๐ป |
33 | Training | 240 | Quattro ore di Silenzio Assoluto | PyLang | Advanced | ๐ฌ๐ง | Carlo Miron | ๐จโ๐ป |
34 | Talk | 60 | PyPy Status Update | PyLang | Intermediate | ๐ฌ๐ง | Antonio Cuni | ๐จโ๐ป |
35 | Talk | 45 | Crash test of Django ORM | PyWeb | Intermediate | ๐ฌ๐ง | Andrii Soldatenko | ๐จโ๐ป |
36 | Talk | 60 | Understanding Serverless Architecture | PyWeb | Beginner | ๐ฌ๐ง | Jalem Raj Rohit | ๐จโ๐ป |
37 | Talk | 45 | Getting started with requests HTTP library | PyWeb | Beginner | ๐ฎ๐น | Andrea Grandi | ๐จโ๐ป |
38 | Talk | 45 | Basic principles of scientific data visualization | PyData | Beginner | ๐ฌ๐ง | Giuseppe Jurman | ๐จโ๐ป |
39 | Talk | 60 | Serverless computing con Python e AWS | PyWeb | Intermediate | ๐ฎ๐น | Federico Caboni | ๐จโ๐ป |
40 | Talk | 30 | Behavioral Driven Development: Tame the Beast | PyLang | Beginner | ๐ฌ๐ง | Adam Englander | ๐จโ๐ป |
41 | Talk | 45 | Explore the brain with Nilearn | PyData | Intermediate | ๐ฌ๐ง | Darya Chyzhyk | ๐ฉโ๐ป |
42 | Talk | 45 | An Introduction to Feature Selection in Machine Learning using Python | PyData | Beginner | ๐ฌ๐ง | Rahul Baboota | ๐จโ๐ป |
43 | Talk | 45 | Word Embedding: come codificare il linguaggio naturale per algoritmi di previsione e classificazione | PyData | Beginner | ๐ฎ๐น | Felice Tuosto,Andrea Ianni | ๐จโ๐ป+๐จโ๐ป |
44 | Training | 240 | Intro to Natural Language Processing in Python | PyData | Beginner | ๐ฌ๐ง | Marco Bonzanini | ๐จโ๐ป |
45 | Talk | 60 | The Journey Of aeneas: A Python Adventure In Text and Speech | PyData | Intermediate | ๐ฌ๐ง | Alberto Pettarin | ๐จโ๐ป |
46 | Talk | 60 | Python in Africa | PyCommunity | Beginner | ๐ฌ๐ง | Anna Makarudze | ๐ฉโ๐ป |
47 | Talk | 45 | Python e swift: linguaggi a confronto | PyLang | Intermediate | ๐ฎ๐น | Lelio Campanile | ๐จโ๐ป |
48 | Talk | 45 | Jupyter: if you don't use it yet you're doing wrong | PyData | Beginner | ๐ฌ๐ง | Christian Barra | ๐จโ๐ป |
49 | Talk | 45 | Deploy automatizzato di un progetto Python 3/Django con Ansible | PyWeb | Intermediate | ๐ฎ๐น | Marco Santamaria | ๐จโ๐ป |
50 | Talk | 30 | From Idea to Presentation: How to Prepare a Conference Talk | PyCommunity | Beginner | ๐ฌ๐ง | Anna Ossowski | ๐ฉโ๐ป |
51 | Talk | 60 | E.T. chiama Python | PyCommunity | Intermediate | ๐ฎ๐น | Davide Corio | ๐จโ๐ป |
52 | Talk | 60 | Serverless computing with Python and AWS | PyWeb | Intermediate | ๐ฌ๐ง | Federico Caboni | ๐จโ๐ป |
53 | Talk | 45 | Why I still develop synchronous web in the asyncIO era | PyWeb | Intermediate | ๐ฌ๐ง | Giovanni Barillari | ๐จโ๐ป |
54 | Talk | 30 | Be(come) a Mentor! Help Others Succeed! | PyCommunity | Beginner | ๐ฌ๐ง | Anna Ossowski | ๐ฉโ๐ป |
55 | Talk | 45 | Test Driven Deployment with Ansible 2. | PyLang | Intermediate | ๐ฌ๐ง | Roberto Polli | ๐จโ๐ป |
56 | Talk | 30 | No Coding Skills Required: How to Contribute to Open Source in Other Ways | PyCommunity | Beginner | ๐ฌ๐ง | Anna Ossowski | ๐ฉโ๐ป |
57 | Talk | 30 | Django among modern web frameworks โ was Angular2 a good choice? | PyWeb | Intermediate | ๐ฌ๐ง | Andrzej Krawczyk | ๐จโ๐ป |
58 | Talk | 60 | 42 PyCharm Tips and Tricks | PyLang | Beginner | ๐ฌ๐ง | Dmitry Trofimov | ๐จโ๐ป |
59 | Talk | 45 | An Introduction to web scraping using Python | PyWeb | Beginner | ๐ฌ๐ง | Manoj Pandey | ๐จโ๐ป |
60 | Talk | 45 | Perchรฉ sviluppo ancora web sincrono nell'era dell'asyncIO | PyWeb | Intermediate | ๐ฎ๐น | Giovanni Barillari | ๐จโ๐ป |
61 | Talk | 60 | Realizzare stampe HTML e PDF usando solo Python | PyBusiness | Beginner | ๐ฎ๐น | Saverio Porcari | ๐จโ๐ป |
62 | Talk | 45 | Chat Bot in Telegram (e slack e altri) | PyLang | Beginner | ๐ฎ๐น | Lorenzo Buonanno,Tommaso Sartor | ๐จโ๐ป+๐จโ๐ป |
63 | Talk | 30 | Django and the testing pyramid | PyWeb | Intermediate | ๐ฌ๐ง | Aaron Bassett | ๐จโ๐ป |
64 | Talk | 45 | Growing a Python community | PyCommunity | Beginner | ๐ฌ๐ง | Anton Caceres | ๐จโ๐ป |
65 | Talk | 45 | Sparking Pandas: an experiment | PyData | Intermediate | ๐ฌ๐ง | Francesco Bruni | ๐จโ๐ป |
66 | Talk | 30 | Data loss prevention in modern web applications | PyWeb | Beginner | ๐ฌ๐ง | Xavier Dutreilh | ๐จโ๐ป |
67 | Talk | 60 | Don't try to look smart. Be smart | PyCommunity | Beginner | ๐ฌ๐ง | Flavio Percoco | ๐จโ๐ป |
68 | Talk | 60 | Amazon Web Services for dummies - tips and tricks | PyWeb | Beginner | ๐ฌ๐ง | Justyna Janczyszyn | ๐ฉโ๐ป |
69 | Talk | 30 | Compassionate Code Reviews | PyCommunity | Beginner | ๐ฌ๐ง | April Wensel | ๐ฉโ๐ป |
70 | Talk | 45 | OpneSSH SFTP service con Python: pysftpserver. | PyWeb | Intermediate | ๐ฎ๐น | Filippo Morelli | ๐จโ๐ป |
71 | Talk | 30 | Rants and Ruminations From A Job Applicant After ๐ฏ CS Job Interviews in Silicon Valley | PyCommunity | Beginner | ๐ฌ๐ง | Susan Tan | ๐ฉโ๐ป |
72 | Talk | 60 | Amazon Web Services per i principianti - consigli e trucchi | PyWeb | Beginner | ๐ฎ๐น | Justyna Janczyszyn | ๐ฉโ๐ป |
73 | Talk | 60 | Creare videogiochi per smartphone con Kivy | PyLang | Intermediate | ๐ฎ๐น | Rigel Di Scala | ๐จโ๐ป |
74 | Talk | 60 | Rusty Python | PyLang | Intermediate | ๐ฎ๐น | Matteo Bertini | ๐จโ๐ป |
75 | Talk | 45 | Space weather monitoring for a simulation of a Martian settlement based on Virtual Reality | PyData | Beginner | ๐ฌ๐ง | Giovanni Bruno | ๐จโ๐ป |
76 | Talk | 45 | Full Text Search con PostgreSQL | PyDatabase | Beginner | ๐ฎ๐น | Giuseppe Broccolo | ๐จโ๐ป |
77 | Talk | 45 | Disaster recovery: una serie di sfortunati eventi | PyDatabase | Beginner | ๐ฎ๐น | Giulio Calacoci | ๐จโ๐ป |
78 | Training | 240 | Scrivere Chat Bot per Telegram e Slack | PyLang | Beginner | ๐ฎ๐น | Lorenzo Buonanno,Tommaso Sartor | ๐จโ๐ป+๐จโ๐ป |
79 | Talk | 30 | The Hidden Power Dynamics of Open Source | PyCommunity | Beginner | ๐ฌ๐ง | Anna Ossowski | ๐ฉโ๐ป |
80 | Talk | 45 | Catching Neutrinos with Python and KM3NeT | PyData | Beginner | ๐ฌ๐ง | Tamรกs Gรกl | ๐จโ๐ป |
81 | Talk | 45 | Svilluppare con python sull'iPad | PyLang | Beginner | ๐ฎ๐น | Lelio Campanile | ๐จโ๐ป |
82 | Talk | 45 | Il Viaggio di aeneas: Un'Avventura Con Python Tra Testo e Parlato | PyData | Beginner | ๐ฎ๐น | Alberto Pettarin | ๐จโ๐ป |
83 | Talk | 45 | Just one Shade of OpenStack | PyLang | Beginner | ๐ฌ๐ง | Roberto Polli | ๐จโ๐ป |
84 | Talk | 60 | Python e PostgreSQL, un connubio perfetto | PyDatabase | Beginner | ๐ฎ๐น | Marco Nenciarini | ๐จโ๐ป |
85 | Talk | 30 | Applying the unix philosophy to django projects: a report from the real world | PyCommunity | Beginner | ๐ฌ๐ง | Federico Capoano | ๐จโ๐ป |
86 | Talk | 45 | Taiga e lโagile project management: join the Oompa Loompasโ Army! | PyCommunity | Intermediate | ๐ฎ๐น | Gabriele Giaccari | ๐จโ๐ป |
87 | Talk | 45 | Plugin Based Chat Bots in Telegram (and Slack and others) | PyLang | Beginner | ๐ฌ๐ง | Lorenzo Buonanno,Tommaso Sartor | ๐จโ๐ป+๐จโ๐ป |
88 | Talk | 45 | Da applicativi Desktop a Web | PyBusiness | Beginner | ๐ฎ๐น | Luigi Renna | ๐จโ๐ป |
89 | Talk | 45 | Open edX, soluzione per l'e-learning basata su Django | PyWeb | Beginner | ๐ฎ๐น | Davide Corio | ๐จโ๐ป |
90 | Talk | 45 | Automated deploy of a Python 3/Django project with Ansible | PyWeb | Intermediate | ๐ฌ๐ง | Marco Santamaria | ๐จโ๐ป |
91 | Talk | 30 | Type uWSGI; press enter; what happens? | PyWeb | Advanced | ๐ฌ๐ง | Philip James | ๐จโ๐ป |
92 | Talk | 30 | Planet friendly web development with Django | PyWeb | Intermediate | ๐ฌ๐ง | Chris Adams | ๐จโ๐ป |
93 | Talk | 60 | weppy: il framework web per umani | PyWeb | Beginner | ๐ฎ๐น | Giovanni Barillari | ๐จโ๐ป |
94 | Talk | 45 | Word Embeddings for Natural Language Processing in Python | PyData | Beginner | ๐ฌ๐ง | Marco Bonzanini | ๐จโ๐ป |
95 | Talk | 45 | Scientific Hooliganism: lessons from the first hack in history | PyCommunity | Beginner | ๐ฌ๐ง | Lilly Ryan | ๐ฉโ๐ป |
96 | Talk | 30 | Threading Yarn, Writing Code: What Traditional Arts and Crafts Can Teach Us About Programming | PyCommunity | Beginner | ๐ฌ๐ง | Anna Ossowski | ๐ฉโ๐ป |
97 | Talk | 45 | Attack of Pythons : Gotchas and Landmines in Python | PyLang | Beginner | ๐ฌ๐ง | Manoj Pandey | ๐จโ๐ป |
98 | Talk | 45 | Presenting pysftpserver: OpenSSH SFTP service with Python. | PyWeb | Intermediate | ๐ฌ๐ง | Filippo Morelli | ๐จโ๐ป |
99 | Talk | 30 | Navigating unconscious bias | PyCommunity | Beginner | ๐ฌ๐ง | Anna Schneider | ๐ฉโ๐ป |
100 | Talk | 30 | Loop better: a deeper look at iteration in Python | PyLang | Intermediate | ๐ฌ๐ง | Trey Hunner | ๐จโ๐ป |
101 | Talk | 60 | Validazione e decodifica di file XML con Python | PyData | Intermediate | ๐ฎ๐น | Davide Brunato | ๐จโ๐ป |
102 | Talk | 60 | Dai dati alla visualizzazione: la mia prima data pipeline | PyData | Beginner | ๐ฎ๐น | Riccardo Magliocchetti | ๐จโ๐ป |
103 | Talk | 45 | Django nella giungla Javascript | PyWeb | Beginner | ๐ฎ๐น | Patrick Guido Arminio | ๐จโ๐ป |
104 | Talk | 45 | Ricerca full text in Django con PostgreSQL | PyDatabase | Intermediate | ๐ฎ๐น | Paolo Melchiorre | ๐จโ๐ป |
105 | Training | 240 | Supervised learning in high dimensional data: from zero to โต-0 | PyData | Beginner | ๐ฌ๐ง | Matteo Barbieri | ๐จโ๐ป |
106 | Talk | 45 | Ansible roles, private git repos and the Ansible Galaxy tool | PyLang | Intermediate | ๐ฌ๐ง | serena lorenzini | ๐ฉโ๐ป |
107 | Training | 240 | Writing Plugin Based Chat Bots in Telegram (and Slack) | PyLang | Beginner | ๐ฌ๐ง | Lorenzo Buonanno,Tommaso Sartor | ๐จโ๐ป+๐จโ๐ป |
108 | Talk | 45 | How to use pandas the wrong way | PyData | Intermediate | ๐ฌ๐ง | Pietro Battiston | ๐จโ๐ป |
109 | Talk | 30 | Comprehensible Comprehensions | PyLang | Beginner | ๐ฌ๐ง | Trey Hunner | ๐จโ๐ป |
110 | Talk | 60 | E.T. phone Python | PyCommunity | Intermediate | ๐ฌ๐ง | Davide Corio | ๐จโ๐ป |
111 | Talk | 30 | Leading an open source project as a startup. | PyCommunity | Beginner | ๐ฌ๐ง | Nicolas Garnier | ๐จโ๐ป |
112 | Talk | 30 | The hard long journey of submitting a form | PyWeb | Intermediate | ๐ฌ๐ง | Filipe de Alencar Ximenes | ๐จโ๐ป |
113 | Talk | 30 | Security Starts With You: Social Engineering | PyCommunity | Beginner | ๐ฌ๐ง | Tiberius Hefflin | ๐จโ๐ป |
114 | Talk | 30 | How Not To Password | PyCommunity | Beginner | ๐ฌ๐ง | Tiberius Hefflin | ๐จโ๐ป |
115 | Talk | 60 | Infrastructure as Code with Terraform | PyWeb | Beginner | ๐ฌ๐ง | Justyna Janczyszyn | ๐ฉโ๐ป |
116 | Talk | 30 | The mullet architecture - Elasticsearch in the front, Postgres in the back | PyWeb | Intermediate | ๐ฌ๐ง | Honza Krรกl | ๐จโ๐ป |
117 | Training | 240 | Costruiamo lโInternet dei Robot | PyLang | Beginner | ๐ฌ๐ง | Ludovico Orlando Russo | ๐จโ๐ป |
118 | Talk | 45 | Rules of thumb to test the documentation | PyLang | Intermediate | ๐ฎ๐น | Marco Buttu | ๐จโ๐ป |
119 | Talk | 60 | Infrastruttura come codice con Terraform | PyWeb | Beginner | ๐ฎ๐น | Justyna Janczyszyn | ๐ฉโ๐ป |
120 | Talk | 45 | Geospatial three amigos: Python, Leaflet, and ElasticSearch | PyWeb | Beginner | ๐ฌ๐ง | Roberto Rosario | ๐จโ๐ป |
121 | Talk | 45 | ZimboPy: Empowering Zimbabwean Girls As Change Makers | PyCommunity | Beginner | ๐ฌ๐ง | Marlene Mhangami | ๐ฉโ๐ป |
122 | Talk | 45 | Continuous Delivery for Iot with Python and Iottly | PyLang | Intermediate | ๐ฌ๐ง | Stefano Terna | ๐จโ๐ป |
123 | Talk | 30 | Python, Locales and Writing Systems | PyLang | Intermediate | ๐ฌ๐ง | Rae Knowler | ๐ฉโ๐ป |
124 | Talk | 30 | Django Admin - The Swiss Army Knife | PyWeb | Intermediate | ๐ฌ๐ง | Prakash Kumar | ๐จโ๐ป |
125 | Talk | 45 | Keeping up with the pace of a fast growing community without dying | PyCommunity | Beginner | ๐ฌ๐ง | Flavio Percoco | ๐จโ๐ป |
126 | Talk | 45 | Analisi dati e grafici in Genropy | PyBusiness | Beginner | ๐ฎ๐น | Francesco Porcari | ๐จโ๐ป |
127 | Talk | 60 | Cross-platform game development with Kivy | PyLang | Intermediate | ๐ฎ๐น | Rigel Di Scala | ๐จโ๐ป |
128 | Talk | 45 | Combating Impostor Syndrome | PyCommunity | Beginner | ๐ฌ๐ง | Ken Alger | ๐จโ๐ป |
129 | Talk | 45 | MIT MicroMasters: come sviluppare una web application basata su servizi esterni. | PyWeb | Beginner | ๐ฎ๐น | Giovanni Di Milia | ๐จโ๐ป |
130 | Talk | 45 | PostgreSQL su NFS: miti e veritร | PyDatabase | Intermediate | ๐ฎ๐น | Jonathan Battiato | ๐จโ๐ป |
131 | Talk | 45 | Misura: Un sistema per il controllo strumentale, l'acquisizione dati ed il calcolo scientifico | PyData | Beginner | ๐ฎ๐น | Daniele Paganelli | ๐จโ๐ป |
132 | Talk | 45 | The Wild West of Data Wrangling | PyData | Intermediate | ๐ฌ๐ง | Sarah Guido | ๐ฉโ๐ป |
133 | Talk | 45 | Ansible: sviluppo e utilizzo di roles seguendo il modello di Ansible Galaxy | PyLang | Intermediate | ๐ฎ๐น | serena lorenzini | ๐ฉโ๐ป |
134 | Talk | 45 | Come usare male pandas | PyData | Intermediate | ๐ฎ๐น | Pietro Battiston | ๐จโ๐ป |
135 | Talk | 30 | Serverlessness - augmenting your Django apps with Functions-as-a-Service | PyWeb | Intermediate | ๐ฌ๐ง | Tom Dyson | ๐จโ๐ป |
136 | Talk | 45 | Monitoring Beach Morphology with Python | PyData | Beginner | ๐ฎ๐น | Luca Liberti | ๐จโ๐ป |
137 | Talk | 45 | Artistic Python: Mixing Python Programming with Fashion | PyLang | Beginner | ๐ฌ๐ง | Ria Baldevia | ๐ฉโ๐ป |
138 | Talk | 45 | Python + Windows, like a boss | PyLang | Intermediate | ๐ฌ๐ง | Nicola Iarocci | ๐จโ๐ป |
139 | Talk | 45 | Pilotare un braccio robotico dal cloud con GenroPy e Raspberry | PyLang | Beginner | ๐ฎ๐น | Michele Bertoldi | ๐จโ๐ป |
140 | Talk | 30 | Qualities of great reusable Django apps | PyWeb | Intermediate | ๐ฌ๐ง | Flรกvio Juvenal da Silva Junior | ๐จโ๐ป |
141 | Talk | 45 | Differential network analysis and graph classification: a glocal approach | PyData | Intermediate | ๐ฌ๐ง | Giuseppe Jurman | ๐จโ๐ป |
142 | Talk | 30 | Never Accept the First Offer | PyCommunity | Beginner | ๐ฌ๐ง | Tiberius Hefflin | ๐จโ๐ป |
143 | Talk | 45 | Roboto Framework for Test Code Coverage for cloud services. | PyLang | Beginner | ๐ฌ๐ง | khushbu parakh | ๐ฉโ๐ป |
144 | Talk | 45 | RFLab - Controllo remoto strumentazione di un laboratorio nel settore delle microonde | PyData | Intermediate | ๐ฎ๐น | Andrea Saba | ๐จโ๐ป |
145 | Talk | 60 | weppy: the web framework for humans | PyWeb | Beginner | ๐ฌ๐ง | Giovanni Barillari | ๐จโ๐ป |
146 | Talk | 45 | iCond: GenroPy per amministratori di condomini | PyBusiness | Beginner | ๐ฎ๐น | Andrea Busanelli | ๐จโ๐ป |
147 | Talk | 45 | Sviluppo lato client con Odoo | PyBusiness | Advanced | ๐ฎ๐น | Davide Corio | ๐จโ๐ป |
148 | Talk | 45 | Fuzzy is the new sexy: a tour of scikit-fuzzy | PyData | Beginner | ๐ฎ๐น | Niccolo Raspa | ๐จโ๐ป |
149 | Talk | 30 | Scaling Django with Kubernetes | PyWeb | Intermediate | ๐ฌ๐ง | Saket Bhushan | ๐จโ๐ป |
150 | Talk | 30 | Mastering Your Tools | PyCommunity | Beginner | ๐ฌ๐ง | Miguel Branco Palhas | ๐จโ๐ป |
151 | Talk | 30 | Beginning with django? Why you need to continue with django | PyWeb | Beginner | ๐ฌ๐ง | Opetunde Adepoju | ๐ฉโ๐ป |
152 | Talk | 45 | Awesome CLI | PyLang | Beginner | ๐ฌ๐ง | Mark Fink | ๐จโ๐ป |
153 | Talk | 60 | Creazione ed evoluzione di un framework per interfacce grafiche Multi-Touch con OpenGL | PyLang | Advanced | ๐ฎ๐น | Tiziano Carotti | ๐จโ๐ป |
154 | Training | 240 | Creiamo un'applicazione per la gestione di ticket in Genropy | PyBusiness | Beginner | ๐ฌ๐ง | Francesco Porcari | ๐จโ๐ป |
155 | Talk | 45 | Form e Campi dinamici in Genropy | PyBusiness | Beginner | ๐ฎ๐น | Francesco Porcari | ๐จโ๐ป |
156 | Talk | 45 | Real-time Trajectory Optimization through contacts, a simple test case. | PyData | Intermediate | ๐ฎ๐น | Tommaso Sartor | ๐จโ๐ป |
157 | Training | 240 | Quando il saggio indica il cielo, pandas guarda l'indice | PyData | Beginner | ๐ฎ๐น | Pietro Battiston | ๐จโ๐ป |
158 | Talk | 30 | Migrating from JavaEE to Django: the OSIS case of embracing cultural and technical changes | PyWeb | Beginner | ๐ฌ๐ง | Hildeberto Mendonca | ๐จโ๐ป |
159 | Talk | 30 | Why the Internet Loves Cats | PyCommunity | Beginner | ๐ฌ๐ง | Tiberius Hefflin | ๐จโ๐ป |
160 | Talk | 30 | James and the Giant Forensics Toolkit | PyLang | Beginner | ๐ฌ๐ง | Tiberius Hefflin | ๐จโ๐ป |
161 | Talk | 30 | Time Tracking is Hard | PyCommunity | Intermediate | ๐ฌ๐ง | Sam Deng | ๐จโ๐ป |
162 | Talk | 45 | Taking care of PostgreSQL with Ansible | PyDatabase | Beginner | ๐ฌ๐ง | Rubens Souza | ๐จโ๐ป |
163 | Talk | 30 | The Monster on the Project | PyCommunity | Beginner | ๐ฌ๐ง | Tiberius Hefflin | ๐จโ๐ป |
164 | Talk | 45 | ENVIFATE: plugin per QGIS per la valutazione del rischio di inquinamento ambientale | PyLang | Beginner | ๐ฎ๐น | Francesco Geri | ๐จโ๐ป |
165 | Talk | 30 | Integrating the Bokeh library with Django | PyWeb | Beginner | ๐ฌ๐ง | Ken Alger | ๐จโ๐ป |
166 | Talk | 30 | Preventing issues on Django with linters and tools | PyWeb | Beginner | ๐ฌ๐ง | Flรกvio Juvenal da Silva Junior | ๐จโ๐ป |
167 | Talk | 60 | Genropy: 10 anni di sviluppo di un framework italiano | PyBusiness | Beginner | ๐ฎ๐น | Giovanni Porcari | ๐จโ๐ป |
168 | Talk | 60 | Django ORM in server TCP con backend multischema PostgreSQL | PyWeb | Intermediate | ๐ฎ๐น | Luca Ferroni | ๐จโ๐ป |
169 | Talk | 45 | LiFT - Un tagger di features per lโanalisi multidimensionale di testi ottimizzato per PySpark | PyData | Beginner | ๐ฎ๐น | Michele Gabusi | ๐จโ๐ป |
170 | Talk | 45 | Terrain Generation in Python with Processing | PyLang | Intermediate | ๐ฎ๐น | Paolo Improta | ๐จโ๐ป |
171 | Talk | 45 | Genropy - Caso d'uso: gestione di una infrastruttura telefonica VoIP di medie/grandi dimensioni | PyBusiness | Beginner | ๐ฎ๐น | Mauro Zanardi | ๐จโ๐ป |
172 | Talk | 45 | Un anno di Genropy | PyBusiness | Beginner | ๐ฎ๐น | Muhammad Hassan Khurshid | ๐จโ๐ป |
173 | Talk | 30 | Dial M For Mentor | PyCommunity | Beginner | ๐ฌ๐ง | Mariatta Wijaya | ๐ฉโ๐ป |
174 | Talk | 30 | Deploying your django application using puppet | PyWeb | Beginner | ๐ฌ๐ง | Krzysztof ลปuraw | ๐จโ๐ป |
175 | Talk | 30 | Addons: I can solve 90% of your problems. The other 90% are up to you. | PyWeb | Intermediate | ๐ฌ๐ง | Stefan Foulis | ๐จโ๐ป |
176 | Talk | 45 | ADENINE: A Data ExploratioN pIpeliNE | PyData | Beginner | ๐ฌ๐ง | Samuele Fiorini | ๐จโ๐ป |
177 | Talk | 30 | People Are Coming To My Beginning Workshop, What Now? | PyCommunity | Beginner | ๐ฌ๐ง | Nicholle James | ๐ฉโ๐ป |
178 | Talk | 45 | Wargame web app - Odoo come framework di sviluppo | PyBusiness | Intermediate | ๐ฎ๐น | Nicola Malcontenti | ๐จโ๐ป |
179 | Talk | 45 | Usare Erpy da applicazioni esterne | PyBusiness | Beginner | ๐ฎ๐น | Giovanni Porcari | ๐จโ๐ป |
180 | Talk | 30 | Using SASS in Django | PyWeb | Beginner | ๐ฌ๐ง | Jacob Rief | ๐จโ๐ป |
trainings = rankings[rankings['Type'].values == 'Training']
talks = rankings[rankings['Type'].values == 'Talk']
from collections import defaultdict
speakers = defaultdict(set)
for i, speaker in enumerate(rankings.Speakers.values):
for j, name in enumerate(speaker.split(',')):
gender = rankings.Gender[i].split('+')[j]
speakers[gender].add(name)
count_speakers = sum(len(s) for s in speakers.values())
print(count_speakers)
130
for k in speakers:
print('{} --> {}'.format(k, len(speakers[k])))
๐จโ๐ป --> 112
๐ฉโ๐ป --> 18
print('Talks --> {}'.format(talks.index.size))
print('Trainings --> {}'.format(trainings.index.size))
Talks --> 172
Trainings --> 9
rankings.Lang.value_counts()
๐ฌ๐ง 112
๐ฎ๐น 69
Name: Lang, dtype: int64
rankings.Level.value_counts()
Beginner 114
Intermediate 61
Advanced 6
Name: Level, dtype: int64
trainings
Type | Duration | Title | Track | Level | Lang | Speakers | Gender | |
---|---|---|---|---|---|---|---|---|
9 | Training | 240 | Deep Learning, the Keras way | PyData | Intermediate | ๐ฌ๐ง | Valerio Maggio | ๐จโ๐ป |
33 | Training | 240 | Quattro ore di Silenzio Assoluto | PyLang | Advanced | ๐ฌ๐ง | Carlo Miron | ๐จโ๐ป |
44 | Training | 240 | Intro to Natural Language Processing in Python | PyData | Beginner | ๐ฌ๐ง | Marco Bonzanini | ๐จโ๐ป |
78 | Training | 240 | Scrivere Chat Bot per Telegram e Slack | PyLang | Beginner | ๐ฎ๐น | Lorenzo Buonanno,Tommaso Sartor | ๐จโ๐ป+๐จโ๐ป |
105 | Training | 240 | Supervised learning in high dimensional data: from zero to โต-0 | PyData | Beginner | ๐ฌ๐ง | Matteo Barbieri | ๐จโ๐ป |
107 | Training | 240 | Writing Plugin Based Chat Bots in Telegram (and Slack) | PyLang | Beginner | ๐ฌ๐ง | Lorenzo Buonanno,Tommaso Sartor | ๐จโ๐ป+๐จโ๐ป |
117 | Training | 240 | Costruiamo lโInternet dei Robot | PyLang | Beginner | ๐ฌ๐ง | Ludovico Orlando Russo | ๐จโ๐ป |
154 | Training | 240 | Creiamo un'applicazione per la gestione di ticket in Genropy | PyBusiness | Beginner | ๐ฌ๐ง | Francesco Porcari | ๐จโ๐ป |
157 | Training | 240 | Quando il saggio indica il cielo, pandas guarda l'indice | PyData | Beginner | ๐ฎ๐น | Pietro Battiston | ๐จโ๐ป |
pylang = talks[talks['Track'].values == 'PyLang']
pylang.index = np.arange(1, pylang.index.size+1)
pylang
Type | Duration | Title | Track | Level | Lang | Speakers | Gender | |
---|---|---|---|---|---|---|---|---|
1 | Talk | 45 | Performant Python | PyLang | Beginner | ๐ฌ๐ง | Burkhard Kloss | ๐จโ๐ป |
2 | Talk | 45 | Demystifying Decorators | PyLang | Beginner | ๐ฌ๐ง | Akul Mehra | ๐จโ๐ป |
3 | Talk | 30 | Tales from the Crypt: A Cryptography Primer | PyLang | Beginner | ๐ฌ๐ง | Adam Englander | ๐จโ๐ป |
4 | Talk | 45 | ByteCode al supporto dei test per protocolli ed enforcing di best practices | PyLang | Intermediate | ๐ฎ๐น | Alessandro Molina | ๐จโ๐ป |
5 | Talk | 60 | Solving the web most popular code shortening competition with Python 3 | PyLang | Intermediate | ๐ฌ๐ง | Alessandro Amici | ๐จโ๐ป |
6 | Talk | 45 | Unreal Engine 4 e Python: Ora si Puo' | PyLang | Beginner | ๐ฎ๐น | Roberto De Ioris | ๐จโ๐ป |
7 | Talk | 45 | Python on $5 IoT Device | PyLang | Beginner | ๐ฌ๐ง | Ken Alger | ๐จโ๐ป |
8 | Talk | 60 | PyPy Status Update | PyLang | Intermediate | ๐ฌ๐ง | Antonio Cuni | ๐จโ๐ป |
9 | Talk | 30 | Behavioral Driven Development: Tame the Beast | PyLang | Beginner | ๐ฌ๐ง | Adam Englander | ๐จโ๐ป |
10 | Talk | 45 | Python e swift: linguaggi a confronto | PyLang | Intermediate | ๐ฎ๐น | Lelio Campanile | ๐จโ๐ป |
11 | Talk | 45 | Test Driven Deployment with Ansible 2. | PyLang | Intermediate | ๐ฌ๐ง | Roberto Polli | ๐จโ๐ป |
12 | Talk | 60 | 42 PyCharm Tips and Tricks | PyLang | Beginner | ๐ฌ๐ง | Dmitry Trofimov | ๐จโ๐ป |
13 | Talk | 45 | Chat Bot in Telegram (e slack e altri) | PyLang | Beginner | ๐ฎ๐น | Lorenzo Buonanno,Tommaso Sartor | ๐จโ๐ป+๐จโ๐ป |
14 | Talk | 60 | Creare videogiochi per smartphone con Kivy | PyLang | Intermediate | ๐ฎ๐น | Rigel Di Scala | ๐จโ๐ป |
15 | Talk | 60 | Rusty Python | PyLang | Intermediate | ๐ฎ๐น | Matteo Bertini | ๐จโ๐ป |
16 | Talk | 45 | Svilluppare con python sull'iPad | PyLang | Beginner | ๐ฎ๐น | Lelio Campanile | ๐จโ๐ป |
17 | Talk | 45 | Just one Shade of OpenStack | PyLang | Beginner | ๐ฌ๐ง | Roberto Polli | ๐จโ๐ป |
18 | Talk | 45 | Plugin Based Chat Bots in Telegram (and Slack and others) | PyLang | Beginner | ๐ฌ๐ง | Lorenzo Buonanno,Tommaso Sartor | ๐จโ๐ป+๐จโ๐ป |
19 | Talk | 45 | Attack of Pythons : Gotchas and Landmines in Python | PyLang | Beginner | ๐ฌ๐ง | Manoj Pandey | ๐จโ๐ป |
20 | Talk | 30 | Loop better: a deeper look at iteration in Python | PyLang | Intermediate | ๐ฌ๐ง | Trey Hunner | ๐จโ๐ป |
21 | Talk | 45 | Ansible roles, private git repos and the Ansible Galaxy tool | PyLang | Intermediate | ๐ฌ๐ง | serena lorenzini | ๐ฉโ๐ป |
22 | Talk | 30 | Comprehensible Comprehensions | PyLang | Beginner | ๐ฌ๐ง | Trey Hunner | ๐จโ๐ป |
23 | Talk | 45 | Rules of thumb to test the documentation | PyLang | Intermediate | ๐ฎ๐น | Marco Buttu | ๐จโ๐ป |
24 | Talk | 45 | Continuous Delivery for Iot with Python and Iottly | PyLang | Intermediate | ๐ฌ๐ง | Stefano Terna | ๐จโ๐ป |
25 | Talk | 30 | Python, Locales and Writing Systems | PyLang | Intermediate | ๐ฌ๐ง | Rae Knowler | ๐ฉโ๐ป |
26 | Talk | 60 | Cross-platform game development with Kivy | PyLang | Intermediate | ๐ฎ๐น | Rigel Di Scala | ๐จโ๐ป |
27 | Talk | 45 | Ansible: sviluppo e utilizzo di roles seguendo il modello di Ansible Galaxy | PyLang | Intermediate | ๐ฎ๐น | serena lorenzini | ๐ฉโ๐ป |
28 | Talk | 45 | Artistic Python: Mixing Python Programming with Fashion | PyLang | Beginner | ๐ฌ๐ง | Ria Baldevia | ๐ฉโ๐ป |
29 | Talk | 45 | Python + Windows, like a boss | PyLang | Intermediate | ๐ฌ๐ง | Nicola Iarocci | ๐จโ๐ป |
30 | Talk | 45 | Pilotare un braccio robotico dal cloud con GenroPy e Raspberry | PyLang | Beginner | ๐ฎ๐น | Michele Bertoldi | ๐จโ๐ป |
31 | Talk | 45 | Roboto Framework for Test Code Coverage for cloud services. | PyLang | Beginner | ๐ฌ๐ง | khushbu parakh | ๐ฉโ๐ป |
32 | Talk | 45 | Awesome CLI | PyLang | Beginner | ๐ฌ๐ง | Mark Fink | ๐จโ๐ป |
33 | Talk | 60 | Creazione ed evoluzione di un framework per interfacce grafiche Multi-Touch con OpenGL | PyLang | Advanced | ๐ฎ๐น | Tiziano Carotti | ๐จโ๐ป |
34 | Talk | 30 | James and the Giant Forensics Toolkit | PyLang | Beginner | ๐ฌ๐ง | Tiberius Hefflin | ๐จโ๐ป |
35 | Talk | 45 | ENVIFATE: plugin per QGIS per la valutazione del rischio di inquinamento ambientale | PyLang | Beginner | ๐ฎ๐น | Francesco Geri | ๐จโ๐ป |
36 | Talk | 45 | Terrain Generation in Python with Processing | PyLang | Intermediate | ๐ฎ๐น | Paolo Improta | ๐จโ๐ป |
print('Number of Talks Proposed: ', pylang.index.size, end='\n\n')
print('Language of Talks Proposed: ')
print(pylang.Lang.value_counts(), end='\n\n')
print('Levels of Talks Proposed: ')
print(pylang.Level.value_counts())
Number of Talks Proposed: 36
Language of Talks Proposed:
๐ฌ๐ง 22
๐ฎ๐น 14
Name: Lang, dtype: int64
Levels of Talks Proposed:
Beginner 19
Intermediate 16
Advanced 1
Name: Level, dtype: int64
pycommunity = talks[talks['Track'].values == 'PyCommunity']
pycommunity.index = np.arange(1, pycommunity.index.size+1)
pycommunity
Type | Duration | Title | Track | Level | Lang | Speakers | Gender | |
---|---|---|---|---|---|---|---|---|
1 | Talk | 90 | LโItalia, python e la chimera dellโAgile | PyCommunity | Intermediate | ๐ฎ๐น | Gabriele Giaccari | ๐จโ๐ป |
2 | Talk | 45 | Is it too late to learn how to program and how being a developer change my life | PyCommunity | Beginner | ๐ฌ๐ง | Alicia Carr | ๐ฉโ๐ป |
3 | Talk | 45 | Perchรฉ Python fa schifo! | PyCommunity | Beginner | ๐ฎ๐น | Antonio Spadaro | ๐จโ๐ป |
4 | Talk | 60 | Python in Africa | PyCommunity | Beginner | ๐ฌ๐ง | Anna Makarudze | ๐ฉโ๐ป |
5 | Talk | 30 | From Idea to Presentation: How to Prepare a Conference Talk | PyCommunity | Beginner | ๐ฌ๐ง | Anna Ossowski | ๐ฉโ๐ป |
6 | Talk | 60 | E.T. chiama Python | PyCommunity | Intermediate | ๐ฎ๐น | Davide Corio | ๐จโ๐ป |
7 | Talk | 30 | Be(come) a Mentor! Help Others Succeed! | PyCommunity | Beginner | ๐ฌ๐ง | Anna Ossowski | ๐ฉโ๐ป |
8 | Talk | 30 | No Coding Skills Required: How to Contribute to Open Source in Other Ways | PyCommunity | Beginner | ๐ฌ๐ง | Anna Ossowski | ๐ฉโ๐ป |
9 | Talk | 45 | Growing a Python community | PyCommunity | Beginner | ๐ฌ๐ง | Anton Caceres | ๐จโ๐ป |
10 | Talk | 60 | Don't try to look smart. Be smart | PyCommunity | Beginner | ๐ฌ๐ง | Flavio Percoco | ๐จโ๐ป |
11 | Talk | 30 | Compassionate Code Reviews | PyCommunity | Beginner | ๐ฌ๐ง | April Wensel | ๐ฉโ๐ป |
12 | Talk | 30 | Rants and Ruminations From A Job Applicant After ๐ฏ CS Job Interviews in Silicon Valley | PyCommunity | Beginner | ๐ฌ๐ง | Susan Tan | ๐ฉโ๐ป |
13 | Talk | 30 | The Hidden Power Dynamics of Open Source | PyCommunity | Beginner | ๐ฌ๐ง | Anna Ossowski | ๐ฉโ๐ป |
14 | Talk | 30 | Applying the unix philosophy to django projects: a report from the real world | PyCommunity | Beginner | ๐ฌ๐ง | Federico Capoano | ๐จโ๐ป |
15 | Talk | 45 | Taiga e lโagile project management: join the Oompa Loompasโ Army! | PyCommunity | Intermediate | ๐ฎ๐น | Gabriele Giaccari | ๐จโ๐ป |
16 | Talk | 45 | Scientific Hooliganism: lessons from the first hack in history | PyCommunity | Beginner | ๐ฌ๐ง | Lilly Ryan | ๐ฉโ๐ป |
17 | Talk | 30 | Threading Yarn, Writing Code: What Traditional Arts and Crafts Can Teach Us About Programming | PyCommunity | Beginner | ๐ฌ๐ง | Anna Ossowski | ๐ฉโ๐ป |
18 | Talk | 30 | Navigating unconscious bias | PyCommunity | Beginner | ๐ฌ๐ง | Anna Schneider | ๐ฉโ๐ป |
19 | Talk | 60 | E.T. phone Python | PyCommunity | Intermediate | ๐ฌ๐ง | Davide Corio | ๐จโ๐ป |
20 | Talk | 30 | Leading an open source project as a startup. | PyCommunity | Beginner | ๐ฌ๐ง | Nicolas Garnier | ๐จโ๐ป |
21 | Talk | 30 | Security Starts With You: Social Engineering | PyCommunity | Beginner | ๐ฌ๐ง | Tiberius Hefflin | ๐จโ๐ป |
22 | Talk | 30 | How Not To Password | PyCommunity | Beginner | ๐ฌ๐ง | Tiberius Hefflin | ๐จโ๐ป |
23 | Talk | 45 | ZimboPy: Empowering Zimbabwean Girls As Change Makers | PyCommunity | Beginner | ๐ฌ๐ง | Marlene Mhangami | ๐ฉโ๐ป |
24 | Talk | 45 | Keeping up with the pace of a fast growing community without dying | PyCommunity | Beginner | ๐ฌ๐ง | Flavio Percoco | ๐จโ๐ป |
25 | Talk | 45 | Combating Impostor Syndrome | PyCommunity | Beginner | ๐ฌ๐ง | Ken Alger | ๐จโ๐ป |
26 | Talk | 30 | Never Accept the First Offer | PyCommunity | Beginner | ๐ฌ๐ง | Tiberius Hefflin | ๐จโ๐ป |
27 | Talk | 30 | Mastering Your Tools | PyCommunity | Beginner | ๐ฌ๐ง | Miguel Branco Palhas | ๐จโ๐ป |
28 | Talk | 30 | Why the Internet Loves Cats | PyCommunity | Beginner | ๐ฌ๐ง | Tiberius Hefflin | ๐จโ๐ป |
29 | Talk | 30 | Time Tracking is Hard | PyCommunity | Intermediate | ๐ฌ๐ง | Sam Deng | ๐จโ๐ป |
30 | Talk | 30 | The Monster on the Project | PyCommunity | Beginner | ๐ฌ๐ง | Tiberius Hefflin | ๐จโ๐ป |
31 | Talk | 30 | Dial M For Mentor | PyCommunity | Beginner | ๐ฌ๐ง | Mariatta Wijaya | ๐ฉโ๐ป |
32 | Talk | 30 | People Are Coming To My Beginning Workshop, What Now? | PyCommunity | Beginner | ๐ฌ๐ง | Nicholle James | ๐ฉโ๐ป |
print('Number of Talks Proposed: ', pycommunity.index.size, end='\n\n')
print('Language of Talks Proposed: ')
print(pycommunity.Lang.value_counts(), end='\n\n')
print('Levels of Talks Proposed: ')
print(pycommunity.Level.value_counts())
Number of Talks Proposed: 32
Language of Talks Proposed:
๐ฌ๐ง 28
๐ฎ๐น 4
Name: Lang, dtype: int64
Levels of Talks Proposed:
Beginner 27
Intermediate 5
Name: Level, dtype: int64
pydataers = talks[talks['Track'].values == 'PyData']
pydataers.index = np.arange(1, pydataers.index.size+1)
pydataers
Type | Duration | Title | Track | Level | Lang | Speakers | Gender | |
---|---|---|---|---|---|---|---|---|
1 | Talk | 45 | AI, Machine Learning e Deep Learning: cosa cambia? | PyData | Beginner | ๐ฎ๐น | Antonio Spadaro | ๐จโ๐ป |
2 | Talk | 45 | Facial Analysis Techniques for Pythonista (and beyond!) | PyData | Intermediate | ๐ฌ๐ง | Alex Casalboni | ๐จโ๐ป |
3 | Talk | 45 | Solving the Rubiks Cube with Python | PyData | Intermediate | ๐ฌ๐ง | Daan van Berkel | ๐จโ๐ป |
4 | Talk | 60 | Deep Learning made easy | PyData | Beginner | ๐ฌ๐ง | Jalem Raj Rohit | ๐จโ๐ป |
5 | Talk | 60 | The unconventional Introduction to Deep Learning | PyData | Beginner | ๐ฌ๐ง | Valerio Maggio | ๐จโ๐ป |
6 | Talk | 60 | A Gentle Introduction to Neural Networks (with Python) | PyData | Beginner | ๐ฌ๐ง | Tariq Rashid | ๐จโ๐ป |
7 | Talk | 45 | Introduction to Data-Analysis with Pandas | PyData | Beginner | ๐ฌ๐ง | Alexander Hendorf | ๐จโ๐ป |
8 | Talk | 60 | Machine Learning con Python: previsione in real-time della richiesta di energia elettrica | PyData | Beginner | ๐ฎ๐น | Felice Tuosto | ๐จโ๐ป |
9 | Talk | 45 | Affrontare le sfide del cambiamento climatico con Python | PyData | Beginner | ๐ฎ๐น | Alessandro Amici | ๐จโ๐ป |
10 | Talk | 45 | Time Series Analysis with Pandas | PyData | Intermediate | ๐ฌ๐ง | Alexander Hendorf | ๐จโ๐ป |
11 | Talk | 60 | Machine Learning con Python: algoritmi NILM e real-time processing | PyData | Beginner | ๐ฎ๐น | Felice Tuosto | ๐จโ๐ป |
12 | Talk | 45 | OpenCV for face detection | PyData | Beginner | ๐ฌ๐ง | Ken Alger | ๐จโ๐ป |
13 | Talk | 45 | How to turn Wikipedia into a Quiz Game | PyData | Beginner | ๐ฌ๐ง | Andrea Cappelli,Roberto Turrin | ๐จโ๐ป+๐จโ๐ป |
14 | Talk | 60 | Where are you going? An overview on machine learning models for human mobility | PyData | Beginner | ๐ฎ๐น | Gianni Barlacchi | ๐จโ๐ป |
15 | Talk | 60 | Tensor decomposition with Python: Learning structures from multidimensional data | PyData | Intermediate | ๐ฎ๐น | Andrรฉ Panisson | ๐จโ๐ป |
16 | Talk | 45 | An Introduction to Pandas for Data Analysis in Python | PyData | Beginner | ๐ฌ๐ง | Ayush Kumar Singh | ๐จโ๐ป |
17 | Talk | 45 | Basic principles of scientific data visualization | PyData | Beginner | ๐ฌ๐ง | Giuseppe Jurman | ๐จโ๐ป |
18 | Talk | 45 | Explore the brain with Nilearn | PyData | Intermediate | ๐ฌ๐ง | Darya Chyzhyk | ๐ฉโ๐ป |
19 | Talk | 45 | An Introduction to Feature Selection in Machine Learning using Python | PyData | Beginner | ๐ฌ๐ง | Rahul Baboota | ๐จโ๐ป |
20 | Talk | 45 | Word Embedding: come codificare il linguaggio naturale per algoritmi di previsione e classificazione | PyData | Beginner | ๐ฎ๐น | Felice Tuosto,Andrea Ianni | ๐จโ๐ป+๐จโ๐ป |
21 | Talk | 60 | The Journey Of aeneas: A Python Adventure In Text and Speech | PyData | Intermediate | ๐ฌ๐ง | Alberto Pettarin | ๐จโ๐ป |
22 | Talk | 45 | Jupyter: if you don't use it yet you're doing wrong | PyData | Beginner | ๐ฌ๐ง | Christian Barra | ๐จโ๐ป |
23 | Talk | 45 | Sparking Pandas: an experiment | PyData | Intermediate | ๐ฌ๐ง | Francesco Bruni | ๐จโ๐ป |
24 | Talk | 45 | Space weather monitoring for a simulation of a Martian settlement based on Virtual Reality | PyData | Beginner | ๐ฌ๐ง | Giovanni Bruno | ๐จโ๐ป |
25 | Talk | 45 | Catching Neutrinos with Python and KM3NeT | PyData | Beginner | ๐ฌ๐ง | Tamรกs Gรกl | ๐จโ๐ป |
26 | Talk | 45 | Il Viaggio di aeneas: Un'Avventura Con Python Tra Testo e Parlato | PyData | Beginner | ๐ฎ๐น | Alberto Pettarin | ๐จโ๐ป |
27 | Talk | 45 | Word Embeddings for Natural Language Processing in Python | PyData | Beginner | ๐ฌ๐ง | Marco Bonzanini | ๐จโ๐ป |
28 | Talk | 60 | Validazione e decodifica di file XML con Python | PyData | Intermediate | ๐ฎ๐น | Davide Brunato | ๐จโ๐ป |
29 | Talk | 60 | Dai dati alla visualizzazione: la mia prima data pipeline | PyData | Beginner | ๐ฎ๐น | Riccardo Magliocchetti | ๐จโ๐ป |
30 | Talk | 45 | How to use pandas the wrong way | PyData | Intermediate | ๐ฌ๐ง | Pietro Battiston | ๐จโ๐ป |
31 | Talk | 45 | Misura: Un sistema per il controllo strumentale, l'acquisizione dati ed il calcolo scientifico | PyData | Beginner | ๐ฎ๐น | Daniele Paganelli | ๐จโ๐ป |
32 | Talk | 45 | The Wild West of Data Wrangling | PyData | Intermediate | ๐ฌ๐ง | Sarah Guido | ๐ฉโ๐ป |
33 | Talk | 45 | Come usare male pandas | PyData | Intermediate | ๐ฎ๐น | Pietro Battiston | ๐จโ๐ป |
34 | Talk | 45 | Monitoring Beach Morphology with Python | PyData | Beginner | ๐ฎ๐น | Luca Liberti | ๐จโ๐ป |
35 | Talk | 45 | Differential network analysis and graph classification: a glocal approach | PyData | Intermediate | ๐ฌ๐ง | Giuseppe Jurman | ๐จโ๐ป |
36 | Talk | 45 | RFLab - Controllo remoto strumentazione di un laboratorio nel settore delle microonde | PyData | Intermediate | ๐ฎ๐น | Andrea Saba | ๐จโ๐ป |
37 | Talk | 45 | Fuzzy is the new sexy: a tour of scikit-fuzzy | PyData | Beginner | ๐ฎ๐น | Niccolo Raspa | ๐จโ๐ป |
38 | Talk | 45 | Real-time Trajectory Optimization through contacts, a simple test case. | PyData | Intermediate | ๐ฎ๐น | Tommaso Sartor | ๐จโ๐ป |
39 | Talk | 45 | LiFT - Un tagger di features per lโanalisi multidimensionale di testi ottimizzato per PySpark | PyData | Beginner | ๐ฎ๐น | Michele Gabusi | ๐จโ๐ป |
40 | Talk | 45 | ADENINE: A Data ExploratioN pIpeliNE | PyData | Beginner | ๐ฌ๐ง | Samuele Fiorini | ๐จโ๐ป |
print('Number of Talks Proposed: ', pydataers.index.size, end='\n\n')
print('Language of Talks Proposed: ')
print(pydataers.Lang.value_counts(), end='\n\n')
print('Levels of Talks Proposed: ')
print(pydataers.Level.value_counts())
Number of Talks Proposed: 40
Language of Talks Proposed:
๐ฌ๐ง 23
๐ฎ๐น 17
Name: Lang, dtype: int64
Levels of Talks Proposed:
Beginner 26
Intermediate 14
Name: Level, dtype: int64
pyweb = talks[talks['Track'].values == 'PyWeb']
pyweb.index = np.arange(1, pyweb.index.size+1)
pyweb
Type | Duration | Title | Track | Level | Lang | Speakers | Gender | |
---|---|---|---|---|---|---|---|---|
1 | Talk | 45 | Building Serverless applications with Python | PyWeb | Advanced | ๐ฌ๐ง | Andrii Soldatenko | ๐จโ๐ป |
2 | Talk | 45 | Create a serverless infrastructure for data collection with Python and AWS | PyWeb | Intermediate | ๐ฎ๐น | David Santucci | ๐จโ๐ป |
3 | Talk | 45 | Indicizzare e ricercare tonnellate di dati con ElasticSearch e Django | PyWeb | Intermediate | ๐ฎ๐น | Ernesto Arbitrio | ๐จโ๐ป |
4 | Talk | 45 | Django Rest Framework - Tips&Tricks | PyWeb | Beginner | ๐ฎ๐น | Luca Zacchetti | ๐จโ๐ป |
5 | Talk | 30 | Out of Sight, Out of Mind: Survival tricks and tools for remote developers | PyWeb | Beginner | ๐ฌ๐ง | Alessio Bragadini | ๐จโ๐ป |
6 | Talk | 45 | Crash test of Django ORM | PyWeb | Intermediate | ๐ฌ๐ง | Andrii Soldatenko | ๐จโ๐ป |
7 | Talk | 60 | Understanding Serverless Architecture | PyWeb | Beginner | ๐ฌ๐ง | Jalem Raj Rohit | ๐จโ๐ป |
8 | Talk | 45 | Getting started with requests HTTP library | PyWeb | Beginner | ๐ฎ๐น | Andrea Grandi | ๐จโ๐ป |
9 | Talk | 60 | Serverless computing con Python e AWS | PyWeb | Intermediate | ๐ฎ๐น | Federico Caboni | ๐จโ๐ป |
10 | Talk | 45 | Deploy automatizzato di un progetto Python 3/Django con Ansible | PyWeb | Intermediate | ๐ฎ๐น | Marco Santamaria | ๐จโ๐ป |
11 | Talk | 60 | Serverless computing with Python and AWS | PyWeb | Intermediate | ๐ฌ๐ง | Federico Caboni | ๐จโ๐ป |
12 | Talk | 45 | Why I still develop synchronous web in the asyncIO era | PyWeb | Intermediate | ๐ฌ๐ง | Giovanni Barillari | ๐จโ๐ป |
13 | Talk | 30 | Django among modern web frameworks โ was Angular2 a good choice? | PyWeb | Intermediate | ๐ฌ๐ง | Andrzej Krawczyk | ๐จโ๐ป |
14 | Talk | 45 | An Introduction to web scraping using Python | PyWeb | Beginner | ๐ฌ๐ง | Manoj Pandey | ๐จโ๐ป |
15 | Talk | 45 | Perchรฉ sviluppo ancora web sincrono nell'era dell'asyncIO | PyWeb | Intermediate | ๐ฎ๐น | Giovanni Barillari | ๐จโ๐ป |
16 | Talk | 30 | Django and the testing pyramid | PyWeb | Intermediate | ๐ฌ๐ง | Aaron Bassett | ๐จโ๐ป |
17 | Talk | 30 | Data loss prevention in modern web applications | PyWeb | Beginner | ๐ฌ๐ง | Xavier Dutreilh | ๐จโ๐ป |
18 | Talk | 60 | Amazon Web Services for dummies - tips and tricks | PyWeb | Beginner | ๐ฌ๐ง | Justyna Janczyszyn | ๐ฉโ๐ป |
19 | Talk | 45 | OpneSSH SFTP service con Python: pysftpserver. | PyWeb | Intermediate | ๐ฎ๐น | Filippo Morelli | ๐จโ๐ป |
20 | Talk | 60 | Amazon Web Services per i principianti - consigli e trucchi | PyWeb | Beginner | ๐ฎ๐น | Justyna Janczyszyn | ๐ฉโ๐ป |
21 | Talk | 45 | Open edX, soluzione per l'e-learning basata su Django | PyWeb | Beginner | ๐ฎ๐น | Davide Corio | ๐จโ๐ป |
22 | Talk | 45 | Automated deploy of a Python 3/Django project with Ansible | PyWeb | Intermediate | ๐ฌ๐ง | Marco Santamaria | ๐จโ๐ป |
23 | Talk | 30 | Type uWSGI; press enter; what happens? | PyWeb | Advanced | ๐ฌ๐ง | Philip James | ๐จโ๐ป |
24 | Talk | 30 | Planet friendly web development with Django | PyWeb | Intermediate | ๐ฌ๐ง | Chris Adams | ๐จโ๐ป |
25 | Talk | 60 | weppy: il framework web per umani | PyWeb | Beginner | ๐ฎ๐น | Giovanni Barillari | ๐จโ๐ป |
26 | Talk | 45 | Presenting pysftpserver: OpenSSH SFTP service with Python. | PyWeb | Intermediate | ๐ฌ๐ง | Filippo Morelli | ๐จโ๐ป |
27 | Talk | 45 | Django nella giungla Javascript | PyWeb | Beginner | ๐ฎ๐น | Patrick Guido Arminio | ๐จโ๐ป |
28 | Talk | 30 | The hard long journey of submitting a form | PyWeb | Intermediate | ๐ฌ๐ง | Filipe de Alencar Ximenes | ๐จโ๐ป |
29 | Talk | 60 | Infrastructure as Code with Terraform | PyWeb | Beginner | ๐ฌ๐ง | Justyna Janczyszyn | ๐ฉโ๐ป |
30 | Talk | 30 | The mullet architecture - Elasticsearch in the front, Postgres in the back | PyWeb | Intermediate | ๐ฌ๐ง | Honza Krรกl | ๐จโ๐ป |
31 | Talk | 60 | Infrastruttura come codice con Terraform | PyWeb | Beginner | ๐ฎ๐น | Justyna Janczyszyn | ๐ฉโ๐ป |
32 | Talk | 45 | Geospatial three amigos: Python, Leaflet, and ElasticSearch | PyWeb | Beginner | ๐ฌ๐ง | Roberto Rosario | ๐จโ๐ป |
33 | Talk | 30 | Django Admin - The Swiss Army Knife | PyWeb | Intermediate | ๐ฌ๐ง | Prakash Kumar | ๐จโ๐ป |
34 | Talk | 45 | MIT MicroMasters: come sviluppare una web application basata su servizi esterni. | PyWeb | Beginner | ๐ฎ๐น | Giovanni Di Milia | ๐จโ๐ป |
35 | Talk | 30 | Serverlessness - augmenting your Django apps with Functions-as-a-Service | PyWeb | Intermediate | ๐ฌ๐ง | Tom Dyson | ๐จโ๐ป |
36 | Talk | 30 | Qualities of great reusable Django apps | PyWeb | Intermediate | ๐ฌ๐ง | Flรกvio Juvenal da Silva Junior | ๐จโ๐ป |
37 | Talk | 60 | weppy: the web framework for humans | PyWeb | Beginner | ๐ฌ๐ง | Giovanni Barillari | ๐จโ๐ป |
38 | Talk | 30 | Scaling Django with Kubernetes | PyWeb | Intermediate | ๐ฌ๐ง | Saket Bhushan | ๐จโ๐ป |
39 | Talk | 30 | Beginning with django? Why you need to continue with django | PyWeb | Beginner | ๐ฌ๐ง | Opetunde Adepoju | ๐ฉโ๐ป |
40 | Talk | 30 | Migrating from JavaEE to Django: the OSIS case of embracing cultural and technical changes | PyWeb | Beginner | ๐ฌ๐ง | Hildeberto Mendonca | ๐จโ๐ป |
41 | Talk | 30 | Integrating the Bokeh library with Django | PyWeb | Beginner | ๐ฌ๐ง | Ken Alger | ๐จโ๐ป |
42 | Talk | 30 | Preventing issues on Django with linters and tools | PyWeb | Beginner | ๐ฌ๐ง | Flรกvio Juvenal da Silva Junior | ๐จโ๐ป |
43 | Talk | 60 | Django ORM in server TCP con backend multischema PostgreSQL | PyWeb | Intermediate | ๐ฎ๐น | Luca Ferroni | ๐จโ๐ป |
44 | Talk | 30 | Deploying your django application using puppet | PyWeb | Beginner | ๐ฌ๐ง | Krzysztof ลปuraw | ๐จโ๐ป |
45 | Talk | 30 | Addons: I can solve 90% of your problems. The other 90% are up to you. | PyWeb | Intermediate | ๐ฌ๐ง | Stefan Foulis | ๐จโ๐ป |
46 | Talk | 30 | Using SASS in Django | PyWeb | Beginner | ๐ฌ๐ง | Jacob Rief | ๐จโ๐ป |
print('Number of Talks Proposed: ', pyweb.index.size, end='\n\n')
print('Language of Talks Proposed: ')
print(pyweb.Lang.value_counts(), end='\n\n')
print('Levels of Talks Proposed: ')
print(pyweb.Level.value_counts())
Number of Talks Proposed: 46
Language of Talks Proposed:
๐ฌ๐ง 31
๐ฎ๐น 15
Name: Lang, dtype: int64
Levels of Talks Proposed:
Beginner 22
Intermediate 22
Advanced 2
Name: Level, dtype: int64
pybusiness = talks[talks['Track'].values == 'PyBusiness']
pybusiness.index = np.arange(1, pybusiness.index.size+1)
pybusiness
Type | Duration | Title | Track | Level | Lang | Speakers | Gender | |
---|---|---|---|---|---|---|---|---|
1 | Talk | 60 | Realizzare stampe HTML e PDF usando solo Python | PyBusiness | Beginner | ๐ฎ๐น | Saverio Porcari | ๐จโ๐ป |
2 | Talk | 45 | Da applicativi Desktop a Web | PyBusiness | Beginner | ๐ฎ๐น | Luigi Renna | ๐จโ๐ป |
3 | Talk | 45 | Analisi dati e grafici in Genropy | PyBusiness | Beginner | ๐ฎ๐น | Francesco Porcari | ๐จโ๐ป |
4 | Talk | 45 | iCond: GenroPy per amministratori di condomini | PyBusiness | Beginner | ๐ฎ๐น | Andrea Busanelli | ๐จโ๐ป |
5 | Talk | 45 | Sviluppo lato client con Odoo | PyBusiness | Advanced | ๐ฎ๐น | Davide Corio | ๐จโ๐ป |
6 | Talk | 45 | Form e Campi dinamici in Genropy | PyBusiness | Beginner | ๐ฎ๐น | Francesco Porcari | ๐จโ๐ป |
7 | Talk | 60 | Genropy: 10 anni di sviluppo di un framework italiano | PyBusiness | Beginner | ๐ฎ๐น | Giovanni Porcari | ๐จโ๐ป |
8 | Talk | 45 | Genropy - Caso d'uso: gestione di una infrastruttura telefonica VoIP di medie/grandi dimensioni | PyBusiness | Beginner | ๐ฎ๐น | Mauro Zanardi | ๐จโ๐ป |
9 | Talk | 45 | Un anno di Genropy | PyBusiness | Beginner | ๐ฎ๐น | Muhammad Hassan Khurshid | ๐จโ๐ป |
10 | Talk | 45 | Wargame web app - Odoo come framework di sviluppo | PyBusiness | Intermediate | ๐ฎ๐น | Nicola Malcontenti | ๐จโ๐ป |
11 | Talk | 45 | Usare Erpy da applicazioni esterne | PyBusiness | Beginner | ๐ฎ๐น | Giovanni Porcari | ๐จโ๐ป |
print('Number of Talks Proposed: ', pybusiness.index.size, end='\n\n')
print('Language of Talks Proposed: ')
print(pybusiness.Lang.value_counts(), end='\n\n')
print('Levels of Talks Proposed: ')
print(pybusiness.Level.value_counts())
Number of Talks Proposed: 11
Language of Talks Proposed:
๐ฎ๐น 11
Name: Lang, dtype: int64
Levels of Talks Proposed:
Beginner 9
Advanced 1
Intermediate 1
Name: Level, dtype: int64
pydb = talks[talks['Track'].values == 'PyDatabase']
pydb.index = np.arange(1, pydb.index.size+1)
pydb
Type | Duration | Title | Track | Level | Lang | Speakers | Gender | |
---|---|---|---|---|---|---|---|---|
1 | Talk | 60 | Digital Analytics Data Aggregation: un case study dal mondo reale utilizzando SQL, NoSQL e Pandas | PyDatabase | Advanced | ๐ฎ๐น | Alessandro Pelliciari | ๐จโ๐ป |
2 | Talk | 45 | Full Text Search con PostgreSQL | PyDatabase | Beginner | ๐ฎ๐น | Giuseppe Broccolo | ๐จโ๐ป |
3 | Talk | 45 | Disaster recovery: una serie di sfortunati eventi | PyDatabase | Beginner | ๐ฎ๐น | Giulio Calacoci | ๐จโ๐ป |
4 | Talk | 60 | Python e PostgreSQL, un connubio perfetto | PyDatabase | Beginner | ๐ฎ๐น | Marco Nenciarini | ๐จโ๐ป |
5 | Talk | 45 | Ricerca full text in Django con PostgreSQL | PyDatabase | Intermediate | ๐ฎ๐น | Paolo Melchiorre | ๐จโ๐ป |
6 | Talk | 45 | PostgreSQL su NFS: miti e veritร | PyDatabase | Intermediate | ๐ฎ๐น | Jonathan Battiato | ๐จโ๐ป |
7 | Talk | 45 | Taking care of PostgreSQL with Ansible | PyDatabase | Beginner | ๐ฌ๐ง | Rubens Souza | ๐จโ๐ป |
print('Number of Talks Proposed: ', pydb.index.size, end='\n\n')
print('Language of Talks Proposed: ')
print(pydb.Lang.value_counts(), end='\n\n')
print('Levels of Talks Proposed: ')
print(pydb.Level.value_counts())
Number of Talks Proposed: 7
Language of Talks Proposed:
๐ฎ๐น 6
๐ฌ๐ง 1
Name: Lang, dtype: int64
Levels of Talks Proposed:
Beginner 4
Intermediate 2
Advanced 1
Name: Level, dtype: int64