Note: Almost all the exercises have many possible correct answers; what’s listed here are merely sample correct answers.
1Starting Out: Elementary Arithmetic
1.1
In[4]:=
1.2
In[5]:=
1.3
In[6]:=
1.4
In[7]:=
1.5
In[4]:=
1.6
In[9]:=
1.7
In[15]:=
1.8
In[1]:=
1.9
In[16]:=
+1.1
In[3]:=
+1.2
In[2]:=
+1.3
In[8]:=
+1.4
In[100]:=
+1.5
In[15]:=
+1.6
In[5]:=
+1.7
In[13]:=
+1.8
In[5]:=
2Introducing Functions
2.1
In[8]:=
2.2
In[9]:=
2.3
In[10]:=
2.4
In[11]:=
2.5
In[17]:=
+2.1
In[{}]:=
+2.2
In[14]:=
+2.3
In[13]:=
+2.4
In[12]:=
+2.5
In[101]:=
+2.6
In[158]:=
+2.7
In[106]:=
+2.8
In[12]:=
3First Look at Lists
3.1
In[15]:=
3.2
In[16]:=
3.3
In[17]:=
3.4
In[18]:=
3.5
In[19]:=
3.6
In[20]:=
3.7
In[21]:=
3.8
In[235]:=
3.9
In[238]:=
3.10
In[241]:=
3.11
In[234]:=
+3.1
In[179]:=
+3.2
In[19]:=
+3.3
In[117]:=
+3.4
In[16]:=
+3.5
In[2]:=
4Displaying Lists
4.1
In[9]:=
4.2
In[10]:=
4.3
In[11]:=
4.4
In[12]:=
4.5
In[13]:=
4.6
In[45]:=
4.7
In[15]:=
+4.1
In[3]:=
+4.2
In[46]:=
+4.3
In[128]:=
+4.4
In[23]:=
+4.5
In[22]:=
+4.6
In[62]:=
5Operations on Lists
5.1
In[16]:=
5.2
In[17]:=
5.3
In[25]:=
5.4
In[18]:=
5.5
In[19]:=
5.6
In[21]:=
5.7
In[149]:=
5.8
In[22]:=
5.9
In[46]:=
5.10
In[23]:=
5.11
In[85]:=
5.12
In[24]:=
5.13
In[25]:=
5.14
In[3]:=
+5.1
In[26]:=
+5.2
In[20]:=
+5.3
In[24]:=
+5.4
In[20]:=
+5.5
In[153]:=
+5.6
In[24]:=
+5.7
In[25]:=
6Making Tables
6.1
In[22]:=
6.2
In[23]:=
6.3
In[33]:=
6.4
In[24]:=
6.5
In[25]:=
6.6
In[46]:=
6.7
In[26]:=
6.8
In[37]:=
6.9
In[4]:=
6.10
In[29]:=
+6.1
In[34]:=
+6.2
In[38]:=
+6.3
In[47]:=
+6.4
In[24]:=
+6.5
In[45]:=
+6.6
In[30]:=
+6.7
In[31]:=
+6.8
In[43]:=
+6.9
In[42]:=
+6.10
In[12]:=
+6.11
In[208]:=
7Colors and Styles
7.1
In[79]:=
7.2
In[5]:=
7.3
In[18]:=
7.4
In[72]:=
7.5
In[19]:=
7.6
In[52]:=
7.7
In[61]:=
7.8
In[1]:=
7.9
In[1]:=
7.10
In[2]:=
7.11
In[32]:=
7.12
In[20]:=
7.13
In[94]:=
7.14
In[58]:=
+7.1
In[185]:=
+7.2
In[84]:=
+7.3
In[78]:=
+7.4
In[48]:=
+7.5
In[60]:=
+7.6
In[50]:=
+7.7
In[65]:=
+7.8
In[39]:=
+7.9
In[38]:=
8Basic Graphics Objects
8.1
In[9]:=
8.2
In[10]:=
8.3
In[16]:=
8.4
In[11]:=
8.5
In[77]:=
8.6
In[72]:=
8.7
In[73]:=
8.8
In[126]:=
+8.1
In[75]:=
+8.2
In[76]:=
+8.3
In[11]:=
9Interactive Manipulation
9.1
In[18]:=
9.2
In[64]:=
9.3
In[65]:=
9.4
In[19]:=
9.5
In[51]:=
9.6
In[20]:=
9.7
In[3]:=
9.8
In[21]:=
9.9
In[47]:=
9.10
In[22]:=
9.11
In[62]:=
9.12
In[49]:=
9.13
In[24]:=
9.14
In[23]:=
9.15
In[276]:=
+9.1
In[61]:=
+9.2
In[49]:=
+9.3
In[44]:=
10Images
10.1
In[13]:=
10.2
In[14]:=
10.3
In[15]:=
10.4
In[16]:=
10.5
In[18]:=
10.6
In[19]:=
10.7
In[1]:=
10.8
In[14]:=
10.9
In[250]:=
10.10
In[13]:=
10.11
In[13]:=
10.12
In[20]:=
10.13
In[21]:=
10.14
In[23]:=
+10.1
In[17]:=
+10.2
In[13]:=
+10.3
In[22]:=
+10.4
In[{}]:=
11Strings and Text
11.1
In[28]:=
11.2
In[26]:=
11.3
In[27]:=
11.4
In[30]:=
11.5
In[29]:=
11.6
In[285]:=
11.7
In[9]:=
11.8
In[12]:=
11.9
In[13]:=
11.10
In[15]:=
11.11
In[18]:=
11.12
In[18]:=
11.13
In[86]:=
11.14
In[20]:=
11.15
In[17]:=
11.16
In[47]:=
11.17
In[30]:=
11.18
In[31]:=
11.19
In[34]:=
11.20
In[39]:=
11.21
In[37]:=
11.22
In[58]:=
11.23
In[60]:=
11.24
In[61]:=
11.25
In[26]:=
11.26
In[36]:=
11.27
In[27]:=
11.28
In[52]:=
11.29
In[41]:=
11.30
In[22]:=
11.31
In[49]:=
+11.1
In[259]:=
+11.2
In[31]:=
+11.3
In[14]:=
+11.4
In[16]:=
+11.5
In[17]:=
+11.6
In[21]:=
+11.7
In[23]:=
+11.8
In[27]:=
+11.9
In[72]:=
+11.10
In[178]:=
+11.11
In[62]:=
+11.12
In[53]:=
+11.13
In[51]:=
12Sound
12.1
In[1]:=
12.2
In[2]:=
12.3
In[4]:=
12.4
In[5]:=
12.5
In[7]:=
12.6
In[9]:=
12.7
In[10]:=
12.8
In[11]:=
12.9
In[12]:=
12.10
In[13]:=
+12.1
In[3]:=
+12.2
In[6]:=
+12.3
In[8]:=
+12.4
In[1]:=
13Arrays, or Lists of Lists
13.1
In[16]:=
13.2
In[17]:=
13.3
In[18]:=
13.4
In[96]:=
13.5
In[96]:=
13.6
In[90]:=
13.7
In[90]:=
13.8
In[93]:=
13.9
In[105]:=
+13.1
In[120]:=
+13.2
In[102]:=
14Coordinates and Graphics
14.1
In[42]:=
14.2
In[97]:=
14.3
In[43]:=
14.4
In[49]:=
14.5
In[90]:=
14.6
In[96]:=
14.7
In[12]:=
14.8
In[833]:=
14.9
In[81]:=
14.10
In[88]:=
14.11
In[37]:=
+14.1
In[99]:=
+14.2
In[94]:=
+14.3
In[120]:=
+14.4
In[100]:=
+14.5
In[114]:=
+14.6
In[118]:=
16Real‐World Data
16.1
In[333]:=
16.2
In[332]:=
16.3
In[32]:=
16.4
In[33]:=
16.5
In[128]:=
16.6
In[15]:=
16.7
In[331]:=
16.8
In[9]:=
16.9
In[11]:=
16.10
In[32]:=
16.11
In[33]:=
16.12
In[27]:=
16.13
In[7]:=
+16.1
In[28]:=
+16.2
In[1]:=
+16.3
In[165]:=
17Units
17.1
In[317]:=
17.2
In[126]:=
17.3
In[11]:=
17.4
In[30]:=
17.5
In[31]:=
17.6
In[59]:=
17.7
In[41]:=
17.8
In[30]:=
17.9
In[316]:=
17.10
In[38]:=
17.11
In[27]:=
17.12
In[24]:=
17.13
In[33]:=
17.14
In[124]:=
+17.1
In[123]:=
+17.2
In[17]:=
+17.3
In[40]:=
+17.4
In[19]:=
+17.5
In[121]:=
+17.6
In[120]:=
18Geocomputation
18.1
In[360]:=
18.2
In[362]:=
18.3
In[364]:=
18.4
In[89]:=
18.5
In[7]:=
18.6
In[8]:=
18.7
In[27]:=
18.8
In[10]:=
18.9
In[30]:=
18.10
In[2]:=
18.11
In[5]:=
18.12
In[7]:=
18.13
In[20]:=
+18.1
In[1]:=
+18.2
In[15]:=
+18.3
In[18]:=
+18.4
In[85]:=
+18.5
In[17]:=
+18.6
In[19]:=
+18.7
In[88]:=
19Dates and Times
19.1
In[1]:=
19.2
In[31]:=
19.3
In[3]:=
19.4
In[4]:=
19.5
In[{}]:=
19.6
In[6]:=
19.7
In[7]:=
19.8
In[9]:=
19.9
In[27]:=
19.10
In[12]:=
19.11
In[13]:=
19.12
In[14]:=
19.13
In[15]:=
19.14
In[16]:=
19.15
In[121]:=
+19.1
In[2]:=
+19.2
In[14]:=
+19.3
In[30]:=
+19.4
In[8]:=
+19.5
In[10]:=
+19.6
In[11]:=
+19.7
In[17]:=
20Options
20.1
In[73]:=
20.2
In[74]:=
20.3
In[4]:=
20.4
In[77]:=
20.5
In[81]:=
20.6
In[78]:=
20.7
In[99]:=
20.8
In[98]:=
20.9
In[34]:=
20.10
In[35]:=
20.11
In[40]:=
20.12
In[97]:=
20.13
In[36]:=
20.14
In[45]:=
+20.1
In[3]:=
+20.2
In[5]:=
+20.3
In[9]:=
+20.4
In[48]:=
+20.5
In[33]:=
+20.6
In[23]:=
+20.7
In[43]:=
+20.8
In[96]:=
21Graphs and Networks
21.1
In[102]:=
21.2
In[101]:=
21.3
In[100]:=
21.4
In[100]:=
21.5
In[64]:=
21.6
In[30]:=
21.7
In[105]:=
21.8
In[104]:=
21.9
In[57]:=
21.10
In[55]:=
21.11
In[68]:=
+21.1
In[49]:=
+21.2
In[101]:=
+21.3
In[102]:=
+21.4
In[61]:=
+21.5
In[107]:=
+21.6
In[106]:=
+21.7
In[60]:=
22Machine Learning
22.1
In[205]:=
22.2
In[39]:=
22.3
In[18]:=
22.4
In[203]:=
22.5
In[238]:=
22.6
In[73]:=
22.7
In[201]:=
22.8
In[117]:=
22.9
In[136]:=
22.10
In[36]:=
22.11
In[114]:=
22.12
In[27]:=
22.13
In[28]:=
22.14
In[147]:=
22.15
In[6]:=
22.16
In[3]:=
+22.1
In[19]:=
+22.2
In[108]:=
+22.3
In[168]:=
+22.4
In[126]:=
+22.5
In[34]:=
+22.6
In[84]:=
+22.7
In[984]:=
23More about Numbers
23.1
In[256]:=
23.2
In[24]:=
23.3
In[142]:=
23.4
In[128]:=
23.5
In[216]:=
23.6
In[112]:=
23.7
In[137]:=
23.8
In[254]:=
23.9
In[104]:=
23.10
In[107]:=
23.11
In[108]:=
23.12
In[15]:=
23.13
In[150]:=
23.14
In[1]:=
+23.1
In[139]:=
+23.2
In[135]:=
+23.3
In[118]:=
+23.4
In[122]:=
24More Forms of Visualization
24.1
In[165]:=
24.2
In[166]:=
24.3
In[{}]:=
24.4
In[147]:=
24.5
In[155]:=
24.6
In[90]:=
24.7
In[159]:=
24.8
In[169]:=
24.9
In[181]:=
24.10
In[171]:=
24.11
In[87]:=
+24.1
In[182]:=
25Ways to Apply Functions
25.1
In[61]:=
25.2
In[67]:=
25.3
In[310]:=
25.4
In[176]:=
25.5
In[1]:=
25.6
In[307]:=
25.7
In[191]:=
25.8
In[193]:=
25.9
In[43]:=
26Pure Anonymous Functions
26.1
In[215]:=
26.2
In[208]:=
26.3
In[210]:=
26.4
In[211]:=
26.5
In[214]:=
26.6
In[205]:=
26.7
In[196]:=
26.8
In[39]:=
+26.1
In[6]:=
27Applying Functions Repeatedly
27.1
In[183]:=
27.2
In[247]:=
27.3
In[250]:=
27.4
In[9]:=
27.5
In[15]:=
27.6
In[29]:=
27.7
In[58]:=
27.8
In[221]:=
27.9
In[244]:=
27.10
In[228]:=
27.11
In[148]:=
+27.1
In[175]:=
+27.2
In[30]:=
+27.3
In[31]:=
+27.4
In[246]:=
+27.5
In[222]:=
28Tests and Conditionals
28.1
In[29]:=
28.2
In[15]:=
28.3
In[188]:=
28.4
In[263]:=
28.5
In[11]:=
28.6
In[33]:=
28.7
In[1]:=
28.8
In[70]:=
28.9
In[14]:=
28.10
In[191]:=
28.11
In[258]:=
28.12
In[253]:=
28.13
In[45]:=
+28.1
In[32]:=
+28.2
In[28]:=
+28.3
In[24]:=
+28.4
In[19]:=
+28.5
In[257]:=
+28.6
In[266]:=
+28.7
In[275]:=
29More about Pure Functions
29.1
In[52]:=
29.2
In[54]:=
29.3
In[78]:=
29.4
In[17]:=
29.5
In[241]:=
29.6
In[278]:=
+29.1
In[279]:=
30Rearranging Lists
30.1
In[2]:=
30.2
In[40]:=
30.3
In[13]:=
30.4
In[22]:=
30.5
In[281]:=
30.6
In[282]:=
30.7
In[68]:=
30.8
In[76]:=
30.9
In[1]:=
30.10
In[284]:=
30.11
In[290]:=
30.12
In[2]:=
30.13
In[317]:=
30.14
In[46]:=
30.15
In[53]:=
30.16
In[54]:=
30.17
In[298]:=
30.18
In[42]:=
30.19
In[302]:=
30.20
In[315]:=
30.21
In[4]:=
+30.1
In[271]:=
+30.2
In[79]:=
+30.3
In[85]:=
+30.4
In[312]:=
+30.5
In[289]:=
+30.6
In[1]:=
+30.7
In[41]:=
+30.8
In[552]:=
+30.9
In[25]:=
+30.10
In[55]:=
+30.11
In[309]:=
+30.12
In[306]:=
+30.13
In[50]:=
31Parts of Lists
31.1
In[18]:=
31.2
In[32]:=
31.3
In[2]:=
31.4
In[21]:=
31.5
In[240]:=
31.6
In[30]:=
31.7
In[10]:=
31.8
In[7]:=
31.9
In[12]:=
31.10
In[31]:=
31.11
In[76]:=
31.12
In[77]:=
31.13
In[89]:=
32Patterns
32.1
In[95]:=
32.2
In[94]:=
32.3
In[59]:=
32.4
In[4]:=
32.5
In[8]:=
32.6
In[60]:=
32.7
In[16]:=
32.8
In[19]:=
33Expressions and Their Structure
33.1
In[66]:=
33.2
In[308]:=
33.3
In[70]:=
33.4
In[194]:=
33.5
In[97]:=
33.6
In[87]:=
33.7
In[3]:=
33.8
In[15]:=
34Associations
34.1
In[105]:=
34.2
In[102]:=
34.3
In[374]:=
34.4
In[2]:=
34.5
In[139]:=
34.6
In[173]:=
35Natural Language Understanding
35.1
In[4]:=
35.2
In[140]:=
35.3
In[150]:=
35.4
In[151]:=
35.5
In[139]:=
35.6
In[168]:=
35.7
In[136]:=
35.8
In[194]:=
35.9
In[106]:=
35.10
In[119]:=
35.11
In[170]:=
35.12
In[47]:=
35.13
In[178]:=
35.14
In[59]:=
35.15
In[66]:=
36Creating Websites and Apps
36.1
In[13]:=
36.2
In[15]:=
36.3
In[16]:=
36.4
In[18]:=
36.5
In[19]:=
36.6
In[21]:=
36.7
In[22]:=
+36.1
In[14]:=
+36.2
In[17]:=
37Layout and Display
37.1
In[193]:=
37.2
In[191]:=
37.3
In[48]:=
37.4
In[128]:=
37.5
In[226]:=
37.6
In[51]:=
37.7
In[56]:=
37.8
In[57]:=
38Assigning Names to Things
38.1
In[202]:=
38.2
In[204]:=
38.3
In[203]:=
38.4
In[25]:=
38.5
In[4]:=
38.6
In[64]:=
38.7
In[55]:=
39Immediate and Delayed Values
39.1
In[7]:=
39.2
In[8]:=
40Defining Your Own Functions
Note: These exercises involve defining functions. Remember to use Clear to get rid of definitions once you’re finished with each exercise.
40.1
In[{}]:=
40.2
In[{}]:=
40.3
In[{}]:=
40.4
In[{}]:=
40.5
In[{}]:=
40.6
In[{}]:=
40.7
In[{}]:=
40.8
In[{}]:=
40.9
In[{}]:=
40.10
In[70]:=
41More about Patterns
41.1
In[75]:=
41.2
In[47]:=
41.3
In[{}]:=
41.4
In[27]:=
41.5
In[17]:=
41.6
In[15]:=
41.7
In[10]:=
41.8
In[87]:=
41.9
In[101]:=
41.10
In[36]:=
41.11
In[34]:=
41.12
In[53]:=
42String Patterns and Templates
42.1
In[210]:=
42.2
In[25]:=
42.3
In[26]:=
42.4
In[220]:=
42.5
In[72]:=
42.6
In[29]:=
42.7
In[229]:=
42.8
In[63]:=
44Importing and Exporting
44.1
In[2]:=
44.2
In[379]:=
44.3
In[11]:=
44.4
In[12]:=
44.5
In[13]:=
44.6
In[47]:=
44.7
In[15]:=
44.8
In[16]:=
44.9
In[17]:=
45Datasets
Note: These exercises use the dataset planets=CloudGet["https://wolfr.am/7FxLgPm5"].
45.1
In[13]:=
45.2
In[14]:=
45.3
In[3]:=
45.4
In[3]:=
45.5
In[4]:=
45.6
In[5]:=
45.7
In[6]:=
45.8
In[7]:=
45.9
In[8]:=
45.10
In[9]:=
45.11
In[10]:=
45.12
In[18]:=
45.13
In[135]:=
46Audio & Video
46.1
In[218]:=
46.2
In[225]:=
46.3
In[16]:=
46.4
In[158]:=
46.5
In[15]:=
46.6
In[230]:=
46.7
In[164]:=
46.8
In[236]:=
46.9
In[190]:=
46.10
In[194]:=
46.11
In[242]:=
46.12
In[243]:=
47Writing Good Code
47.1
In[227]:=
47.2
In[208]:=
47.3
In[37]:=
47.4
In[35]:=
47.5
In[203]:=
48Debugging Your Code
48.1
In[51]:=
48.2
In[38]:=
48.3
In[36]:=