{"id":251,"date":"2016-02-23T09:00:17","date_gmt":"2016-02-23T17:00:17","guid":{"rendered":"http:\/\/blogs.msdn.microsoft.com\/pythonengineering\/?p=251"},"modified":"2019-02-17T15:27:12","modified_gmt":"2019-02-17T22:27:12","slug":"microsoft-and-project-jupyter","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/python\/microsoft-and-project-jupyter\/","title":{"rendered":"Microsoft and Project Jupyter"},"content":{"rendered":"<p><a href=\"http:\/\/devblogs.microsoft.com\/python\/wp-content\/uploads\/sites\/12\/2016\/02\/JupyterMicrosoft.png\"><img decoding=\"async\" class=\"alignnone size-medium wp-image-262\" src=\"https:\/\/devblogs.microsoft.com\/python\/wp-content\/uploads\/sites\/12\/2016\/02\/JupyterMicrosoft-300x112-1.png\" alt=\"Jupyter + Microsoft\" width=\"300\" height=\"112\" \/><\/a><\/p>\n<p><a title=\"Jupyter\" href=\"http:\/\/jupyter.org\/\" target=\"_blank\">Jupyter<\/a>,\u00a0formerly IPython, is more than just an execution environment for \u00a0<a title=\"Python\" href=\"https:\/\/www.python.org\/\" target=\"_blank\">Python<\/a>, <a title=\"R\" href=\"https:\/\/www.r-project.org\/\" target=\"_blank\">R<\/a>, and many\u00a0other languages. With code, markdown, inline graphics, and more features, it provides a convenient, browser-based canvas for prototyping, collaborating, and sharing ideas.\u00a0This environment has been embraced by the community and for good reason; it allows individuals to rapidly prototype and get to results. At Microsoft, we believe Project Jupyter has fundamentally transformed the world of tooling and have even went as far to <a title=\"Microsoft Donates to IPython\" href=\"http:\/\/ipython.org\/microsoft-donation-2013.html\" target=\"_blank\">donate to the project<\/a> to help ensure its success.<\/p>\n<p>Many teams\u00a0at Microsoft are using Jupyter. From engineers in Bing doing data analysis; to machine learning data scientists in <a href=\"https:\/\/studio.azureml.net\" target=\"_blank\">Azure ML Studio<\/a>; to the <a title=\"Azure Notebooks\" href=\"https:\/\/blogs.technet.microsoft.com\/machinelearning\/2015\/07\/24\/introducing-jupyter-notebooks-in-azure-ml-studio\/\" target=\"_blank\">Azure Notebooks<\/a> team providing a Jupyter Notebook experience hosted on Microsoft Azure; to integration work in <a title=\"PTVS\" href=\"https:\/\/aka.ms\/ptvs\" target=\"_blank\">Python Tools for Visual Studio (PTVS)<\/a>. The <a title=\"Cortana Analytics Gallery\" href=\"http:\/\/gallery.cortanaanalytics.com\/notebooks\" target=\"_blank\">Cortana Analytics Gallery<\/a> currently has a number of excellent notebooks for you view, such as notebooks on <a href=\"https:\/\/gallery.cortanaanalytics.com\/Notebook\/Deployment-of-AzureML-Web-Services-from-Python-Notebooks-4\" target=\"_blank\">Deploying Azure ML Services from Jupyter<\/a>,\u00a0<a href=\"https:\/\/gallery.cortanaanalytics.com\/Notebook\/Topic-Discovery-in-Twitter-Tweets-1\" target=\"_blank\">Topic Discovery in Twitter Tweets<\/a>, or <a href=\"https:\/\/gallery.cortanaanalytics.com\/Notebook\/Working-with-Azure-SQL-Data-Warehouse-Part-1-Loading-data-using-Polybase-1\" target=\"_blank\">Working with Azure SQL Data Warehouse<\/a>.<\/p>\n<p>We have also started work on a\u00a0Jupyter incubation project called <a title=\"sparkmagic\" href=\"https:\/\/github.com\/jupyter-incubator\/sparkmagic\" target=\"_blank\">sparkmagic<\/a>,\u00a0a Jupyter extension that allows you to interact with Spark clusters from your notebook.<\/p>\n<p><a href=\"http:\/\/devblogs.microsoft.com\/python\/wp-content\/uploads\/sites\/12\/2016\/02\/sparkmagic.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-252\" src=\"https:\/\/devblogs.microsoft.com\/python\/wp-content\/uploads\/sites\/12\/2016\/02\/sparkmagic-1.png\" alt=\"sparkmagic\" width=\"644\" height=\"454\" \/><\/a><\/p>\n<p>Jupyter itself is evolving quickly; for example, the next major version of Jupyter is set to move\u00a0beyond being a REPL and look closer to a complete IDE. \u00a0Microsoft is in close partnership with the core team to track updates and is looking into how we can best leverage it in Azure. Please continue to check back here where we hope to have more in-depth blogs on these projects.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Jupyter,\u00a0formerly IPython, is more than just an execution environment for \u00a0Python, R, and many\u00a0other languages. With code, markdown, inline graphics, and more features, it provides a convenient, browser-based canvas for prototyping, collaborating, and sharing ideas.\u00a0This environment has been embraced by the community and for good reason; it allows individuals to rapidly prototype and get to [&hellip;]<\/p>\n","protected":false},"author":382,"featured_media":10119,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-251","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-python"],"acf":[],"blog_post_summary":"<p>Jupyter,\u00a0formerly IPython, is more than just an execution environment for \u00a0Python, R, and many\u00a0other languages. With code, markdown, inline graphics, and more features, it provides a convenient, browser-based canvas for prototyping, collaborating, and sharing ideas.\u00a0This environment has been embraced by the community and for good reason; it allows individuals to rapidly prototype and get to [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/posts\/251","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/users\/382"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/comments?post=251"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/posts\/251\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/media\/10119"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/media?parent=251"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/categories?post=251"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/tags?post=251"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}