Workflows
Some useful workflows in media production environments
Multiple IPython kernels
https://medium.com/@ace139/enable-multiple-kernels-in-jupyter-notebooks-6098c738fe72
Papermill
https://github.com/nteract/papermill
A tool for parameterizing, executing, and analyzing Jupyter Notebooks.
“Do you want to run a notebook and depending on its results, choose a particular notebook to run next? You can now programmatically execute a workflow without having to copy and paste from notebook to notebook manually.”
“Papermill takes an opinionated approach to notebook parameterization and execution based on our experiences using notebooks at scale in data pipelines.”
Jupyter Python Notebook Keyboard Shortcuts and Text Snippets for Beginners
http://maxmelnick.com/2016/04/19/python-beginner-tips-and-tricks.html
Note: Mac keys
VSCode Bridge
https://blog.jupyter.org/connect-to-a-jupyterhub-from-visual-studio-code-ed7ed3a31bcb
https://code.visualstudio.com/docs/python/jupyter-support
PyCharm Bridge
(Note: this is a professional version feature)
https://www.jetbrains.com/help/pycharm/jupyter-notebook-support.html
IPython and Shell Commands
https://jakevdp.github.io/PythonDataScienceHandbook/01.05-ipython-and-shell-commands.html
The Structural Pattern Matching PEP links to a Binder notebook that includes a Python interpreter with the feature enabled and examples.
Tutorial: Advanced Jupyter Notebooks
https://www.dataquest.io/blog/advanced-jupyter-notebooks-tutorial/
“This Jupyter Notebooks tutorial aims to straighten out some sources of confusion and spread ideas that pique your interest and spark your imagination."
And voilà! … from Jupyter notebooks to standalone applications and dashboards
Embed or view Jupyter/IPython notebooks in Confluence With Voilà
https://blog.jupyter.org/and-voil%C3%A0-f6a2c08a4a93
“Voilà turns Jupyter notebooks into standalone web applications.
Valassis-Digital-Media / nbconflux - Converts Jupyter Notebooks to Atlassian Confluence pages using nbconvert
https://medium.com/bitwelt-software/embed-or-view-jupyter-ipython-notebooks-in-confluence-98a4fec07170
https://github.com/Valassis-Digital-Media/nbconflux
Commonly used Machine Learning Algorithms (with Python and R Codes)
https://www.analyticsvidhya.com/blog/2017/09/common-machine-learning-algorithms/
A Jupyter kernel for SQLite
https://blog.jupyter.org/a-jupyter-kernel-for-sqlite-9549c5dcf551
https://github.com/jupyter-xeus/xeus-sqlite
License: CC BY 4.0, Copyright Contributors to the ASWF USD working group.