As humans we are faced with multiple choices every day. Every person is different: some people prefer Firefox while others like Chrome; some people prefer python while others like R. Here at Anaconda, we abstain from engaging in language or IDE wars, and firmly believe our users shouldn’t have to compromise their preferences. That’s why we give you all the tools you need to be productiveand let you choose the tools you prefer to get your work done. Here is a quick overview of the IDEs available in Anaconda Enterprise 5.2.2 .

Jupyter Notebooks

Fun fact: Did you know that Jupyter is a play on the words Julia, Python, and R ? According to Project Jupyter co-founder Matthias Bussonnier, the name also is a nod to Galileo , who described his discovery of the Moons of Jupiter in his astronomical notebooks.


Continuum Analytics Blog: Choose Your Anaconda IDE Adventure: Jupyter, JupyterLa ...

We at Anaconda are big fans of the Jupyter Notebook , an open-source, web-based IDE with deep cross-language integration that allows you to create and share documents containing live code, equations, visualizations, and narrative text. Data scientists and engineers love using Jupyter for data cleaning and transformation, statistical modeling, visualization, machine learning, deep learning, and much more. Jupyter Notebook’s format (ipynb) has become an industry standard and can be rendered in multiple IDEs, GitHub, and other places.

Jupyter has support for over 40 programming languages, including Python, R, Julia, and Scala. Notebooks can be shared easily with others, and your code can produce rich, interactive output, including HTML, images, videos, and custom MIME types. It allows you to leverage big data tools such as Spark and explore that same data with pandas, scikit-learn, TensorFlow, and ggplot2.

Jupyter has become an important part of the workflow for data scientists to process, analyze, and manipulate their data and draw insights from it in a pleasant and effective way. The open and standardized Jupyter notebook file format is designed to capture, display, and share natural language, code, and results in a self-contained and powerful computational narrative.

JupyterLab

The latest project from the Jupyter team has been heralded as the next generation web-based interface for Project Jupyter, as it offers data scientists an innovative, customizable, and flexible environment for data science. JupyterLab puts together most of the instruments a data scientist needs, allowing window docking/combination and dynamic dashboard creation on demand.

JupyterLab is an interactive development environment for working with multiple notebooks in the same window, code editor, shells for multiple languages, data file viewers, terminals, and other custom dynamic components, and offers full support for Jupyter notebooks. It uses the same Jupyter Notebooks file format and Jupyter kernels, so all the notebooks you write in the classic Jupyter Notebook are fully compatible with JupyterLab.

Apache Zeppelin

When we introduced the newest version of our AI enablement platform Anaconda Enterprise last month, one of the biggest new benefits we were excited to announce is the addition of Apache Zeppelin notebooks. Like the Jupyter IDEs, Apache Zeppelin is an open-source, web-based IDE that supports interactive data ingestion, discovery, analytics, visualization, and collaboration, and also supports multiple languages.

Interactive browser-based notebooks enable data scientists to be more productive by developing, organizing, executing, and sharing data code and visualizing results without referring to the command line or needing the cluster details. Apache Zeppelin is integrated with distributed, general-purpose data processing systems, including Apache Spark for large-scale data processing and Apache Flink for stream processing. The notebook allows you to make beautiful, data-driven, interactive documents with Python, R, Scala, or SQL right in your browser.

Zeppelin includes support for more than 20 interpreters for data ingestion, discovery, and visualization, and is popular with data scientists and engineers and those running database queries on Spark/Hive and JDBC data sources.


Continuum Analytics Blog: Choose Your Anaconda IDE Adventure: Jupyter, JupyterLa ...
Anaconda Gives You the Freedom to Choose

Apache Zeppelin joins Anaconda Enterprise’s existing support for Jupyter and JupyterLab IDEs, giving our users the flexibility and freedom to use their preferred IDE. Zeppelin also is fully integrated into Anaconda Enterprise’s source code control extensions, so that your work is easily checked in and you can safely collaborate without corrupting each others’ work.

So tell us, readers: Which IDE do you prefer? Are you a Jupyter fan? Or do you do a lot of Spark work on Zeppelin? Share with us on Twitter what IDEs you like to use and what you want to see next from Anaconda!

本文开发(python)相关术语:python基础教程 python多线程 web开发工程师 软件开发工程师 软件开发流程

分页:12
转载请注明
本文标题:Continuum Analytics Blog: Choose Your Anaconda IDE Adventure: Jupyter, JupyterLa ...
本站链接:https://www.codesec.net/view/611884.html


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
技术大类 技术大类 | 开发(python) | 评论(0) | 阅读(11)