|
13 | 13 | "cell_type": "code",
|
14 | 14 | "execution_count": 1,
|
15 | 15 | "metadata": {},
|
16 |
| - "outputs": [ |
17 |
| - { |
18 |
| - "name": "stdout", |
19 |
| - "output_type": "stream", |
20 |
| - "text": [ |
21 |
| - "Versão da Linguagem Python Usada Neste Jupyter Notebook: 3.7.6\n" |
22 |
| - ] |
23 |
| - } |
24 |
| - ], |
| 16 | + "outputs": [], |
25 | 17 | "source": [
|
26 | 18 | "# Versão da Linguagem Python\n",
|
27 | 19 | "from platform import python_version\n",
|
|
39 | 31 | "cell_type": "code",
|
40 | 32 | "execution_count": 2,
|
41 | 33 | "metadata": {},
|
42 |
| - "outputs": [ |
43 |
| - { |
44 |
| - "name": "stdout", |
45 |
| - "output_type": "stream", |
46 |
| - "text": [ |
47 |
| - "2\n", |
48 |
| - "4\n", |
49 |
| - "6\n", |
50 |
| - "8\n", |
51 |
| - "10\n", |
52 |
| - "12\n", |
53 |
| - "14\n", |
54 |
| - "16\n", |
55 |
| - "18\n", |
56 |
| - "20\n" |
57 |
| - ] |
58 |
| - } |
59 |
| - ], |
| 34 | + "outputs": [], |
60 | 35 | "source": [
|
61 | 36 | "# Exercício 1 - Crie uma função que imprima a sequência de números pares entre 1 e 20 (a função não recebe parâmetro) e \n",
|
62 | 37 | "# depois faça uma chamada à função para listar os números\n",
|
|
71 | 46 | "cell_type": "code",
|
72 | 47 | "execution_count": 3,
|
73 | 48 | "metadata": {},
|
74 |
| - "outputs": [ |
75 |
| - { |
76 |
| - "name": "stdout", |
77 |
| - "output_type": "stream", |
78 |
| - "text": [ |
79 |
| - "RUMO À ANÁLISE DE DADOS\n" |
80 |
| - ] |
81 |
| - } |
82 |
| - ], |
| 49 | + "outputs": [], |
83 | 50 | "source": [
|
84 | 51 | "# Exercício 2 - Crie uam função que receba uma string como argumento e retorne a mesma string em letras maiúsculas.\n",
|
85 | 52 | "# Faça uma chamada à função, passando como parâmetro uma string\n",
|
|
94 | 61 | "cell_type": "code",
|
95 | 62 | "execution_count": 4,
|
96 | 63 | "metadata": {},
|
97 |
| - "outputs": [ |
98 |
| - { |
99 |
| - "name": "stdout", |
100 |
| - "output_type": "stream", |
101 |
| - "text": [ |
102 |
| - "None\n", |
103 |
| - "None\n", |
104 |
| - "[1, 2, 3, 4, 5, 6]\n" |
105 |
| - ] |
106 |
| - } |
107 |
| - ], |
| 64 | + "outputs": [], |
108 | 65 | "source": [
|
109 | 66 | "# Exercício 3 - Crie uma função que receba como parâmetro uma lista de 4 elementos, adicione 2 elementos a lista e \n",
|
110 | 67 | "# imprima a lista\n",
|
|
121 | 78 | "cell_type": "code",
|
122 | 79 | "execution_count": 5,
|
123 | 80 | "metadata": {},
|
124 |
| - "outputs": [ |
125 |
| - { |
126 |
| - "name": "stdout", |
127 |
| - "output_type": "stream", |
128 |
| - "text": [ |
129 |
| - "100\n", |
130 |
| - "A\n", |
131 |
| - "B\n", |
132 |
| - "C\n" |
133 |
| - ] |
134 |
| - } |
135 |
| - ], |
| 81 | + "outputs": [], |
136 | 82 | "source": [
|
137 | 83 | "# Exercício 4 - Crie uma função que receba um argumento formal e uma possível lista de elementos. Faça duas chamadas \n",
|
138 | 84 | "# à função, com apenas 1 elemento e na segunda chamada com 4 elementos\n",
|
|
151 | 97 | "cell_type": "code",
|
152 | 98 | "execution_count": 6,
|
153 | 99 | "metadata": {},
|
154 |
| - "outputs": [ |
155 |
| - { |
156 |
| - "name": "stdout", |
157 |
| - "output_type": "stream", |
158 |
| - "text": [ |
159 |
| - "A soma é : 750\n" |
160 |
| - ] |
161 |
| - } |
162 |
| - ], |
| 100 | + "outputs": [], |
163 | 101 | "source": [
|
164 | 102 | "# Exercício 5 - Crie uma função anônima e atribua seu retorno a uma variável chamada soma. A expressão vai receber 2 \n",
|
165 | 103 | "# números como parâmetro e retornar a soma deles\n",
|
|
171 | 109 | "cell_type": "code",
|
172 | 110 | "execution_count": 7,
|
173 | 111 | "metadata": {},
|
174 |
| - "outputs": [ |
175 |
| - { |
176 |
| - "name": "stdout", |
177 |
| - "output_type": "stream", |
178 |
| - "text": [ |
179 |
| - "Dentro da função o total é: 30\n", |
180 |
| - "Fora da função o total é: 0\n" |
181 |
| - ] |
182 |
| - } |
183 |
| - ], |
| 112 | + "outputs": [], |
184 | 113 | "source": [
|
185 | 114 | "# Exercício 6 - Execute o código abaixo e certifique-se que compreende a diferença entre variável global e local\n",
|
186 | 115 | "\n",
|
|
199 | 128 | "cell_type": "code",
|
200 | 129 | "execution_count": 8,
|
201 | 130 | "metadata": {},
|
202 |
| - "outputs": [ |
203 |
| - { |
204 |
| - "name": "stdout", |
205 |
| - "output_type": "stream", |
206 |
| - "text": [ |
207 |
| - "[102.56, 97.7, 99.14, 100.03999999999999]\n" |
208 |
| - ] |
209 |
| - } |
210 |
| - ], |
| 131 | + "outputs": [], |
211 | 132 | "source": [
|
212 | 133 | "# Exercício 7 - Abaixo você encontra uma lista com temperaturas em graus Celsius\n",
|
213 | 134 | "# Crie uma função anônima que converta cada temperatura para Fahrenheit\n",
|
|
223 | 144 | "cell_type": "code",
|
224 | 145 | "execution_count": 9,
|
225 | 146 | "metadata": {},
|
| 147 | + "outputs": [], |
| 148 | + "source": [ |
| 149 | + "# Exercício 8\n", |
| 150 | + "# Crie um dicionário e liste todos os métodos e atributos do dicionário\n", |
| 151 | + "dic = {'k1': 'Natal', 'k2': 'Recife'}\n", |
| 152 | + "dir(dic)" |
| 153 | + ] |
| 154 | + }, |
| 155 | + { |
| 156 | + "cell_type": "code", |
| 157 | + "execution_count": 10, |
| 158 | + "metadata": {}, |
226 | 159 | "outputs": [
|
227 | 160 | {
|
228 | 161 | "data": {
|
229 | 162 | "text/plain": [
|
230 |
| - "['__class__',\n", |
231 |
| - " '__contains__',\n", |
232 |
| - " '__delattr__',\n", |
233 |
| - " '__delitem__',\n", |
234 |
| - " '__dir__',\n", |
235 |
| - " '__doc__',\n", |
236 |
| - " '__eq__',\n", |
237 |
| - " '__format__',\n", |
238 |
| - " '__ge__',\n", |
239 |
| - " '__getattribute__',\n", |
240 |
| - " '__getitem__',\n", |
241 |
| - " '__gt__',\n", |
242 |
| - " '__hash__',\n", |
243 |
| - " '__init__',\n", |
244 |
| - " '__init_subclass__',\n", |
245 |
| - " '__iter__',\n", |
246 |
| - " '__le__',\n", |
247 |
| - " '__len__',\n", |
248 |
| - " '__lt__',\n", |
249 |
| - " '__ne__',\n", |
250 |
| - " '__new__',\n", |
251 |
| - " '__reduce__',\n", |
252 |
| - " '__reduce_ex__',\n", |
253 |
| - " '__repr__',\n", |
254 |
| - " '__setattr__',\n", |
255 |
| - " '__setitem__',\n", |
256 |
| - " '__sizeof__',\n", |
257 |
| - " '__str__',\n", |
258 |
| - " '__subclasshook__',\n", |
259 |
| - " 'clear',\n", |
260 |
| - " 'copy',\n", |
261 |
| - " 'fromkeys',\n", |
262 |
| - " 'get',\n", |
263 |
| - " 'items',\n", |
264 |
| - " 'keys',\n", |
265 |
| - " 'pop',\n", |
266 |
| - " 'popitem',\n", |
267 |
| - " 'setdefault',\n", |
268 |
| - " 'update',\n", |
269 |
| - " 'values']" |
| 163 | + "'1.0.3'" |
270 | 164 | ]
|
271 | 165 | },
|
272 |
| - "execution_count": 9, |
| 166 | + "execution_count": 10, |
273 | 167 | "metadata": {},
|
274 | 168 | "output_type": "execute_result"
|
275 | 169 | }
|
276 | 170 | ],
|
277 | 171 | "source": [
|
278 |
| - "# Exercício 8\n", |
279 |
| - "# Crie um dicionário e liste todos os métodos e atributos do dicionário\n", |
280 |
| - "dic = {'k1': 'Natal', 'k2': 'Recife'}\n", |
281 |
| - "dir(dic)" |
| 172 | + "import pandas as pd\n", |
| 173 | + "pd.__version__" |
282 | 174 | ]
|
283 | 175 | },
|
284 | 176 | {
|
285 | 177 | "cell_type": "code",
|
286 |
| - "execution_count": 10, |
| 178 | + "execution_count": 11, |
287 | 179 | "metadata": {},
|
288 | 180 | "outputs": [
|
289 | 181 | {
|
|
433 | 325 | " 'wide_to_long']"
|
434 | 326 | ]
|
435 | 327 | },
|
436 |
| - "execution_count": 10, |
| 328 | + "execution_count": 11, |
437 | 329 | "metadata": {},
|
438 | 330 | "output_type": "execute_result"
|
439 | 331 | }
|
|
448 | 340 | },
|
449 | 341 | {
|
450 | 342 | "cell_type": "code",
|
451 |
| - "execution_count": 11, |
| 343 | + "execution_count": 12, |
452 | 344 | "metadata": {},
|
453 | 345 | "outputs": [
|
454 | 346 | {
|
|
551 | 443 | "max 1.000000 880.000000 4.000000 4.000000"
|
552 | 444 | ]
|
553 | 445 | },
|
554 |
| - "execution_count": 11, |
| 446 | + "execution_count": 12, |
555 | 447 | "metadata": {},
|
556 | 448 | "output_type": "execute_result"
|
557 | 449 | }
|
|
0 commit comments