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
+
1
13
# Title
2
14
3
15
IPython & Jupyter in depth: high productivity interactive python
@@ -28,7 +40,8 @@ of other languages.
28
40
# Audience
29
41
30
42
Programmers 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.
32
45
33
46
# Objectives
34
47
@@ -94,13 +107,20 @@ productive workflow in Python.
94
107
- Development workflow: integrating IPython with scripts via the ` %run ` command.
95
108
- Tools for typical development tasks: timing, profiling, debugging.
96
109
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
+
97
114
** Back to the terminal(s)**
98
115
99
116
- Demo and discussion of the last added features of the command line interpreter.
100
117
- ` IPython.embed ` : a useful 'microscope' into your own scripts.
101
118
- Control the namespace of your GUI codes with an IPython kernel.
102
119
- Customizing IPython with profiles.
103
120
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
+
104
124
** The IPython/Jupyter Notebook**
105
125
106
126
- Basic concepts: the server, the dashboard, your notebooks.
@@ -109,7 +129,10 @@ productive workflow in Python.
109
129
- Converting notebooks to other formats for sharing, blogging and publication.
110
130
- Sharing your notebooks: [ nbviewer] ( http://nbviewer.ipython.org ) .
111
131
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**
113
136
114
137
- Deploying with docker (locally or in the cloud).
115
138
- have the attendees deploy a image that contain the latest development versions.
@@ -129,3 +152,7 @@ The materials for this tutorial are
129
152
Versions of this tutorial have been presented at PyCon 2012, 2014, and 2015. It
130
153
has been well received so far, and we would like to do keep teaching about
131
154
IPython 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