Skip to content

Commit c2d13ce

Browse files
committed
Update 00_welcome
1 parent f5fcf66 commit c2d13ce

File tree

1 file changed

+61
-39
lines changed

1 file changed

+61
-39
lines changed

00_welcome.ipynb

Lines changed: 61 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,45 @@
1515
"source": [
1616
"## Prerequisite Knowledge\n",
1717
"\n",
18-
"To follow along with this tutorial, you will want to have exposure to Python and Object-Oriented Programming. Familiarity with ipywidgets would also be helpful."
18+
"To follow along with this tutorial, you will want to have exposure to Python. Familiarity with ipywidgets would also be helpful."
19+
]
20+
},
21+
{
22+
"cell_type": "markdown",
23+
"id": "bc02cd49-8ad8-4a7b-8a64-0b00ad606103",
24+
"metadata": {},
25+
"source": [
26+
"## [Zoom Help](https://lbnl.zoom.us/j/93949723718?pwd=VGFBNjRweW9tSzMyUDMwZ0o0d0Fodz09)\n",
27+
"\n",
28+
"We will cover how to import answers from an external file in the next notebook, but if you feel stuck at any point, please join zoom to get help from Ludovico."
29+
]
30+
},
31+
{
32+
"cell_type": "markdown",
33+
"id": "424ab3ed-79d5-47d0-966a-2c4d9a9d8518",
34+
"metadata": {},
35+
"source": [
36+
"## Don't Forget to Pull"
37+
]
38+
},
39+
{
40+
"cell_type": "code",
41+
"execution_count": null,
42+
"id": "0f251cc9-a4ae-4066-b225-e3df83c46a7d",
43+
"metadata": {},
44+
"outputs": [
45+
{
46+
"name": "stdout",
47+
"output_type": "stream",
48+
"text": [
49+
"Already up to date.\n"
50+
]
51+
}
52+
],
53+
"source": [
54+
"%%bash\n",
55+
"\n",
56+
"git pull"
1957
]
2058
},
2159
{
@@ -30,12 +68,12 @@
3068
" * Who here has a workflow in a Jupyter Notebook\n",
3169
" * What domains are you from\n",
3270
" * Do you consider yourself a research? Developer? Something else?\n",
33-
"* **Why you signed up for this workshop**\n",
3471
"* **What are you familiar with already**\n",
3572
" * python\n",
3673
" * Jupyter\n",
3774
" * JupyterLab\n",
38-
" * ipywidgets"
75+
" * ipywidgets\n",
76+
" * nbdev"
3977
]
4078
},
4179
{
@@ -49,6 +87,26 @@
4987
"- use stickies to indicate when you are done with an exercise"
5088
]
5189
},
90+
{
91+
"cell_type": "markdown",
92+
"id": "23d4a1bc-b7c5-4966-a567-374d55d3c8fb",
93+
"metadata": {},
94+
"source": [
95+
"## Preview of the Final Product"
96+
]
97+
},
98+
{
99+
"cell_type": "code",
100+
"execution_count": null,
101+
"id": "2df63040-7a12-44f2-a3d1-2db16e249bc7",
102+
"metadata": {},
103+
"outputs": [],
104+
"source": [
105+
"%%bash\n",
106+
"\n",
107+
"voila dashboard_02.ipynb"
108+
]
109+
},
52110
{
53111
"cell_type": "markdown",
54112
"id": "60357866-72c6-48d0-93e9-eb3059b18695",
@@ -60,52 +118,16 @@
60118
"1. Getting started: JupyterLab and ipywidgets\n",
61119
" - Benefits of developing in Jupyter\n",
62120
" - Benefits of JupyterLab\n",
63-
" - File browser\n",
64-
" - Output view\n",
65-
" - Click-and-drag windows\n",
66121
" - ipywidgets\n",
67-
" - Bi-directional communication\n",
68-
" - Trait validation\n",
69-
" - Observing trait changes\n",
70-
" - Preview of dashboard\n",
71122
"2. workflow: Get familiar with a scientific workflow\n",
72-
" - Plot original data\n",
73-
" - Add column for Savitzky-Golay filter\n",
74-
" - Select a range of data\n",
75-
" - Plot selected data with smoothed curve\n",
76123
"3. nbdev: Use nbdev to export notebook cells to python modules\n",
77-
" - `default_exp` directive\n",
78-
" - `export` directive\n",
79-
" - `nb_export` function\n",
80124
"4. widgets: use ipywidgets and nbdev to create the beginnings of a dashboard\n",
81-
" - observing traits\n",
82-
" - output widgets\n",
83125
"5. dashboard_01 (code only)\n",
84126
"6. publishing: use Binder and Voila to publish your application\n",
85127
"7. layouts: styling and arranging widgets\n",
86128
"8. dashboard_02 (code only)\n",
87129
"9. review"
88130
]
89-
},
90-
{
91-
"cell_type": "markdown",
92-
"id": "23d4a1bc-b7c5-4966-a567-374d55d3c8fb",
93-
"metadata": {},
94-
"source": [
95-
"## Preview of the Final Product"
96-
]
97-
},
98-
{
99-
"cell_type": "code",
100-
"execution_count": null,
101-
"id": "2df63040-7a12-44f2-a3d1-2db16e249bc7",
102-
"metadata": {},
103-
"outputs": [],
104-
"source": [
105-
"%%bash\n",
106-
"\n",
107-
"voila dashboard_02.ipynb"
108-
]
109131
}
110132
],
111133
"metadata": {

0 commit comments

Comments
 (0)