Skip to content

Commit 164de27

Browse files
committed
Review, add and fix to week1
- Change the drawer metaphore to lasers, which is more accurate - Add nice SVGs to demonstrate concepts - Rearrange the exercises visualization - Fix just a bit of HTML problems - Rephrase stuff and fix grammar mistakes
1 parent e81f320 commit 164de27

File tree

10 files changed

+336
-265
lines changed

10 files changed

+336
-265
lines changed

week1/1_Strings_and_Output.ipynb

Lines changed: 76 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,7 @@
3636
{
3737
"cell_type": "code",
3838
"execution_count": null,
39-
"metadata": {
40-
"collapsed": true
41-
},
39+
"metadata": {},
4240
"outputs": [],
4341
"source": [
4442
"print(\"Hello World\")"
@@ -78,12 +76,19 @@
7876
"cell_type": "markdown",
7977
"metadata": {},
8078
"source": [
81-
"<p style=\"text-align: right; direction: rtl; float: right;\">\n",
79+
"<p style=\"text-align: right; direction: rtl; float: right; clear: both;\">\n",
8280
"<q>אבל רגע</q>, יגידו הסקרנים ביניכם.\n",
8381
"<q>מה הרצתי שם למעלה?</q>.<br>\n",
84-
"</p>\n",
85-
"<p style=\"text-align: right; direction: rtl; float: right;\">\n",
86-
"בגדול, כמו שבוודאי ניחשת, הקוד שהרצת מדפיס \"שלום עולם\". הוא מורכב משני חלקים יחסית פשוטים: <em>מחרוזת</em> ו<em>פקודת הדפסה</em>.\n",
82+
"</p>"
83+
]
84+
},
85+
{
86+
"cell_type": "markdown",
87+
"metadata": {},
88+
"source": [
89+
"<p style=\"text-align: right; direction: rtl; float: right; clear: both;\">\n",
90+
"כמו שבוודאי ניחשת, הקוד שהרצת מדפיס למסך \"שלום עולם\".<br>\n",
91+
"הוא מורכב משני חלקים יחסית פשוטים: <em>מחרוזת</em> ו<em>פקודת הדפסה</em>.\n",
8792
"</p>"
8893
]
8994
},
@@ -108,9 +113,7 @@
108113
{
109114
"cell_type": "code",
110115
"execution_count": null,
111-
"metadata": {
112-
"collapsed": true
113-
},
116+
"metadata": {},
114117
"outputs": [],
115118
"source": [
116119
"print(1)"
@@ -119,9 +122,7 @@
119122
{
120123
"cell_type": "code",
121124
"execution_count": null,
122-
"metadata": {
123-
"collapsed": true
124-
},
125+
"metadata": {},
125126
"outputs": [],
126127
"source": [
127128
"print(\"Hello\")"
@@ -130,9 +131,7 @@
130131
{
131132
"cell_type": "code",
132133
"execution_count": null,
133-
"metadata": {
134-
"collapsed": true
135-
},
134+
"metadata": {},
136135
"outputs": [],
137136
"source": [
138137
"print(\"Hello World\")"
@@ -141,9 +140,7 @@
141140
{
142141
"cell_type": "code",
143142
"execution_count": null,
144-
"metadata": {
145-
"collapsed": true
146-
},
143+
"metadata": {},
147144
"outputs": [],
148145
"source": [
149146
"print(1 + 5)"
@@ -159,9 +156,11 @@
159156
" </div>\n",
160157
" <div style=\"width: 90%\">\n",
161158
" <p style=\"text-align: right; direction: rtl;\">\n",
162-
" נהוג לרשום את הסוגריים בסמוך למילה <code>print</code>. אם תשכחו סוגריים, או תפתחו סוגריים ותשכחו לסגור אותם, פייתון יתריע בפניכם על <dfn>שגיאה</dfn>. זה לא באמת מפחיד אותנו, אבל כדאי לזכור שזו אחת הסיבות שאתם עלולים להתקל בהודעות שגיאה.\n",
159+
" נהוג לרשום את הסוגריים ללא רווח, בסמוך למילה <code>print</code>.<br>\n",
160+
" אם תשכחו סוגריים, או תפתחו סוגריים ותשכחו לסגור אותם, פייתון יתריע בפניכם על <dfn>שגיאה</dfn>.<br>\n",
161+
" זה לא באמת מפחיד אותנו, אבל כדאי לזכור שזו אחת הסיבות שאתם עלולים להתקל בהודעות שגיאה.\n",
163162
" </p>\n",
164-
"</div>"
163+
"</div>\n"
165164
]
166165
},
167166
{
@@ -178,17 +177,16 @@
178177
"<p style=\"text-align: right; direction: rtl; float: right;\">\n",
179178
"למרות השם הרשמי, מחרוזת היא בסך הכל רצף של תווים. מחרוזת יכולה להיות \"שלום עולם\", התוכן של הספר \"הארי פוטר\" ואפילו האות \"ש\" לבדה.<br>\n",
180179
"במקרה שלנו, המחרוזת היא <code>\"Hello World\"</code>.<br>\n",
181-
"כדי שפייתון יזהה שמדובר במחרוזת, אנחנו נהיה חייבים להקיף את המחרוזת בגרש (צ'וקו) או גרשיים (צ'וקיים). פייתון זורם ולא באמת אכפת לו במה תשתמשו, כל עוד תתחילו בגרש ותסיימו בגרש, או תתחילו בגרשיים ותסיימו בגרשיים.<br>\n",
180+
"כדי שפייתון יזהה שמדובר במחרוזת, אנחנו נהיה חייבים להקיף את המחרוזת בגרש (צ'וקו) או גרשיים (צ'וקיים).<br>\n",
181+
"פייתון זורם ולא באמת אכפת לו במה תשתמשו, כל עוד תתחילו בגרש ותסיימו בגרש, או תתחילו בגרשיים ותסיימו בגרשיים.<br>\n",
182182
"בואו נסתכל על כמה דוגמאות:\n",
183183
"</p>"
184184
]
185185
},
186186
{
187187
"cell_type": "code",
188188
"execution_count": null,
189-
"metadata": {
190-
"collapsed": true
191-
},
189+
"metadata": {},
192190
"outputs": [],
193191
"source": [
194192
"print(\"Hello World\")"
@@ -197,9 +195,7 @@
197195
{
198196
"cell_type": "code",
199197
"execution_count": null,
200-
"metadata": {
201-
"collapsed": true
202-
},
198+
"metadata": {},
203199
"outputs": [],
204200
"source": [
205201
"print('Hello World')"
@@ -208,9 +204,7 @@
208204
{
209205
"cell_type": "code",
210206
"execution_count": null,
211-
"metadata": {
212-
"collapsed": true
213-
},
207+
"metadata": {},
214208
"outputs": [],
215209
"source": [
216210
"print('\"Why were you lurking under our window?\" \"Yes - yes, good point, Petunia! What were you doing under our windows, boy?\" \"Listening to the news,\" said Harry in a resigned voice. His aunt and uncle exchanged looks of outrage. \"Listening to the news! Again?\" \"Well, it changes every day, you see,\" said Harry.')"
@@ -219,9 +213,7 @@
219213
{
220214
"cell_type": "code",
221215
"execution_count": null,
222-
"metadata": {
223-
"collapsed": true
224-
},
216+
"metadata": {},
225217
"outputs": [],
226218
"source": [
227219
"print(\"x\")"
@@ -253,9 +245,7 @@
253245
{
254246
"cell_type": "code",
255247
"execution_count": null,
256-
"metadata": {
257-
"collapsed": true
258-
},
248+
"metadata": {},
259249
"outputs": [],
260250
"source": [
261251
"print(Hello World)"
@@ -265,7 +255,14 @@
265255
"cell_type": "markdown",
266256
"metadata": {},
267257
"source": [
268-
"### <p style=\"align: right; direction: rtl; float: right;\">תרגול: מה מחרוזת ומה לא?</p>"
258+
"## <span style=\"align: right; direction: rtl; float: right;\">תרגול</span>"
259+
]
260+
},
261+
{
262+
"cell_type": "markdown",
263+
"metadata": {},
264+
"source": [
265+
"### <p style=\"align: right; direction: rtl; float: right;\">מה מחרוזת ומה לא?</p>"
269266
]
270267
},
271268
{
@@ -316,7 +313,7 @@
316313
"cell_type": "markdown",
317314
"metadata": {},
318315
"source": [
319-
"### <p style=\"align: right; direction: rtl; float: right;\">תרגול: חוברים למחברת</p>"
316+
"### <p style=\"align: right; direction: rtl; float: right;\">חוברים למחברת</p>"
320317
]
321318
},
322319
{
@@ -335,7 +332,7 @@
335332
"cell_type": "markdown",
336333
"metadata": {},
337334
"source": [
338-
"### <p style=\"align: right; direction: rtl; float: right;\">תרגול: שרה שרה שיר שמח</p>"
335+
"### <p style=\"align: right; direction: rtl; float: right;\">שרה שרה שיר שמח</p>"
339336
]
340337
},
341338
{
@@ -349,6 +346,44 @@
349346
"הוסיפו אזור קוד שבו תוכלו לכתוב את פתרון התרגיל.\n",
350347
"</p>"
351348
]
349+
},
350+
{
351+
"cell_type": "markdown",
352+
"metadata": {},
353+
"source": [
354+
"### <p style=\"align: right; direction: rtl; float: right;\">נגמר הדיו</p>"
355+
]
356+
},
357+
{
358+
"cell_type": "markdown",
359+
"metadata": {},
360+
"source": [
361+
"<p style=\"text-align: right; direction: rtl; float: right;\">\n",
362+
"בהרצה של קטע הקוד הבא, פייתון יתריע בפנינו על שגיאה.<br>\n",
363+
"</p>"
364+
]
365+
},
366+
{
367+
"cell_type": "code",
368+
"execution_count": null,
369+
"metadata": {},
370+
"outputs": [],
371+
"source": [
372+
"print(My name is Arnio)\n",
373+
"print \"Success!\"\n",
374+
"print(\"Or is it?')\n",
375+
"print(40"
376+
]
377+
},
378+
{
379+
"cell_type": "markdown",
380+
"metadata": {},
381+
"source": [
382+
"<p style=\"text-align: right; direction: rtl; float: right;\">\n",
383+
"הריצו את הקוד, צפו בשגיאה ותקנו את הקוד בהתאם.<br>\n",
384+
"חזרו על הפעולה עד שהקוד רץ במלואו.\n",
385+
"</p>"
386+
]
352387
}
353388
],
354389
"metadata": {
@@ -367,7 +402,7 @@
367402
"name": "python",
368403
"nbconvert_exporter": "python",
369404
"pygments_lexer": "ipython3",
370-
"version": "3.7.3"
405+
"version": "3.7.4"
371406
}
372407
},
373408
"nbformat": 4,

0 commit comments

Comments
 (0)