|
35 | 35 | "\n",
|
36 | 36 | "In data analytics, an object is like a record in your spreadsheet. Each record can have multiple fields, such as job title, location, and salary.\n",
|
37 | 37 | "\n",
|
38 |
| - "**Object**: A data record with fields.\n" |
| 38 | + "**Object**: A data record with fields; an instance of a class.\n" |
39 | 39 | ]
|
40 | 40 | },
|
41 | 41 | {
|
42 | 42 | "cell_type": "code",
|
43 |
| - "execution_count": 69, |
| 43 | + "execution_count": 55, |
44 | 44 | "id": "968ee59f",
|
45 | 45 | "metadata": {},
|
46 | 46 | "outputs": [
|
|
50 | 50 | "'Data Analyst'"
|
51 | 51 | ]
|
52 | 52 | },
|
53 |
| - "execution_count": 69, |
| 53 | + "execution_count": 55, |
54 | 54 | "metadata": {},
|
55 | 55 | "output_type": "execute_result"
|
56 | 56 | }
|
|
61 | 61 | },
|
62 | 62 | {
|
63 | 63 | "cell_type": "code",
|
64 |
| - "execution_count": 70, |
| 64 | + "execution_count": 56, |
| 65 | + "id": "34181ac4", |
| 66 | + "metadata": {}, |
| 67 | + "outputs": [ |
| 68 | + { |
| 69 | + "data": { |
| 70 | + "text/plain": [ |
| 71 | + "str" |
| 72 | + ] |
| 73 | + }, |
| 74 | + "execution_count": 56, |
| 75 | + "metadata": {}, |
| 76 | + "output_type": "execute_result" |
| 77 | + } |
| 78 | + ], |
| 79 | + "source": [ |
| 80 | + "type(\"Data Analyst\")" |
| 81 | + ] |
| 82 | + }, |
| 83 | + { |
| 84 | + "cell_type": "code", |
| 85 | + "execution_count": 57, |
65 | 86 | "id": "53b471a2",
|
66 | 87 | "metadata": {},
|
67 | 88 | "outputs": [
|
|
71 | 92 | "90000"
|
72 | 93 | ]
|
73 | 94 | },
|
74 |
| - "execution_count": 70, |
| 95 | + "execution_count": 57, |
75 | 96 | "metadata": {},
|
76 | 97 | "output_type": "execute_result"
|
77 | 98 | }
|
|
90 | 111 | },
|
91 | 112 | {
|
92 | 113 | "cell_type": "code",
|
93 |
| - "execution_count": 6, |
| 114 | + "execution_count": 58, |
94 | 115 | "id": "4d55db87",
|
95 | 116 | "metadata": {},
|
96 | 117 | "outputs": [
|
|
108 | 129 | },
|
109 | 130 | {
|
110 | 131 | "cell_type": "code",
|
111 |
| - "execution_count": 9, |
| 132 | + "execution_count": 59, |
112 | 133 | "id": "aaa5da4b",
|
113 | 134 | "metadata": {},
|
114 | 135 | "outputs": [
|
|
118 | 139 | "str"
|
119 | 140 | ]
|
120 | 141 | },
|
121 |
| - "execution_count": 9, |
| 142 | + "execution_count": 59, |
122 | 143 | "metadata": {},
|
123 | 144 | "output_type": "execute_result"
|
124 | 145 | }
|
125 | 146 | ],
|
126 | 147 | "source": [
|
127 |
| - "# this is a class string object\n", |
| 148 | + "# this is an instance of the `type` class\n", |
128 | 149 | "str"
|
129 | 150 | ]
|
130 | 151 | },
|
|
137 | 158 | "\n",
|
138 | 159 | "Think of a variable as a cell in an Excel spreadsheet. You can store data in it, like a number, text, or a formula.\n",
|
139 | 160 | "\n",
|
140 |
| - "**Variable**: A named cell that references an object." |
| 161 | + "**Variable**: A defined name that references an object." |
141 | 162 | ]
|
142 | 163 | },
|
143 | 164 | {
|
144 | 165 | "cell_type": "code",
|
145 |
| - "execution_count": 1, |
| 166 | + "execution_count": 60, |
146 | 167 | "id": "0fb0d189",
|
147 | 168 | "metadata": {},
|
148 | 169 | "outputs": [],
|
149 | 170 | "source": [
|
150 | 171 | "job_title = \"Data Analyst\"\n",
|
151 |
| - "job_location = \"United States\"\n", |
152 |
| - "job_salary = 90000" |
| 172 | + "job_salary = 90000\n", |
| 173 | + "my_print_function = print" |
153 | 174 | ]
|
154 | 175 | },
|
155 | 176 | {
|
156 | 177 | "cell_type": "code",
|
157 |
| - "execution_count": 3, |
| 178 | + "execution_count": 61, |
| 179 | + "id": "5199770e", |
| 180 | + "metadata": {}, |
| 181 | + "outputs": [ |
| 182 | + { |
| 183 | + "name": "stdout", |
| 184 | + "output_type": "stream", |
| 185 | + "text": [ |
| 186 | + "Data Analyst 90000\n" |
| 187 | + ] |
| 188 | + } |
| 189 | + ], |
| 190 | + "source": [ |
| 191 | + "my_print_function(job_title, job_salary)" |
| 192 | + ] |
| 193 | + }, |
| 194 | + { |
| 195 | + "cell_type": "code", |
| 196 | + "execution_count": 62, |
158 | 197 | "id": "a03cbbf0",
|
159 | 198 | "metadata": {},
|
160 | 199 | "outputs": [
|
161 | 200 | {
|
162 | 201 | "data": {
|
163 | 202 | "text/plain": [
|
164 |
| - "(4594639152, 4594645744, 4593144944)" |
| 203 | + "(4528218160, 4528508112, 4457027104)" |
165 | 204 | ]
|
166 | 205 | },
|
167 |
| - "execution_count": 3, |
| 206 | + "execution_count": 62, |
168 | 207 | "metadata": {},
|
169 | 208 | "output_type": "execute_result"
|
170 | 209 | }
|
171 | 210 | ],
|
172 | 211 | "source": [
|
173 | 212 | "# each variable has a unique identifier\n",
|
174 |
| - "id(job_title), id(job_location), id(job_salary)" |
| 213 | + "id(job_title), id(job_salary), id(my_print_function)," |
175 | 214 | ]
|
176 | 215 | },
|
177 | 216 | {
|
|
184 | 223 | },
|
185 | 224 | {
|
186 | 225 | "cell_type": "code",
|
187 |
| - "execution_count": 2, |
| 226 | + "execution_count": 63, |
188 | 227 | "id": "4b917379",
|
189 | 228 | "metadata": {},
|
190 | 229 | "outputs": [
|
|
194 | 233 | "'Data Analyst'"
|
195 | 234 | ]
|
196 | 235 | },
|
197 |
| - "execution_count": 2, |
| 236 | + "execution_count": 63, |
198 | 237 | "metadata": {},
|
199 | 238 | "output_type": "execute_result"
|
200 | 239 | }
|
|
207 | 246 | },
|
208 | 247 | {
|
209 | 248 | "cell_type": "code",
|
210 |
| - "execution_count": 5, |
| 249 | + "execution_count": 64, |
211 | 250 | "id": "fc07b63c",
|
212 | 251 | "metadata": {},
|
213 | 252 | "outputs": [
|
214 | 253 | {
|
215 | 254 | "data": {
|
216 | 255 | "text/plain": [
|
217 |
| - "(4594639152, 4594639152)" |
| 256 | + "(4528218160, 4528218160)" |
218 | 257 | ]
|
219 | 258 | },
|
220 |
| - "execution_count": 5, |
| 259 | + "execution_count": 64, |
221 | 260 | "metadata": {},
|
222 | 261 | "output_type": "execute_result"
|
223 | 262 | }
|
|
237 | 276 | },
|
238 | 277 | {
|
239 | 278 | "cell_type": "code",
|
240 |
| - "execution_count": 8, |
| 279 | + "execution_count": 65, |
241 | 280 | "id": "a5aa7f31",
|
242 | 281 | "metadata": {},
|
243 | 282 | "outputs": [
|
244 | 283 | {
|
245 | 284 | "data": {
|
246 | 285 | "text/plain": [
|
247 |
| - "(4594562480, 4594554352)" |
| 286 | + "(4528619824, 4528440816)" |
248 | 287 | ]
|
249 | 288 | },
|
250 |
| - "execution_count": 8, |
| 289 | + "execution_count": 65, |
251 | 290 | "metadata": {},
|
252 | 291 | "output_type": "execute_result"
|
253 | 292 | }
|
|
274 | 313 | },
|
275 | 314 | {
|
276 | 315 | "cell_type": "code",
|
277 |
| - "execution_count": 14, |
| 316 | + "execution_count": 66, |
278 | 317 | "id": "2c21a898",
|
279 | 318 | "metadata": {},
|
280 | 319 | "outputs": [
|
|
301 | 340 | },
|
302 | 341 | {
|
303 | 342 | "cell_type": "code",
|
304 |
| - "execution_count": 72, |
| 343 | + "execution_count": 67, |
305 | 344 | "id": "66b6ee25",
|
306 | 345 | "metadata": {},
|
307 | 346 | "outputs": [],
|
|
312 | 351 | },
|
313 | 352 | {
|
314 | 353 | "cell_type": "code",
|
315 |
| - "execution_count": 73, |
| 354 | + "execution_count": 68, |
316 | 355 | "id": "a453263c",
|
317 | 356 | "metadata": {},
|
318 | 357 | "outputs": [
|
|
348 | 387 | },
|
349 | 388 | {
|
350 | 389 | "cell_type": "code",
|
351 |
| - "execution_count": 74, |
| 390 | + "execution_count": 69, |
352 | 391 | "id": "2cfd7804",
|
353 | 392 | "metadata": {},
|
354 | 393 | "outputs": [],
|
|
365 | 404 | },
|
366 | 405 | {
|
367 | 406 | "cell_type": "code",
|
368 |
| - "execution_count": 75, |
| 407 | + "execution_count": 70, |
369 | 408 | "id": "d0f7b6c5",
|
370 | 409 | "metadata": {},
|
371 | 410 | "outputs": [
|
|
375 | 414 | "__main__.JobPost"
|
376 | 415 | ]
|
377 | 416 | },
|
378 |
| - "execution_count": 75, |
| 417 | + "execution_count": 70, |
379 | 418 | "metadata": {},
|
380 | 419 | "output_type": "execute_result"
|
381 | 420 | }
|
|
394 | 433 | },
|
395 | 434 | {
|
396 | 435 | "cell_type": "code",
|
397 |
| - "execution_count": 13, |
| 436 | + "execution_count": 71, |
398 | 437 | "id": "9796df59",
|
399 | 438 | "metadata": {},
|
400 | 439 | "outputs": [
|
|
404 | 443 | "str"
|
405 | 444 | ]
|
406 | 445 | },
|
407 |
| - "execution_count": 13, |
| 446 | + "execution_count": 71, |
408 | 447 | "metadata": {},
|
409 | 448 | "output_type": "execute_result"
|
410 | 449 | }
|
|
423 | 462 | },
|
424 | 463 | {
|
425 | 464 | "cell_type": "code",
|
426 |
| - "execution_count": 12, |
| 465 | + "execution_count": 72, |
427 | 466 | "id": "ee9c97c9",
|
428 | 467 | "metadata": {},
|
429 | 468 | "outputs": [
|
|
871 | 910 | },
|
872 | 911 | {
|
873 | 912 | "cell_type": "code",
|
874 |
| - "execution_count": 76, |
| 913 | + "execution_count": 73, |
875 | 914 | "id": "38341fa0",
|
876 | 915 | "metadata": {},
|
877 | 916 | "outputs": [],
|
|
885 | 924 | },
|
886 | 925 | {
|
887 | 926 | "cell_type": "code",
|
888 |
| - "execution_count": 77, |
| 927 | + "execution_count": 74, |
889 | 928 | "id": "dcd89f8a",
|
890 | 929 | "metadata": {},
|
891 | 930 | "outputs": [],
|
|
895 | 934 | },
|
896 | 935 | {
|
897 | 936 | "cell_type": "code",
|
898 |
| - "execution_count": 78, |
| 937 | + "execution_count": 75, |
899 | 938 | "id": "fbd5b34d",
|
900 | 939 | "metadata": {},
|
901 | 940 | "outputs": [
|
|
905 | 944 | "'Data Engineer'"
|
906 | 945 | ]
|
907 | 946 | },
|
908 |
| - "execution_count": 78, |
| 947 | + "execution_count": 75, |
909 | 948 | "metadata": {},
|
910 | 949 | "output_type": "execute_result"
|
911 | 950 | }
|
|
916 | 955 | },
|
917 | 956 | {
|
918 | 957 | "cell_type": "code",
|
919 |
| - "execution_count": 79, |
| 958 | + "execution_count": 76, |
920 | 959 | "id": "a6ccd019",
|
921 | 960 | "metadata": {},
|
922 | 961 | "outputs": [
|
|
926 | 965 | "425000"
|
927 | 966 | ]
|
928 | 967 | },
|
929 |
| - "execution_count": 79, |
| 968 | + "execution_count": 76, |
930 | 969 | "metadata": {},
|
931 | 970 | "output_type": "execute_result"
|
932 | 971 | }
|
|
949 | 988 | },
|
950 | 989 | {
|
951 | 990 | "cell_type": "code",
|
952 |
| - "execution_count": 80, |
| 991 | + "execution_count": 77, |
953 | 992 | "id": "7b3c7c94",
|
954 | 993 | "metadata": {},
|
955 | 994 | "outputs": [],
|
|
966 | 1005 | },
|
967 | 1006 | {
|
968 | 1007 | "cell_type": "code",
|
969 |
| - "execution_count": 81, |
| 1008 | + "execution_count": 78, |
970 | 1009 | "id": "00414ac1",
|
971 | 1010 | "metadata": {},
|
972 | 1011 | "outputs": [
|
|
0 commit comments