europython 2018...europython 2018 the rise of data in the python communities data-driven is...

Post on 25-May-2020

14 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

EuroPython 2018

@ultrabugGentoo Linux developerCTO at Numberly

The rise of Pythonin the data communities

Europython 2018

The rise of Pythonin the Data communities

The rise of Pythonin the data communities

Europython 2018

Who has driven Tech over the last ~10 years?

DATA

Data challenges (re)shaped the Tech industry

Software Engineering

Science

System / Network Operations

Data Analysis

Software Engineering

System / NetworkOperations

Science Data Analysis

DATA

“a general purposeprogramming language”

Software Engineering

System / NetworkOperations Perl

2009: DevOps culture and SOA design emerge

Software Engineering

System / NetworkOperations

DevOps fosters Python’s adoption by Ops

Software Engineering

System / NetworkOperations

2009DevOps cultureSOA architectures

2010WSGI 1.0.1 (PEP 3333)FlaskuWSGIGunicornFabric

2011-2012AnsibleSaltStack

Software Engineering

System / NetworkOperations

Science

Software Engineering

System / NetworkOperations

Science

2001iPython

2006numpy

2007creation of scikits in scipy

2009pandasscikit-learn

2012numFOCUS

2014Jupyter

2016PyTorch

Software Engineering

System / NetworkOperations

Science

Data Analysis

Software Engineering

System / NetworkOperations

Science

Data Analysis

2009pandasscikit-learn

2012PyDATA

2014Jupyter

2015dask

2017pyarrowray project

Software Engineering

System / NetworkOperations

Science Data Analysis

2008Cassandra

2009MongoDBNoSQL influence

2011Apache HadoopApache Kafka

2015DataOps cultureEvent-Driven Architecture

2009 was cool :)

Software Engineering

System / NetworkOperations

Science Data Analysis

Source:https://www.economist.com/science-and-technology/2018/07/21/python-has-brought-computer-programming-to-a-vast-new-audience

Source:https://www.lemonde.fr/pixels/article/2018/07/25/je-n-imaginais-pas-que-python-connaitrait-un-tel-succes_5335917_4408996.html

GUIDO APPROVED

The rise of Pythonin the data communities

Europython 2018

The rise of Pythonin the Data communities

The rise of Pythonin the data communities

Europython 2018

The rise of Datain the Python communities

Data-Driven is (finally) coming

Software Engineering

System / Network

Operations

The way we build & deploy apps/platforms changesChallenges

● Packaging● Standalone build and runtime

● Performance

● Distributed applications

Operating Data Science at scale is still not solvedChallenges

● Production deployment● Runtime integration

● Performance● Scale

● Graph computation

Software Engineering

Science

Data paradigm is shifting to Event-Driven / StreamsChallenges

● Runtime integration● Production deployment

● Performance● Scale

● Distributed databases

System / Network

Operations

Data Analysis

Take away

2009 DevOps, Scientists and Data Analysts start to adopt Python

2010 Python for the Web is becoming mature

2012 numFOCUS & PyData structurate Data in Python

2015 DataOps, Event-Driven Architecture and AI emerge

2018 Python is influenced by the Data challenges faced by Data Science, AI and the rest of its wide range of communities

Keep on rising, Python community!

ThanksThe rise of Python in the Data

communities

@ultrabug

The rise of Data in the Python communities

top related