Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
96 commits
Select commit Hold shift + click to select a range
f27edcb
Criado usando o Colaboratory
Hayltons Oct 2, 2020
c5caf7f
Merge pull request #1 from MathMachado/master
Hayltons Oct 2, 2020
7de5288
Merge pull request #2 from MathMachado/master
Hayltons Oct 2, 2020
daa05d9
Criado usando o Colaboratory
Hayltons Oct 3, 2020
edd8247
Criado usando o Colaboratory
Hayltons Oct 3, 2020
b384c59
Criado usando o Colaboratory
Hayltons Oct 3, 2020
fd68f0d
Merge pull request #3 from MathMachado/master
Hayltons Oct 5, 2020
964bbe9
Criado usando o Colaboratory
Hayltons Oct 5, 2020
587d596
Merge pull request #4 from MathMachado/master
Hayltons Oct 5, 2020
8d8063e
Criado usando o Colaboratory
Hayltons Oct 5, 2020
d6b0611
Criado usando o Colaboratory
Hayltons Oct 5, 2020
ba5060c
Merge pull request #5 from MathMachado/master
Hayltons Oct 6, 2020
feac189
Fim da aula de 06-10
Hayltons Oct 6, 2020
be8264d
Criado usando o Colaboratory
Hayltons Oct 7, 2020
7caf384
Aula de 07-out
Hayltons Oct 7, 2020
cc60874
Criado usando o Colaboratory
Hayltons Oct 8, 2020
6026ae6
Aula de 08-out
Hayltons Oct 8, 2020
55b74cc
aula de 08-out
Hayltons Oct 8, 2020
0f6d2c7
aula de 08-out
Hayltons Oct 8, 2020
c77b2f2
aula de 08-out
Hayltons Oct 8, 2020
102f1e3
Criado usando o Colaboratory
Hayltons Oct 8, 2020
c874d58
Criado usando o Colaboratory
Hayltons Oct 9, 2020
3bf1c97
Criado usando o Colaboratory
Hayltons Oct 12, 2020
ea0a0cd
Criado usando o Colaboratory
Hayltons Oct 12, 2020
58977b1
Criado usando o Colaboratory
Hayltons Oct 13, 2020
cd2d793
Criado usando o Colaboratory
Hayltons Oct 13, 2020
8bfe49f
Dia 10-out - inicio da manhã
Hayltons Oct 13, 2020
02cd96f
Após a aula de 13-10
Hayltons Oct 13, 2020
ec2786c
Aula-14-10-2020
Hayltons Oct 14, 2020
ab90f83
Aula 4_A
Hayltons Oct 15, 2020
45fddcb
Criado usando o Colaboratory
Hayltons Oct 15, 2020
21629e1
Estudos aula 4_A
Hayltons Oct 15, 2020
931a34e
Criado usando o Colaboratory
Hayltons Oct 15, 2020
99aa808
Criado usando o Colaboratory
Hayltons Oct 15, 2020
f91d403
Aula 10 em 15-out-2020
Hayltons Oct 15, 2020
04a20d8
Durante a aula 10, dia 15-out-2020
Hayltons Oct 15, 2020
6b2efbd
Resolução de Exercícios
Hayltons Oct 16, 2020
d45ea7f
Resolução de Exercício - Aula 10
Hayltons Oct 16, 2020
16976cb
Resolução exercícios em 16-out-2020 da aula 5B
Hayltons Oct 16, 2020
a659c94
Criado usando o Colaboratory
Hayltons Oct 16, 2020
dd93965
Antes da aula 11
Hayltons Oct 16, 2020
b22dda4
Após a aula 11 de 16-out-2020
Hayltons Oct 16, 2020
da48f10
Ajustes de erro do Nélio na correlação
Hayltons Oct 17, 2020
c1bfe26
Criado usando o Colaboratory
Hayltons Oct 17, 2020
3f0bbdb
Criado usando o Colaboratory
Hayltons Oct 17, 2020
a4651c7
Criado usando o Colaboratory
Hayltons Oct 18, 2020
034f95f
Criado usando o Colaboratory
Hayltons Oct 18, 2020
9911df4
Criado usando o Colaboratory
Hayltons Oct 18, 2020
0268d3d
Criado usando o Colaboratory
Hayltons Oct 18, 2020
6af4fda
Criado usando o Colaboratory
Hayltons Oct 19, 2020
0926cc3
Criado usando o Colaboratory
Hayltons Oct 19, 2020
6849cd5
Criado usando o Colaboratory
Hayltons Oct 19, 2020
758d1d6
Criado usando o Colaboratory
Hayltons Oct 19, 2020
d351e78
Criado usando o Colaboratory
Hayltons Oct 20, 2020
f4a30d8
Criado usando o Colaboratory
Hayltons Oct 20, 2020
4e6e9c0
Criado usando o Colaboratory
Hayltons Oct 21, 2020
43eef98
Criado usando o Colaboratory
Hayltons Oct 21, 2020
d497547
Criado usando o Colaboratory
Hayltons Oct 21, 2020
1374d4d
Criado usando o Colaboratory
Hayltons Oct 21, 2020
56160cd
Criado usando o Colaboratory
Hayltons Oct 21, 2020
495a1ae
Criado usando o Colaboratory
Hayltons Oct 22, 2020
683ad4a
Criado usando o Colaboratory
Hayltons Oct 22, 2020
03fcab2
Criado usando o Colaboratory
Hayltons Oct 23, 2020
7196969
Criado usando o Colaboratory
Hayltons Oct 23, 2020
a53c374
Após a aula 16
Hayltons Oct 23, 2020
ae88162
Criado usando o Colaboratory
Hayltons Oct 23, 2020
c5ecb46
Criado usando o Colaboratory
Hayltons Oct 24, 2020
4bf19cc
Criado usando o Colaboratory
Hayltons Oct 26, 2020
4bc6d91
Criado usando o Colaboratory
Hayltons Oct 26, 2020
0594646
Criado usando o Colaboratory
Hayltons Oct 27, 2020
e7c159b
Criado usando o Colaboratory
Hayltons Oct 27, 2020
cd0b0ea
Criado usando o Colaboratory
Hayltons Oct 28, 2020
f904b8b
aula 19
Hayltons Oct 28, 2020
02a2bf4
Criado usando o Colaboratory
Hayltons Oct 28, 2020
bc23472
Criado usando o Colaboratory
Hayltons Oct 29, 2020
d6d0552
Criado usando o Colaboratory
Hayltons Oct 29, 2020
71d669b
aula 20
Hayltons Oct 30, 2020
bf666a5
aula 21
Hayltons Oct 30, 2020
665b5bb
aula 21
Hayltons Oct 30, 2020
8ed0da6
Aula 22
Hayltons Nov 3, 2020
286247d
aula 22
Hayltons Nov 4, 2020
1705b31
Aula 22
Hayltons Nov 6, 2020
4ee1bbb
aula 25
Hayltons Nov 6, 2020
cf6e732
Aula 25
Hayltons Nov 6, 2020
25d6b75
Aula 26
Hayltons Nov 9, 2020
cc06e98
Criado usando o Colaboratory
Hayltons Nov 13, 2020
7833118
Aula 26
Hayltons Nov 13, 2020
e1a6477
15-nov
Hayltons Nov 15, 2020
7669f7b
15-nov
Hayltons Nov 15, 2020
1451fea
Aula 31
Hayltons Nov 16, 2020
071384a
Merge branch 'MathMachado:master' into Aula_2020_out_10
Hayltons Nov 13, 2021
730e4a3
Criado usando o Colaboratory
Hayltons Jun 17, 2022
1da8f3b
Criado usando o Colaboratory
Hayltons Jun 17, 2022
22b96d6
Criado usando o Colaboratory
Hayltons Jun 18, 2022
d1a0796
Criado usando o Colaboratory
Hayltons Jun 18, 2022
ea86359
Criado usando o Colaboratory
Hayltons Jun 18, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
411 changes: 411 additions & 0 deletions Cópia_de_Notebooks_NB01_02__Condicionais_hs.ipynb

Large diffs are not rendered by default.

4,856 changes: 4,856 additions & 0 deletions Notebooks/3DP_1_Feature Engineering_Fase1-TESTE.ipynb

Large diffs are not rendered by default.

373 changes: 373 additions & 0 deletions Notebooks/NB01_02__Condicionais: if, elif, else_hs.ipynb
Original file line number Diff line number Diff line change
@@ -0,0 +1,373 @@
{
"nbformat": 4,
"nbformat_minor": 0,
"metadata": {
"colab": {
"name": "Notebooks/NB01_02__Condicionais.ipynb",
"provenance": [],
"collapsed_sections": [
"n8BIbzQbNWUo",
"7eS94uQ4NhVR",
"SYOgJpGYVLUu",
"CaHFxk98W5if",
"ReWUyWiHXCnc",
"CqszHxaKHr2h",
"tXgF1Wl9gHKY",
"Fotx7XUquAo8",
"36kmLUYDvsUI",
"SWO2GdNovxAp",
"vpN54l4vxze5",
"u4HOf9SNytSq",
"6BQ9oZiD9hg5",
"tz5-QdrX9vct",
"p1muBgMX8NK4",
"FxTC2-U88ajk",
"z8EYn0pP25Rh"
],
"include_colab_link": true
},
"kernelspec": {
"name": "python3",
"display_name": "Python 3"
},
"accelerator": "GPU"
},
"cells": [
{
"cell_type": "markdown",
"metadata": {
"id": "view-in-github",
"colab_type": "text"
},
"source": [
"<a href=\"https://colab.research.google.com/github/Hayltons/DSWP/blob/master/Notebooks/NB01_02__Condicionais%3A%20if%2C%20elif%2C%20else_hs.ipynb\" target=\"_parent\"><img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/></a>"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "8Y-QMrzHhpcu"
},
"source": [
"<center><h1><b><i>CONDICIONAIS - IF</i></b></h1></center>\n",
"\n"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "wYGZ0eGlv--6"
},
"source": [
"# **AGENDA**:\n",
"> Veja o **índice** dos itens que serão abordados neste capítulo."
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "Q3FpTG0dh47M"
},
"source": [
"___\n",
"# **REFERÊNCIAS**\n"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "LWuIj53sVSnA"
},
"source": [
"___\n",
"# **CONDICIONAIS**\n",
"> Usado para decidir se uma determinada instrução ou bloco de instruções será executada ou não, isto é, se uma determinada condição for verdadeira, um bloco de instrução será executado."
]
},
{
"cell_type": "code",
"metadata": {
"id": "NyG1l3awJzEq"
},
"source": [
"# Não executar o código a seguir:\n",
"if condicao1:\n",
" <bloco de código se condicao1 é verdade>\n",
"elif condicao2:\n",
" <bloco de código se condicao2 é verdade>\n",
"elif condicao3:\n",
" <bloco de código se condicao3 é verdade>\n",
" ...\n",
"elif condicaoN:\n",
" <bloco de código se condicaoN é verdade>\n",
"else:\n",
" <bloco de código se condicao1, condicao2, condicao3, ..., condicaoN e etc forem falso>"
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "FCJBMTh5WX5C"
},
"source": [
"## Exemplo 1"
]
},
{
"cell_type": "code",
"metadata": {
"id": "vn5u7CEaWZjH"
},
"source": [
"def mensagem(i_idade, i_limite):\n",
" if i_idade > i_limite:\n",
" s_mensagem= f'{i_idade} é maior que {i_limite}'\n",
" print(s_mensagem)"
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"id": "lW0ME_nVXU4M"
},
"source": [
"mensagem(35, 40)"
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "EBBU8Yw2XxUo"
},
"source": [
"Nenhuma mensagem? E agora?"
]
},
{
"cell_type": "code",
"metadata": {
"id": "xQ23cAjMX1kx",
"outputId": "3612d39b-3f92-40fd-af14-2dfbca6b0697",
"colab": {
"base_uri": "https://localhost:8080/",
"height": 35
}
},
"source": [
"mensagem(45, 40)"
],
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"text": [
"45 é maior que 40\n"
],
"name": "stdout"
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "BeHU0tPuWK4s"
},
"source": [
"## Exemplo 2"
]
},
{
"cell_type": "code",
"metadata": {
"id": "gSzCnjS0Fk-d"
},
"source": [
"def mensagem2(i_idade, i_limite):\n",
" if i_idade > i_limite:\n",
" s_mensagem= f'{i_idade} é maior que {i_limite}'\n",
" else:\n",
" s_mensagem= f'{i_idade} é menor ou igual a {i_limite}'\n",
" \n",
" print(s_mensagem)"
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"id": "KxbmxuDwYFX_",
"outputId": "8f1faff1-de34-4967-865f-17453f7992af",
"colab": {
"base_uri": "https://localhost:8080/",
"height": 35
}
},
"source": [
"mensagem2(35, 40)"
],
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"text": [
"35 é menor ou igual a 40\n"
],
"name": "stdout"
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "lToDO6pzWPGL"
},
"source": [
"## Exemplo 3"
]
},
{
"cell_type": "code",
"metadata": {
"id": "a1NlziSbGrIl",
"outputId": "ffed270b-c16f-4d30-cdaf-80ae96898a94",
"colab": {
"base_uri": "https://localhost:8080/",
"height": 197
}
},
"source": [
"def mensagem3(i_idade, i_limite1, i_limite2, i_limite3, i_limite4):\n",
" if ((i_idade > i_limite1) and (i_idade < i_limite2)):\n",
" s_mensagem= f'{i_idade} é maior que {i_limite1} e menor que {i_limite2}'\n",
" \n",
" elif ((i_idade > i_limite3) and (i_idade < i_limite4)):\n",
" s_mensagem= f'{i_idade} é maior que {i_limite3} e menor que {i_limite4}'\n",
" \n",
" else:\n",
" s_mensagem= f'{i_idade} é maior que {i_limite4}'\n",
" \n",
"print(s_mensagem)"
],
"execution_count": null,
"outputs": [
{
"output_type": "error",
"ename": "NameError",
"evalue": "ignored",
"traceback": [
"\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
"\u001b[0;31mNameError\u001b[0m Traceback (most recent call last)",
"\u001b[0;32m<ipython-input-1-264555939064>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m()\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0ms_mensagem\u001b[0m\u001b[0;34m=\u001b[0m \u001b[0;34mf'{i_idade} é maior que {i_limite4}'\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 10\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 11\u001b[0;31m \u001b[0mprint\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ms_mensagem\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m",
"\u001b[0;31mNameError\u001b[0m: name 's_mensagem' is not defined"
]
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "V8FF3lFLYqui"
},
"source": [
"Porque temos um erro nesta função?"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "y5F09RKGYyoX"
},
"source": [
"**Resposta**: por causa da indentação! A forma correta é:"
]
},
{
"cell_type": "code",
"metadata": {
"id": "vR-oFyzAY5UC"
},
"source": [
"def mensagem3(i_idade, i_limite1, i_limite2, i_limite3, i_limite4):\n",
" if ((i_idade > i_limite1) and (i_idade < i_limite2)):\n",
" s_mensagem= f'{i_idade} é maior que {i_limite1} e menor que {i_limite2}'\n",
" elif ((i_idade > i_limite3) and (i_idade < i_limite4)):\n",
" s_mensagem= f'{i_idade} é maior que {i_limite3} e menor que {i_limite4}'\n",
" else:\n",
" s_mensagem= f'{i_idade} é maior que {i_limite4}'\n",
" \n",
" print(s_mensagem)"
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"id": "QgkBOGKdYgGU",
"outputId": "701f4620-817f-41e0-e9d7-f6b06adf6b3d",
"colab": {
"base_uri": "https://localhost:8080/",
"height": 34
}
},
"source": [
"mensagem3(35, 10, 20, 30, 40)"
],
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"text": [
"35 é maior que 30 e menor que 40\n"
],
"name": "stdout"
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "LLk7bhjSwZch"
},
"source": [
"___\n",
"# **Wrap Up**"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "lJvjcjm8NQ85"
},
"source": [
"___\n",
"# Exercícios\n",
"## **Exercício 1**: \n",
"Escreva uma função em Python que receba um número inteiro i_limite e, na sequência, imprime os números inteiros de 0 a i_limite;\n",
"\n",
"## **outros exercícios**: \n",
"Nos sites abaixo você vai encontrar exercícios de Python:\n",
"### https://pynative.com/python-if-else-and-for-loop-exercise-with-solutions/;\n",
"### https://www.w3resource.com/python-exercises/"
]
},
{
"cell_type": "code",
"metadata": {
"id": "Gi091pZrwbnY"
},
"source": [
""
],
"execution_count": null,
"outputs": []
}
]
}
Loading