EuroPython 2018 @ultrabug Gentoo Linux developer CTO at Numberly - - PowerPoint PPT Presentation

europython 2018 ultrabug
SMART_READER_LITE
LIVE PREVIEW

EuroPython 2018 @ultrabug Gentoo Linux developer CTO at Numberly - - PowerPoint PPT Presentation

EuroPython 2018 @ultrabug Gentoo Linux developer CTO at Numberly The rise of Python in the data communities The rise of Python in the Data communities Europython 2018 The rise of Python Who has driven Tech over in the data communities


slide-1
SLIDE 1

EuroPython 2018

slide-2
SLIDE 2

@ultrabug

Gentoo Linux developer CTO at Numberly

slide-3
SLIDE 3

The rise of Python in the data communities

Europython 2018

The rise of Python in the Data communities

slide-4
SLIDE 4

The rise of Python in the data communities

Europython 2018

Who has driven Tech over the last ~10 years?

slide-5
SLIDE 5
slide-6
SLIDE 6

DATA

slide-7
SLIDE 7
slide-8
SLIDE 8

Data challenges (re)shaped the Tech industry

slide-9
SLIDE 9

Software Engineering

slide-10
SLIDE 10

Science

slide-11
SLIDE 11

System / Network Operations

slide-12
SLIDE 12

Data Analysis

slide-13
SLIDE 13

Software Engineering System / Network Operations Science Data Analysis

DATA

slide-14
SLIDE 14

“a general purpose programming language”

slide-15
SLIDE 15

Software Engineering System / Network Operations Perl

slide-16
SLIDE 16

2009: DevOps culture and SOA design emerge

Software Engineering System / Network Operations

slide-17
SLIDE 17

DevOps fosters Python’s adoption by Ops

Software Engineering System / Network Operations

2009

DevOps culture SOA architectures 2010 WSGI 1.0.1 (PEP 3333) Flask uWSGI Gunicorn Fabric 2011-2012 Ansible SaltStack

slide-18
SLIDE 18

Software Engineering System / Network Operations Science

slide-19
SLIDE 19

Software Engineering System / Network Operations Science 2001 iPython 2006 numpy 2007 creation of scikits in scipy

2009

pandas scikit-learn 2012 numFOCUS 2014 Jupyter 2016 PyTorch

slide-20
SLIDE 20

Software Engineering System / Network Operations Science Data Analysis

slide-21
SLIDE 21

Software Engineering System / Network Operations Science Data Analysis

2009

pandas scikit-learn 2012 PyDATA 2014 Jupyter 2015 dask 2017 pyarrow ray project

slide-22
SLIDE 22

Software Engineering System / Network Operations Science Data Analysis 2008 Cassandra

2009

MongoDB NoSQL influence 2011 Apache Hadoop Apache Kafka 2015 DataOps culture Event-Driven Architecture

slide-23
SLIDE 23

2009 was cool :)

Software Engineering System / Network Operations Science Data Analysis

slide-24
SLIDE 24

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

slide-25
SLIDE 25

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

slide-26
SLIDE 26

The rise of Python in the data communities

Europython 2018

The rise of Python in the Data communities

slide-27
SLIDE 27

The rise of Python in the data communities

Europython 2018

The rise of Data in the Python communities

slide-28
SLIDE 28

Data-Driven is (finally) coming

slide-29
SLIDE 29

Software Engineering System / Network Operations

The way we build & deploy apps/platforms changes

Challenges

  • Packaging
  • Standalone build and runtime
  • Performance
  • Distributed applications
slide-30
SLIDE 30

Operating Data Science at scale is still not solved

Challenges

  • Production deployment
  • Runtime integration
  • Performance
  • Scale
  • Graph computation

Software Engineering Science

slide-31
SLIDE 31

Data paradigm is shifting to Event-Driven / Streams

Challenges

  • Runtime integration
  • Production deployment
  • Performance
  • Scale
  • Distributed databases

System / Network Operations Data Analysis

slide-32
SLIDE 32

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

slide-33
SLIDE 33

Keep on rising, Python community!

slide-34
SLIDE 34

Thanks

The rise of Python in the Data communities

@ultrabug

The rise of Data in the Python communities