1+ Authors/Presenter.
2+
3+ Matthias Bussonnier: bussonniermatthias AT gmail.com , Core Developer of IPython/Jupyter.
4+ Mike Bright: pycon AT mjbright.net, Solution Architect at HPE OpenNFV Lab Grenoble, long time IPython and Jupyter User and Contributor.
5+
6+ Notes: Box on the Pycon Proposal website are
7+
8+ - Description
9+ - Audience
10+ - Outline
11+ - Additional Notes
12+
113# Title
214
315IPython & Jupyter in depth: high productivity interactive python
@@ -28,7 +40,8 @@ of other languages.
2840# Audience
2941
3042Programmers interested in using Python interactively, especially in data
31- analysis environments.
43+ analysis environments. Prior knowledge of Python is best. Some experience
44+ with Docker for the last quarter of the tutorial would be a plus.
3245
3346# Objectives
3447
@@ -94,13 +107,20 @@ productive workflow in Python.
94107- Development workflow: integrating IPython with scripts via the ` %run ` command.
95108- Tools for typical development tasks: timing, profiling, debugging.
96109
110+ We will leave 1 to 2 minutes hands-on for simple subjects like object
111+ introspection and variable caching. We'll give a couple of 5 minutes exercises
112+ for profiling and debugging.
113+
97114** Back to the terminal(s)**
98115
99116- Demo and discussion of the last added features of the command line interpreter.
100117- ` IPython.embed ` : a useful 'microscope' into your own scripts.
101118- Control the namespace of your GUI codes with an IPython kernel.
102119- Customizing IPython with profiles.
103120
121+ We'll leave a couple of minutes at the end of this section for user to play
122+ with multiple profiles and embeded IPython.
123+
104124** The IPython/Jupyter Notebook**
105125
106126- Basic concepts: the server, the dashboard, your notebooks.
@@ -109,7 +129,10 @@ productive workflow in Python.
109129- Converting notebooks to other formats for sharing, blogging and publication.
110130- Sharing your notebooks: [ nbviewer] ( http://nbviewer.ipython.org ) .
111131
112- ** Last section**
132+ We'll leave 10 minutes for user to create a custom representation for an object
133+ of their choice and publish their notebook online on nbviewer.
134+
135+ ** Cloud hosting and multilanguage**
113136
114137- Deploying with docker (locally or in the cloud).
115138- have the attendees deploy a image that contain the latest development versions.
@@ -129,3 +152,7 @@ The materials for this tutorial are
129152Versions of this tutorial have been presented at PyCon 2012, 2014, and 2015. It
130153has been well received so far, and we would like to do keep teaching about
131154IPython and Jupyter!
155+
156+ https://www.youtube.com/watch?v=XFw1JVXKJss (2012)
157+ https://www.youtube.com/watch?v=bP8ydKBCZiY (2013)
158+ https://www.youtube.com/watch?v=05fA_DXgW-Y (2015)
0 commit comments