ycliper

Популярное

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

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

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

Топ запросов

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

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

Автор: PyCon 2017

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

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

Описание: "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"

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
IPython and Jupyter in Depth: High productivity, interactive Python - PyCon 2017

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

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

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

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

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

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

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

Aileen Nielsen - Time Series Analysis - PyCon 2017

Aileen Nielsen - Time Series Analysis - PyCon 2017

Productive Deep Work Music | Уютный зимний ноутбук - Эмбиент биты для фокуса и учебы

Productive Deep Work Music | Уютный зимний ноутбук - Эмбиент биты для фокуса и учебы

Luciano Ramalho - Decorators and descriptors decoded - PyCon 2017

Luciano Ramalho - Decorators and descriptors decoded - PyCon 2017

Jupyter: Kernels, Protocols, and the IPython Reference Implementation

Jupyter: Kernels, Protocols, and the IPython Reference Implementation

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

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

Positive Mood Jazz ☕ Cozy Winter Coffee Jazz Music and Sweet Bossa Nova Piano for Energy the day

Positive Mood Jazz ☕ Cozy Winter Coffee Jazz Music and Sweet Bossa Nova Piano for Energy the day

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

What Does It Take To Be An Expert At Python?

What Does It Take To Be An Expert At Python?

Learn Python in 7 hours| For Absolute Beginners | Using Jupyter Notebook

Learn Python in 7 hours| For Absolute Beginners | Using Jupyter Notebook

Sofia Heisler   No More Sad Pandas Optimizing Pandas Code for Speed and Efficiency   PyCon 2017

Sofia Heisler No More Sad Pandas Optimizing Pandas Code for Speed and Efficiency PyCon 2017

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

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

"See CPython run: Getting to know your Python interpreter" - James Bennett (North Bay Python 2019)

Winter Energy 2026 ❄️ 24/7 Live Stream 🌅☕ Happy Music to Start Your Day - Relaxing Chillout House

Winter Energy 2026 ❄️ 24/7 Live Stream 🌅☕ Happy Music to Start Your Day - Relaxing Chillout House

ADHD Relief Music - Deep Focus Music for Concentration - Study Music

ADHD Relief Music - Deep Focus Music for Concentration - Study Music

February Jazz ☕ Positive Winter Morning Jazz Cafe & Sweet Bossa Nova Piano for Uplifting the Day

February Jazz ☕ Positive Winter Morning Jazz Cafe & Sweet Bossa Nova Piano for Uplifting the Day

James Bennett - An introduction to secure web development with Django and Python - PyCon 2017

James Bennett - An introduction to secure web development with Django and Python - PyCon 2017

Chloe Mawer, Jonathan Whitmore - Exploratory data analysis in python - PyCon 2017

Chloe Mawer, Jonathan Whitmore - Exploratory data analysis in python - PyCon 2017

Brett Slatkin - Refactoring Python: Why and how to restructure your code - PyCon 2016

Brett Slatkin - Refactoring Python: Why and how to restructure your code - PyCon 2016

Jupyter Notebook Tutorial: Introduction, Setup, and Walkthrough

Jupyter Notebook Tutorial: Introduction, Setup, and Walkthrough

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



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



Контакты для правообладателей: [email protected]