Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 
 
 
 
 
 
 
 
 
 
PORTIFÓLIO – RELATÓRIO DE AULA PRÁTICA 
 
NOME DA DISCIPLINA: LINGUAGEM DE PROGRAMAÇÃO 
 
 
 
 
 
 
 
 
 
 
 
 
Porto Velho – RO 
2023
 
 
 
 
Sumario 
1 INTRODUÇÃO.......................................................................................................1 
2 GOOGLE CLOUD SHELL.........................................................................................2 
 
 2.1 O QUE É O CLOUD SHELL?............................................................................2 
 2.2 GERENCIAMENTO DO ESPAÇO DE TRABALHO.............................................2 
 2.3 COMPATIBILIDADE COM DEPURAÇÃO.........................................................2 
 2.4 TERMINAL INTEGRADO................................................................................2 
 
3 LINGUAGEM DE PROGRAMAÇÃO PYTHON.........................................................3 
 
 3.1 O QUE É A LINGUAGEM DE PROGRAMAÇÃO PYTHON.................................3 
 3.2 QUAL A ORIGEM DE PYTHON?.....................................................................3 
 3.3 VANTAGENS DE SE APRENDER PYTHON.......................................................3 
 
4 PROGRAMA PARA CALCULAR O IMC (ÍNDICE DE MASSA CORPORAL) 
EM PYTHON....................................................................................................................4 
 
 4.1 COMEÇANDO...............................................................................................4 
 4.2 O PROGRAMA...............................................................................................4 
 4.3 ENTENDENDO O PROGRAMA.......................................................................5 
 
 5 CONCLUSÃO.........................................................................................................7 
 
 
 
 
 
 
 
 
1 
 
 
 
 
1 INTRODUÇÃO 
 
 O relatório de aula prática em questão do segundo período do curso de Análise 
e Desenvolvimento de Sistemas irá apresentar a criação de um programa para calcular 
o Índice de Massa Corporal (IMC) utilizando a linguagem Python, por meio da 
ferramenta Google Cloud Shell Editor. 
 Na primeira parte, iremos saber mais sobre esta ferramenta e suas 
características básicas, posteriormente veremos um pouco das características da 
linguagem Python, onde será feito um programa explicando o passo a passo. 
 
Objetivos: 
 
Os principais objetivos deste relatório são: 
 
1. Demonstrar a aplicação prática dos conceitos adquiridos durante o curso de 
Análise e Desenvolvimento de Sistemas. 
 
2. Apresentar o desenvolvimento de um programa Python que calcula o IMC. 
 
3. Realçar o uso eficiente da ferramenta Google Cloud Shell Editor como ambiente 
de desenvolvimento. 
 
 
 
 
 
 
 
 
 
 
2 
 
 
2 GOOGLE CLOUD SHELL EDITOR 
 
2.1 O QUE É O GOOGLE CLOUD SHELL EDITOR? 
 
 O Google Cloud Shell é um ambiente de linha de comando baseado na web que 
oferece acesso a uma máquina virtual na infraestrutura da Google Cloud Platform (GCP). 
Ele é projetado para que os desenvolvedores e administradores possam interagir com 
os recursos da GCP usando uma variedade de ferramentas de linha de comando, como 
o gcloud (Google Cloud SDK) e outras linguagens de programação. 
 
2.2 GERENCIAMENTO DO ESPAÇO DE TRABALHO 
 
Com o Cloud Shell, é possível gerenciar e configurar projetos como espaços de 
trabalho. Os espaços de trabalho geralmente representam a pasta do projeto raiz, e com 
o editor do Cloud Shell é possível criar, abrir e salvar espaços de trabalho e personalizá-
los com configurações específicas do projeto. 
 
2.3 COMPATIBILIDADE COM DEPURAÇÃO 
 
O Cloud Shell permite depurar facilmente o aplicativo, com suporte completo de 
depuração para aplicativos em Go, Node.js, Python e Java. É possível criar configurações 
de inicialização, definir pontos de interrupção e inspecionar variáveis, tudo isso no Editor 
do Cloud Shell. 
 
2.4 TERMINAL INTEGRADO 
 
Acesse a instância subjacente do Cloud Shell sem ter que sair do editor 
navegando até Terminal > Novo terminal. Também é possível executar várias janelas de 
terminal usando a opção Split Terminal. 
 
 
 
 
 
 
 
3 
 
 
3 LINGUAGEM DE PROGRAMAÇÃO PYTHON 
 
3.1 O QUE É A LINGUAGEM DE PROGRAMAÇÃO PYTHON? 
 
Python é uma linguagem de programação de alto nível — ou High Level Language 
—, dinâmica, interpretada, modular, multiplataforma e orientada a objetos — uma 
forma específica de organizar softwares onde, a grosso modo, os procedimentos estão 
submetidos às classes, o que possibilita maior controle e estabilidade de códigos para 
projetos de grandes proporções. 
 
3.2 QUAL A ORIGEM DE PYTHON? 
 
Idealizada e desenvolvida por Guido Van Rossum, matemático holandês, no 
início dos anos 90, o Python foi criado com o objetivo de otimizar a leitura de códigos e 
estimular a produtividade de quem os cria, seja este um programador ou qualquer outro 
profissional. 
A ideia surgiu, como quase todas as boas ideias, de uma necessidade: a de 
economizar tempo no desenvolvimento e melhorar a eficiência em um projeto 
desenvolvido no instituto onde Guido era pesquisador. Para que esta melhoria pudesse 
ser feita de forma mais rápida e eficaz, Guido desenvolveu uma linguagem muito 
descomplicada e flexível: o Python. 
 
3.3 VANTAGENS DE SE APRENDER PYTHON 
 
As vantagens de se dedicar ao aprendizado de Python são muitas, e entre elas 
está o fato de que os profissionais especializados nesta linguagem de programação no 
mercado são escassos. A curva de aprendizado de um estudante de Python é, de modo 
geral, relativamente baixa, Python roda com tranquilidade em diversos sistemas 
operacionais e oferece diversas possibilidades no desenvolvimento de sistemas, 
ampliando desta forma as oportunidades no mercado de trabalho para os profissionais 
da área. 
 
 
 
 
 
 
 
4 
 
 
4 PROGRAMA PARA CALCULAR O IMC (ÍNDICE DE MASSA CORPORAL) 
EM PYTHON 
 
4.1 COMEÇANDO 
 
 No navegador de preferência, inicialmente, fazemos o acesso à plataforma 
do Google Cloud Shell Editor por meio do link https://shell.cloud.google.com. Em 
seguida, efetuamos o login utilizando uma conta do Gmail, o que resultará na alocação 
de uma máquina virtual com uma capacidade de armazenamento de 5GB. 
 Dentro da ferramenta Google Cloud Shell Editor, navegamos até a aba "File" 
e procedemos à criação de um novo arquivo. Durante esse processo, certificamo-nos de 
que o arquivo seja salvo com a extensão .py. Isso informará ao ambiente de 
desenvolvimento que desejamos trabalhar com a linguagem Python. 
 
4.2 O PROGRAMA 
 
 Logo abaixo veremos uma imagem do código do programa e em seguida 
estudaremos passo a passo. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5 
 
 
 Fonte: próprio autor 
4.3 ENTENDENDO O PROGRAMA 
 
peso = float(input('Digite seu peso em quilogramas: ')) 
altura = float(input('Digite sua altura em metros: ')) 
 
 Estas duas linhas acima solicitam ao usuário que insira seu peso em 
quilogramas e sua altura em metros. A função “input()” captura o que o usuário digita, 
e a função “float()” converte o que o usuário digitou em um número decimal para que 
possamos fazer cálculos posteriormente. 
 
 
6 
 
 
 
imc = peso / (altura ** 2) 
 
 A linha acima realiza a divisão do peso pelo quadrado da altura. É essencial 
incluir os parênteses em torno da altura elevada ao quadrado para garantir que esse 
cálculo seja executado antes da divisão. 
 
 
print('Seu IMC é de {:.1f}'.format(imc)) 
 
 A linha acima exibe o resultado da divisão do peso pelo quadrado da altura. 
A função “print()” é usada para mostrar no console o IMC do usuário. O espaço 
reservado ̀ {:.1f}` será preenchido com o valor da variável. ̀ :.1f` indica que queremosum 
número com uma casa decimal e o `f` indica que é um número de ponto flutuante. 
 `.format(imc)`: Isso é chamado de método de formatação de string. Ele pega 
o valor da variável `imc` e o insere no espaço reservado `{:.1f}` na string. O resultado é 
que o valor de `imc` será impresso no lugar desse espaço reservado na string, com uma 
casa decimal. 
 
if imc = 40: 
 print('Você está em obesidade grau III (mórbida') 
 
 A linha acima é a última condição, verificando se o valor de `IMC` é maior 
ou igual a 40. Se verdadeiro (indicando obesidade grau III - mórbida), a seguinte 
mensagem é impressa: 'Você está em obesidade grau III (mórbida)'. 
 
5 CONCLUSÃO 
 
 Este relatório apresentou o projeto de criação de um programa em Python 
para calcular o IMC, desenvolvido no ambiente do Google Cloud Shell Editor. Através 
deste projeto, foi possível aplicar os conhecimentos adquiridos no curso de Análise e 
Desenvolvimento de Sistemas de forma prática e interdisciplinar. O uso da linguagem 
Python e da ferramenta Google Cloud Shell Editor demonstrou ser uma escolha eficaz 
para o desenvolvimento ágil e acessível de aplicativos simples, como este, que podem 
ter um impacto significativo na compreensão e na melhoria da saúde pessoal.
 
 
7

Mais conteúdos dessa disciplina