Practical Python and Jupyter for Data Science and More
Get started or level up your skills using Python, Jupyter, and many more libraries in the Python ecosystem. This keynote was presented at PyCon MY 2019 in Kuala Lumpur.
@WillingCarol 12 What's behind the growth? Web DevOps Systems Testing Science Data Science Embedded systems Education Micropython, CircuitPython, Raspberry Pi
@WillingCarol 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
@WillingCarol PEP 13 Python Language Governance 17 ‣ Quality and Stability ‣ Contributing accessible, inclusive, sustainable ‣ Core team and PSF relationship ‣ Decision making processes for PEPs ‣ Seek consensus
@WillingCarol Python 3.8 19 https://www.python.org/downloads/release/python-380b3/ https://www.python.org/dev/peps/pep-0569/ Schedule and Content Try it 3.8-dev currently uses Python 3.8.0b3+ Test your project on Travis CI
@WillingCarol 36 Binder 2.0 blog post elifesciences: Share your interactive research environment Nature article about Binder !36 mybinder.org Try it in the browser
@WillingCarol What's new 57 Talk Python to Me Tracking Jupyter Newsletter https://tinyletter.com/TrackingJupyter/archive Open Source Directions webinar GitHub Trending Follow projects on Social Media
@WillingCarol 59 Ten Simple Rules for Reproducible Research in Jupyter Notebooks Adam Rule et al. https://github.com/jupyter-guide/ ten-rules-jupyter https://github.com/jupyter-guide/ jupyter-guide
@WillingCarol 67 Papermill Scrapbook Bookstore Commuter Production data at scale !67 https://medium.com/netflix-techblog/notebook-innovation-591ee3221233
@WillingCarol 68 Papermill - parameterize / run Scrapbook - recording / reading Bookstore - store notebooks Commuter - share notebooks Production data at scale !68
@WillingCarol 76 – Guido van Rossum ...a programming language created by a community fosters happiness in its users around the world. http://neopythonic.blogspot.com/2016/04/kings-day-speech.html
@WillingCarol 77 –Tim O'Reilly Contributions can encompass so much more than code. A successful software community requires time, dedication, communication, and education as well as elegant code.