europython 2018 ultrabug
play

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


  1. EuroPython 2018

  2. @ultrabug Gentoo Linux developer CTO at Numberly

  3. The rise of Python in the data communities The rise of Python in the Data communities Europython 2018

  4. The rise of Python Who has driven Tech over in the data communities the last ~10 years? Europython 2018

  5. DATA

  6. Data challenges (re)shaped the Tech industry

  7. Software Engineering

  8. Science

  9. System / Network Operations

  10. Data Analysis

  11. Software System / Network Engineering Operations DATA Science Data Analysis

  12. “a general purpose programming language”

  13. Software System / Network Engineering Operations Perl

  14. 2009: DevOps culture and SOA design emerge Software System / Network Engineering Operations

  15. DevOps fosters Python’s adoption by Ops 2009 DevOps culture SOA architectures Software System / Network Engineering Operations 2010 WSGI 1.0.1 (PEP 3333) Flask uWSGI Gunicorn Fabric 2011-2012 Ansible SaltStack

  16. Software System / Network Engineering Operations Science

  17. 2001 iPython Software System / Network 2006 Engineering Operations numpy 2007 creation of scikits in scipy 2009 pandas scikit-learn 2012 numFOCUS Science 2014 Jupyter 2016 PyTorch

  18. Software System / Network Engineering Operations Science Data Analysis

  19. Software System / Network Engineering Operations 2009 pandas scikit-learn 2012 PyDATA 2014 Jupyter Science 2015 Data Analysis dask 2017 pyarrow ray project

  20. Software System / Network Engineering Operations 2008 Cassandra 2009 MongoDB NoSQL influence 2011 Science Data Analysis Apache Hadoop Apache Kafka 2015 DataOps culture Event-Driven Architecture

  21. Software System / Network Engineering Operations 2009 was cool :) Science Data Analysis

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

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

  24. The rise of Python in the data communities The rise of Python in the Data communities Europython 2018

  25. The rise of Python in the data communities The rise of Data in the Python communities Europython 2018

  26. Data-Driven is (finally) coming

  27. The way we build & deploy apps/platforms changes Challenges ● Packaging Software ● Standalone build and runtime Engineering ● Performance System / Network ● Distributed applications Operations

  28. Operating Data Science at scale is still not solved Challenges ● Production deployment Software ● Runtime integration Engineering ● Performance ● Scale Science ● Graph computation

  29. Data paradigm is shifting to Event-Driven / Streams Challenges ● Runtime integration System / ● Production deployment Network Operations ● Performance ● Scale Data Analysis ● Distributed databases

  30. 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

  31. Keep on rising, Python community!

  32. Thanks @ ultrabug The rise of Python in the Data communities communities The rise of Data in the Python

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend