Python and Jupyter: Looking to the Future

C8eedb2bca5728f0f73294b5b5a0222e?s=47 Carol Willing
February 09, 2019

Python and Jupyter: Looking to the Future

Presented at PyCon Colombia 2019. This keynote looks at Python and Jupyter. Each project has had an exciting year. This shares information about Python's new governance. It looks at how Python can be even more powerful for education and learning by looking at enhancements to complement JavaScript/WebAssembly, Binaries, and Mobile.

C8eedb2bca5728f0f73294b5b5a0222e?s=128

Carol Willing

February 09, 2019
Tweet

Transcript

  1. 2.
  2. 8.
  3. 16.
  4. 19.

    PEP 13: Python Language Governance ‣ Quality and Stability ‣

    Contributing accessible, inclusive, sustainable ‣ Core team and PSF relationship ‣ Decision making processes for PEPs ‣ Seek consensus
  5. 22.
  6. 24.
  7. 29.
  8. 32.
  9. 33.
  10. 36.
  11. 37.
  12. 38.
  13. 41.
  14. 42.
  15. 43.

    ‣ High level: WebAssembly and Javascript ‣ Low level: Rust

    ‣ wasm-bindgen wasm-pack ‣ Install using pip Improving Jupyter widgets and using with Python
  16. 45.

    https://github.com/data- exp-lab/rust-yt-tools/ npm package @data- exp-lab/yt-tools Irber Junior LC. Oxidizing

    Python: writing extensions in Rust [version 1; not peer reviewed]. F1000Researc h 2018, 7(ISCB Comm J): 955 (poster) (https:// doi.org/10.7490/ f1000research.1115726.1) https://github.com/ munkm/widgyts
  17. 46.
  18. 48.
  19. 50.
  20. 52.
  21. 53.
  22. 54.
  23. 55.
  24. 56.
  25. 57.
  26. 58.
  27. 59.
  28. 62.
  29. 65.
  30. 66.
  31. 68.

    What can you do ‣ Keep up with WebAssembly news

    ‣ Give a Rust / wasm / Python project a try ‣ Try Beeware and its tools. Great project for first time contributors too. ‣ Think about the User Experience for your work
  32. 71.
  33. 72.

    Matplotlib documentation Carol Willing papers and photos Project Jupyter nteract

    project Python website Fernando Perez website ipyvolume project yt project and Madickin
  34. 73.