Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Guido's Lesson: Sharing at PyCon Argentina 2018

Guido's Lesson: Sharing at PyCon Argentina 2018

Keynote at PyCon Argentina 2018. An overview of Jupyter and Python: the state of the projects, community, and possibilities for the future.

C8eedb2bca5728f0f73294b5b5a0222e?s=128

Carol Willing
PRO

November 24, 2018
Tweet

Transcript

  1. 
 Carol Willing @WillingCarol Guido's Lesson Sharing 1 PyCon Argentina

    2018 Python Core Developer Fellow, Former Director Python Software Foundation Jupyter Core Developer Steering Council Project Jupyter
  2. @WillingCarol 2

  3. 3

  4. @WillingCarol 4

  5. Python for everyone the most important lesson I learned... sharing

    – Guido van Rossum http://neopythonic.blogspot.com/2016/04/kings-day-speech.html !5
  6. @WillingCarol 6 People Possibilities Projects sharing the future

  7. Projects @WillingCarol 7 Jupyter Notebooks | JupyterLab JupyterHub | Binder

  8. 
 Jupyter Notebook A Jupyter Notebook document with a visualization

    of measles data.
  9. https://blog.jupyter.org/we-analyzed-1- million-jupyter-notebooks-now-you- can-too-guest-post-8116a964b536 http://adamrule.com/files/papers/ chi_2018_computational_notebooks _final_web.pdf

  10. 
 clacso Millions of Notebooks https://github.com/trending/jupyter-notebook

  11. @WillingCarol basic, fortran, pascal, c, c++, java, python, rust, go,

    javascript, processing, julia 11
  12. 
 Classic Jupyter: More Than Just Notebooks

  13. JupyterLab Try it on Binder. next-generation, web-based, extensible user interface

    for Jupyter
  14. 14

  15. 15

  16. @WillingCarol

  17. @WillingCarol zero-to-jupyterhub.readthedocs.io Kubernetes

  18. Binder https://blog.jupyter.org/binder-2-0-a-tech-guide-2017-fd40515a3a84 https://elifesciences.org/labs/8653a61d/introducing-binder-2-0-share-your- interactive-research-environment https://www.nature.com/articles/d41586-018-01322-9 mybinder.org

  19. 19

  20. 20

  21. 21

  22. People Jovyans @WillingCarol 22 Jupyter

  23. 
 Millions of Users https://github.com/jupyter/design/blob/master/surveys/2015-notebook-ux/analysis/report_dashboard.ipynb

  24. Jupyter: Vision, Tools, Community jupyter.org

  25. 25

  26. 26

  27. Teachers and Students @WillingCarol 27

  28. Possibilities @WillingCarol 28 Jupyter

  29. Interactive computing is a tool of connection. —Prof. Lorena Barba

    @WillingCarol 2014
  30. 12 Steps to Navier-Stokes @WillingCarol 30 https://github.com/barbagroup/CFDPython https://jose.theoj.org/papers/10.21105/jose.00021 Mendoza, Argentina

    Lorena Barba and Gil Forsyth
  31. Introduction to Mechanical Vibration http://www.moorepants.info/blog/introducing-resonance.html Jason Moore Kenneth Lyons

  32. https://mybinder.org/v2/gh/willingc/pydy-tutorial-human-standing/master https://github.com/pydy/ pydy-tutorial-human- standing

  33. QuantEcon • multiple languages • lectures, notebooks, and more Comprehensive

    Course https://lectures.quantecon.org https://medium.com/quantecon-blog/code-testing-our-lectures-16bebac5ac1d https://quantecon.org/news-item/quantecon-py-v0-3-8-released
  34. 34

  35. @WillingCarol 35 https://github.com/damianavila/RISE RISE Cordoba, Argentina

  36. Django + Jupyter @WillingCarol 36 https://github.com/simonw/mendoza-trees-workshop Mendoza, Argentina

  37. 
 Enabling Reproducible Science https://losc.ligo.org/about/

  38. 
 Enabling Open Data Journalism

  39. Open Source Interactive Web Language Agnostic Global Scale @WillingCarol 39

    Jupyter's Future
  40. @WillingCarol 40

  41. Change is a constant @WillingCarol 41

  42. None
  43. People have opinions @WillingCarol 43

  44. Language CPython @WillingCarol 44 Python

  45. 1989 http://python-history.blogspot.com/2009/01/brief-timeline-of-python.html @WillingCarol 45

  46. @WillingCarol Rich ecosystem of libraries 46 Source: pypi.org

  47. @WillingCarol 159,303 projects | 1,137,402 releases 1,578,984 files | 279,213

    users https://pypi.org 47 growth
  48. @WillingCarol 48 py3readiness.org

  49. @WillingCarol pythonclock.org python3statement.org 49

  50. What happens to CPython? @WillingCarol 50

  51. @WillingCarol 51 People Possibilities Projects governance

  52. 52

  53. 53

  54. 54 https://www.python.org/dev/peps/

  55. Optimism 55

  56. People Pythonistas @WillingCarol 56 Python

  57. @WillingCarol

  58. Many interests, many uses @WillingCarol 58

  59. 59 The future of Python must include diversity of ideas.

  60. @WillingCarol 60 Sensible Defaults

  61. Respect @WillingCarol time graceful disagreement your approach may not be

    best 61
  62. Listen @WillingCarol understanding consideration value ideas of others 62

  63. Share @WillingCarol experiences knowledge risk and reward 63

  64. Trust @WillingCarol Negativity shuts down creativity. Silencing productive discourse and

    gatekeeping result in toxic workflows. 64
  65. Humility @WillingCarol Long term success Learning from failures Innovation 65

  66. 66 Sensible Defaults Respect | Listen | Share Trust |

    Humility
  67. Possibilities @WillingCarol 67 Python

  68. Interactivity @WillingCarol Education Research Exploration 68

  69. 69

  70. WebAssembly @WillingCarol Mobile Gaming Distribution 70

  71. Productivity @WillingCarol Web Data Science Science Education Systems Open Hardware

    Mobile Gaming 71
  72. @WillingCarol 72 Global Source: pgbovine.net

  73. 73

  74. Python Software Foundation

  75. 75

  76. @WillingCarol 76

  77. @WillingCarol https://speakerdeck.com/willingc Python y Jupyter People Possibilities

  78. ...a programming language created by a community fosters happiness in

    its users around the world. – Guido van Rossum http://neopythonic.blogspot.com/2016/04/kings-day-speech.html
  79. the future of Python depends on @WillingCarol 79

  80. YOU @WillingCarol 80

  81. Thank you @WillingCarol 81

  82. @WillingCarol Recognition and Attributions "sky" flickr photo by is_kyoto_jp https://flickr.com/photos/is_kyoto_jp/4318064923

    shared under a Creative Commons (BY) license "2010-04-22" flickr photo by bgottsab https://flickr.com/photos/gottgraphicsdesign/5863884809 shared under a Creative Commons (BY- NC) license "Superhero" flickr photo by built4love.hain https://flickr.com/photos/128431605@N05/15274715978 shared under a Creative Commons (BY) license "Brooklyn Bridge - NYC" flickr photo by Marcela McGreal https://flickr.com/photos/marcelamcgreal/27098502733 shared under a Creative Commons (BY) license "2017 Golden Bear Open" flickr photo by Sangudo https://flickr.com/photos/sangudo/32698145006 shared under a Creative Commons (BY-NC-ND) license © Holger Motzkau 2010 / Wikipedia/Wikimedia Commons / CC BY-SA 3.0 Matplotlib documentation Carol Willing papers and photos Jupyter project logos music21 website Cyrille Rossant website Fernando Perez website JOSE website "Beware of Coils" flickr photo by cogdogblog https://flickr.com/photos/cogdog/5753710309 shared into the public domain using (CC0)