Skip to content

Commit 9dbb56a

Browse files
committed
links to talks and time for exercises
1 parent 3ca5eaf commit 9dbb56a

File tree

1 file changed

+29
-2
lines changed

1 file changed

+29
-2
lines changed

pycon-submission.md

Lines changed: 29 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
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

315
IPython & Jupyter in depth: high productivity interactive python
@@ -28,7 +40,8 @@ of other languages.
2840
# Audience
2941

3042
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.
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
129152
Versions of this tutorial have been presented at PyCon 2012, 2014, and 2015. It
130153
has been well received so far, and we would like to do keep teaching about
131154
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

Comments
 (0)