Skip to content

Commit 5544845

Browse files
committed
Revise intro of Part 1.
1 parent 260ef08 commit 5544845

File tree

1 file changed

+110
-36
lines changed

1 file changed

+110
-36
lines changed

part-1.ipynb

+110-36
Original file line numberDiff line numberDiff line change
@@ -22,102 +22,156 @@
2222
"level": 1,
2323
"metadata": {},
2424
"source": [
25-
"PyLadies San Diego and"
25+
"Introduction to Python Workshop"
2626
]
2727
},
2828
{
29-
"cell_type": "heading",
30-
"level": 1,
29+
"cell_type": "markdown",
3130
"metadata": {},
3231
"source": [
33-
"San Diego Python User Group"
32+
"A programming community outreach workshop, brought to you by the generous volunteers from:\n",
33+
"\n",
34+
"* [PyLadies San Diego](www.meetup.com/sd-pyladies/)\n",
35+
"* [San Diego Python User Group](www.meetup.com/pythonsd/)\n",
36+
"* [Inland Empire Pyladies](www.meetup.com/iepyladies/)"
3437
]
3538
},
3639
{
3740
"cell_type": "heading",
38-
"level": 4,
41+
"level": 2,
42+
"metadata": {},
43+
"source": [
44+
"Welcome!"
45+
]
46+
},
47+
{
48+
"cell_type": "markdown",
3949
"metadata": {},
4050
"source": [
41-
"present"
51+
"Workshop kickoff\n",
52+
"\n",
53+
"Special thanks to the sponsors of this free workshop:\n",
54+
"* Ansir Innovation Center\n",
55+
"* Python Software Foundation\n",
56+
"\n",
57+
"Introductions: who's here to teach and help you today.\n",
58+
"* Name, 2-4 sentences about yourself\n",
59+
"\n",
60+
"We are all volunteers. If you enjoy this workshop and decide to continue with Python programming, we encourage you to volunteer at the next Intro to Python Workshop."
4261
]
4362
},
4463
{
4564
"cell_type": "heading",
4665
"level": 2,
4766
"metadata": {},
4867
"source": [
49-
"Introduction to Python"
68+
"The Game Plan"
5069
]
5170
},
5271
{
5372
"cell_type": "markdown",
54-
"metadata": {
55-
"slideshow": {
56-
"slide_type": "-"
57-
}
58-
},
73+
"metadata": {},
5974
"source": [
60-
"#Welcome to Intro to Python!"
75+
"Intro:\n",
76+
"* Setup help and check-offs\n",
77+
"* Why program with Python?\n",
78+
"\n",
79+
"First steps:\n",
80+
"* Interactive lecture\n",
81+
"* Practice\n",
82+
"\n",
83+
"Lists and loops:\n",
84+
"* Interactive lecture\n",
85+
"* Practice\n",
86+
"\n",
87+
"Wrap-up and next steps"
6188
]
6289
},
6390
{
6491
"cell_type": "heading",
6592
"level": 2,
6693
"metadata": {},
6794
"source": [
68-
"Did you do the setup?"
95+
"Did you do your Python setup homework?"
6996
]
7097
},
7198
{
72-
"cell_type": "markdown",
99+
"cell_type": "heading",
100+
"level": 3,
73101
"metadata": {},
74102
"source": [
75-
"Before the workshop begins, please complete the short Python 3.4 setup instructions:\n",
76-
"http://nbviewer.ipython.org/github/pythonsd/intro-to-python/blob/master/part-0.ipynb"
103+
"Recap: Setting Up Python"
77104
]
78105
},
79106
{
80107
"cell_type": "markdown",
81108
"metadata": {},
82109
"source": [
83-
"Please also visit:\n",
84-
"http://codeacademy.com\n",
85-
" \n",
86-
"and create an account."
110+
"You should have completed the Python 3.4 setup instructions on your own:\n",
111+
"http://nbviewer.ipython.org/github/pythonsd/intro-to-python/blob/master/part-0.ipynb\n",
112+
"\n",
113+
"If not, please do it now."
114+
]
115+
},
116+
{
117+
"cell_type": "heading",
118+
"level": 3,
119+
"metadata": {},
120+
"source": [
121+
"Stuck? Raise Your Hand / Place Yellow Sticky Note"
87122
]
88123
},
89124
{
90125
"cell_type": "markdown",
91126
"metadata": {},
92127
"source": [
93-
"After completing these steps, you should:\n",
94-
"* Have Python installed\n",
95-
"* Be able to enter and exit Python\n",
96-
"* Have a Codeacademy account\n",
128+
"Tried but ran into errors? Raise your hand or place a yellow sticky note on your screen to show that you need help. A volunteer will come over to help you.\n",
97129
"\n",
98-
"Raise your hand (or place a yellow sticky note on your screen), if you need help.\n"
130+
"Don't be shy. Setup problems are common. It's particularly important for everyone who's stuck to get help right now before we move on, to ensure that you get the most out of this workshop."
99131
]
100132
},
101133
{
102134
"cell_type": "heading",
103-
"level": 2,
135+
"level": 3,
104136
"metadata": {},
105137
"source": [
106-
"The Game plan"
138+
"Done With Setup?"
107139
]
108140
},
109141
{
110142
"cell_type": "markdown",
111143
"metadata": {},
112144
"source": [
113-
"* Introductions, motivation\n",
114-
"* Interactive lecture: first steps with Python\n",
115-
"* Practice\n",
145+
"Volunteers will be walking around to check everyone's setup. Have your setup checked.\n",
116146
"\n",
147+
"When a volunteer comes over, open up a command prompt and type this, to show that you are ready:\n",
117148
"\n",
118-
"* Interactive lecture: lists and loops\n",
119-
"* Practice\n",
120-
"* Wrap-up and next steps"
149+
"```\n",
150+
"$ python3 --version\n",
151+
"Python 3.4.1\n",
152+
"```\n",
153+
"\n",
154+
"Once you've had your setup checked:\n",
155+
"* Visit http://codeacademy.com and create an account, or sign in if you already have an account. This is very important: you will need this today.\n",
156+
"* While waiting, introduce yourself to at least 3 of the people sitting near you. Tell them your name, something about yourself, and why you decided to come to today's workshop."
157+
]
158+
},
159+
{
160+
"cell_type": "heading",
161+
"level": 2,
162+
"metadata": {},
163+
"source": [
164+
"Setup Complete!"
165+
]
166+
},
167+
{
168+
"cell_type": "markdown",
169+
"metadata": {},
170+
"source": [
171+
"After completing these steps, you should:\n",
172+
"* Have Python installed\n",
173+
"* Be able to enter and exit Python\n",
174+
"* Have a Codeacademy account\n"
121175
]
122176
},
123177
{
@@ -201,7 +255,17 @@
201255
],
202256
"language": "python",
203257
"metadata": {},
204-
"outputs": []
258+
"outputs": [
259+
{
260+
"metadata": {},
261+
"output_type": "pyout",
262+
"prompt_number": 1,
263+
"text": [
264+
"0"
265+
]
266+
}
267+
],
268+
"prompt_number": 1
205269
},
206270
{
207271
"cell_type": "markdown",
@@ -218,7 +282,17 @@
218282
],
219283
"language": "python",
220284
"metadata": {},
221-
"outputs": []
285+
"outputs": [
286+
{
287+
"metadata": {},
288+
"output_type": "pyout",
289+
"prompt_number": 2,
290+
"text": [
291+
"0.5"
292+
]
293+
}
294+
],
295+
"prompt_number": 2
222296
},
223297
{
224298
"cell_type": "code",

0 commit comments

Comments
 (0)