Pro Yearly is on sale from $80 to $50! »

The Future of Python

The Future of Python

Keynote presentation at PyCon India 2018

C8eedb2bca5728f0f73294b5b5a0222e?s=128

Carol Willing

October 07, 2018
Tweet

Transcript

  1. 
 Carol Willing @WillingCarol The Future of Python 1 October

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

  3. 3

  4. 1989 http://python-history.blogspot.com/2009/01/brief-timeline-of-python.html @WillingCarol 349 | 360 http://py3readiness.org 154,293 projects |

    1,094,879 releases 1,503,765 files | 268,049 users https://pypi.org 4
  5. 41 @WillingCarol basic, fortran, pascal, c, c++, java, python, rust,

    go, javascript, processing, julia 2 million https://jupyter.org 5
  6. @WillingCarol past 6

  7. Change is a constant @WillingCarol 7

  8. People have opinions @WillingCarol 8

  9. Great code requires communication @WillingCarol 9

  10. @twitter_handle

  11. 11

  12. Optimism 12

  13. Language Design In reality, programming languages are how programmers express

    and communicate ideas — and the audience for those ideas is other programmers, not computers. http://neopythonic.blogspot.com/2016/04/kings-day-speech.html – Guido van Rossum !13
  14. Python for everyone the most important lesson I learned... sharing

    – Guido van Rossum http://neopythonic.blogspot.com/2016/04/kings-day-speech.html !14
  15. 15 future

  16. Python core Pythonistas Possibilities @WillingCarol 16

  17. Python core language @WillingCarol 17

  18. What happens to CPython? @WillingCarol 18

  19. CPython governance @WillingCarol 19

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

  21. 21

  22. 22

  23. 23

  24. 24

  25. @WillingCarol pythonclock.org python3statement.org 25

  26. @WillingCarol 26 py3readiness.org

  27. Rich ecosystem of libraries @WillingCarol 27

  28. 28

  29. Pythonistas @WillingCarol 29

  30. The future of Python must include diversity of ideas. @WillingCarol

    30
  31. How do I learn? @WillingCarol 31

  32. To which project should I contribute? @WillingCarol 32

  33. How can I become a speaker? @WillingCarol 33

  34. @WillingCarol How do we get more people at my meetup?

    34
  35. How do I become a core Python developer? @WillingCarol 35

  36. Why do I want to become a core Python developer?

    @WillingCarol 36
  37. inclusive = impact @WillingCarol 37

  38. Pythonistas - the sequel @WillingCarol 38

  39. Sensible Defaults @WillingCarol 39

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

    best 40
  41. Listen @WillingCarol understanding consideration value ideas of others 41

  42. Share @WillingCarol experiences knowledge risk and reward 42

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

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

  45. Possibilities @WillingCarol 45

  46. WebAssembly @WillingCarol Mobile Gaming Distribution 46

  47. Interactivity @WillingCarol Education Research Exploration 47

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

    Mobile Gaming 48
  49. Empowerment @WillingCarol 49

  50. Python core Pythonistas Possibilities 50

  51. ...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
  52. the future of Python is @WillingCarol 52

  53. YOU @WillingCarol 53

  54. Thank you @WillingCarol What will you do now for Python

    and Pythonistas? 54