Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

IPython and Jupyter in Depth: High productivity, interactive Python - PyCon 2017

Автор: PyCon 2017

Загружено: 2017-05-19

Просмотров: 22551

Описание:

"Speakers: Matthias Bussonnier, Mike Bright, Min Ragan-Kelley

Description

IPython and Jupyter provide tools for interactive computing that are widely
used in scientific computing, education, and data science, but can benefit any
Python developer.

You will learn how to use IPython in different ways, as:

an interactive shell,
a graphical console,
a network-aware VM (Virtual machine) in GUIs,
a web-based notebook combining code, graphics and rich HTML.

We will demonstrate how to deploy a custom environment
with Docker that not only contains multiple Python kernels but also a couple
of other languages.

Objectives

At the end of this tutorial, attendees will have an understanding of the
overall design of Jupyter (and IPython) as a suite of applications they can use
and combine in multiple ways in the course of their development work with
Python and other programming languages. They will learn:

Tricks from the IPython machinery that are useful in everyday development,

What high-level applications in Jupyter, the web-based notebooks, can do and
how these applications can be used.

How to use IPython and Jupyter together so that they can be best used for the
problem at hand.

Python Level

Intermediate

Domain Level

Introductory

Detailed Abstract

IPython started in 2001 simply as a better interactive Python shell. Over the
last decade it has grown into a powerful set of interlocking tools that
maximize developer productivity in Python while working interactively.

Today, Jupyter consists of an IPython kernel that executes user code, provides
many features for introspection and namespace manipulation, and tools to
control this kernel either in-process or out-of-process thanks to a well
specified communications protocol implemented over ZeroMQ. This architecture
allows the core features to be accessed via a variety of clients, each
providing unique functionality tuned to a specific use case:

An interactive, terminal-based shell with capabilities beyond the default
Python interactive interpreter (this is the classic application opened by the
`ipython` command that many users have worked with)

A [web-based notebook](http://jupyter.org/) that can execute
code and also contain rich text and figures, mathematical equations and
arbitrary HTML. This notebook presents a document-like view with cells where
code is executed but that can be edited in-place, reordered, mixed with
explanatory text and figures, etc. The notebook provides an interactive
experience that combines live code and results with literate documentation
and the rich media that modern browsers can display:

![Notebook screenshot](http://jupyter.org/assets/jupyterprev...)

The notebooks also allow for code in multiple languages allowing to mix Python
with Cython, C, R and other programming languages to access features hard to obain from
Python.

These tools also increasingly work with languages other than Python, and we
renamed the language independent frontend components to Jupyter in order to
make this clearer. The Python kernel we provide and the original terminal-based
shell will continue to be called *IPython*.

In this hands-on, in-depth tutorial, we will briefly describe IPython's
architecture and will then show how to use the above tools for a highly
productive workflow in Python.

The materials for this tutorial are
[available on a github repository](https://github.com/ipython/ipython-in....


Slides can be found at: https://speakerdeck.com/pycon2017 and https://github.com/PyCon/2017-slides"

IPython and Jupyter in Depth: High productivity, interactive Python - PyCon 2017

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

hvPlot and Panel: Visualize all your data easily, from notebooks to dashboards | SciPy 2023

hvPlot and Panel: Visualize all your data easily, from notebooks to dashboards | SciPy 2023

Christopher Fonnesbeck - Introduction to Statistical Modeling with Python - PyCon 2017

Christopher Fonnesbeck - Introduction to Statistical Modeling with Python - PyCon 2017

IPython and Jupyter in Depth: High productivity, interactive Python - PyCon 2019

IPython and Jupyter in Depth: High productivity, interactive Python - PyCon 2019

ОБЫЧНЫЙ VPN УМЕР: Чем обходить блокировки в 2026

ОБЫЧНЫЙ VPN УМЕР: Чем обходить блокировки в 2026

Aaron Knight   Build a data pipeline with Luigi   PyCon 2017

Aaron Knight Build a data pipeline with Luigi PyCon 2017

ВОССТАНОВЛЕНИЕ НЕРВНОЙ СИСТЕМЫ 🌿 Нежная музыка, успокаивает нервную систему и радует душу #84

ВОССТАНОВЛЕНИЕ НЕРВНОЙ СИСТЕМЫ 🌿 Нежная музыка, успокаивает нервную систему и радует душу #84

Курс Python с Абсолютного нуля! [12 часов из 80] Python курс - качественный старт для начинающих!

Курс Python с Абсолютного нуля! [12 часов из 80] Python курс - качественный старт для начинающих!

Священная ВОЙНА редакторов кода - Vim против Emacs

Священная ВОЙНА редакторов кода - Vim против Emacs

Music for Work — Limitless Productivity Radio

Music for Work — Limitless Productivity Radio

Allen Downey - Introduction to Digital Signal Processing - PyCon 2017

Allen Downey - Introduction to Digital Signal Processing - PyCon 2017

Matthew Rocklin   Dask A Pythonic Distributed Data Science Framework   PyCon 2017

Matthew Rocklin Dask A Pythonic Distributed Data Science Framework PyCon 2017

Chalmer Lowe - bokeh: Data Visualization in Python - PyCon 2017

Chalmer Lowe - bokeh: Data Visualization in Python - PyCon 2017

Успокаивающая музыка для нервов 🌿 лечебная музыка для сердца и сосудов, релакс, музыка для души #289

Успокаивающая музыка для нервов 🌿 лечебная музыка для сердца и сосудов, релакс, музыка для души #289

Python — полный курс для начинающих. Этот навык изменит твою жизнь.

Python — полный курс для начинающих. Этот навык изменит твою жизнь.

James Powell: So you want to be a Python expert? | PyData Seattle 2017

James Powell: So you want to be a Python expert? | PyData Seattle 2017

Кто остановит Трампа? Совет мира. Давление на ЕС. Роль НАТО. Иран. Максим Шевченко: Особое мнение

Кто остановит Трампа? Совет мира. Давление на ЕС. Роль НАТО. Иран. Максим Шевченко: Особое мнение

30 самых прекрасных классических произведений для души и сердца 🎵 Моцарт, Бах, Бетховен, Шопен

30 самых прекрасных классических произведений для души и сердца 🎵 Моцарт, Бах, Бетховен, Шопен

Алгоритмы на Python 3. Лекция №1

Алгоритмы на Python 3. Лекция №1

Jupyter: Kernels, Protocols, and the IPython Reference Implementation

Jupyter: Kernels, Protocols, and the IPython Reference Implementation

Chill Mood Music 🎧 – French Relaxing Playlist

Chill Mood Music 🎧 – French Relaxing Playlist

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com