Warning:  Due to planned infrastructure maintenance, the EBRAINS Wiki and EBRAINS Support system will be unavailable for up to three days starting Monday, 14 July. During this period, both services will be inaccessible, and any emails sent to the support address will not be received.

Attention: We are currently experiencing some issues with the EBRAINS Drive. Please bear with us as we fix this issue. We apologise for any inconvenience caused.


Version 9.1 by villemai on 2019/11/26 11:14

Show last authors
1 (% class="jumbotron" %)
2 (((
3 (% class="container" %)
4 (((
5 = Building a Tool With a Notebook =
6
7
8 )))
9 )))
10
11 (% class="row" %)
12 (((
13 (% class="col-xs-12 col-sm-8" %)
14 (((
15 == Before you start ==
16
17 Open the [[Drive>>Drive]] on the left.
18
19
20 == Exploring a notebook ==
21
22 Start here: [[https:~~/~~/jupyterhub-preview.apps-dev.eu/hub>>https://jupyterhub-preview.apps-dev.eu/hub]]
23
24 We'll learn a few simple things:
25
26 * A few basic python functions
27 * importing modules
28 * reading and writing files
29 * creating a function
30
31 ==== Extra information ====
32
33 Learning Python
34
35 * [[https:~~/~~/docs.python.org/3/tutorial/index.html>>https://docs.python.org/3/tutorial/index.html]] The official Python tutorial
36 * [[https:~~/~~/docs.python-guide.org/intro/learning/>>https://docs.python-guide.org/intro/learning/]] A collection of learning resources
37
38 The JupyterLab Interface
39
40 * [[https:~~/~~/jupyterlab.readthedocs.io/en/stable/user/interface.html>>https://jupyterlab.readthedocs.io/en/stable/user/interface.html]]
41
42 == Creating an app ==
43
44
45 Start here:
46
47 [[https:~~/~~/jupyterhub-preview.apps-dev.hbp.eu/hub/user-redirect/tree/drive/Shared%20with%20groups>>https://jupyterhub-preview.apps-dev.hbp.eu/hub/user-redirect/tree/drive/Shared%20with%20groups/codejam-10-building-a-tool-with-a-notebo/notebook.ipynb]]
48
49 ==== Extra information: ====
50
51 Docs:
52
53 * [[https:~~/~~/ipywidgets.readthedocs.io/en/latest/>>https://ipywidgets.readthedocs.io/en/latest/]]
54 * [[https:~~/~~/requests.kennethreitz.org/en/master/>>https://requests.kennethreitz.org/en/master/]]
55 * [[https:~~/~~/tools.ietf.org/html/rfc6749>>https://tools.ietf.org/html/rfc6749]]  OAuth 2.0 protocol
56
57
58 )))
59
60 (% class="col-xs-12 col-sm-4" %)
61 (((
62 {{box title="**Contents**"}}
63 {{toc/}}
64 {{/box}}
65
66
67 )))
68 )))