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

Prévia do material em texto

Brasília/DF 
2024 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Daniel Alves da Silva Xavier 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Analise e desenvolvimento de sistemas 
PORTFÓLIO – RELATÓRIO DE AULA PRÁTICA: 
 
 
Linguagem de Programação: 
Brasília/DF 
2024 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
PORTFÓLIO – RELATÓRIO DE AULA PRÁTICA 
 
 
Linguagem de Programação: 
 
Trabalho de portfólio apresentado como requisito parcial 
para a obtenção de pontos para a média semestral. 
 
 
Orientador: Tutor Celso Nascimento 
 
Daniel Alves da Silva Xavier 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
SUMÁRIO 
 
Sumário 
1 INTRODUÇÃO ..................................................................................................... 3 
2 Google cloud shell ................................................................................................ 4 
2.1 o que é o cloud shell? ................................................................................... 4 
3 python .................................................................................................................. 6 
3.1 o que é python? ............................................................................................ 6 
4 programa para calcular imc em python ................................................................ 7 
4.1 começando ................................................................................................... 7 
4.2 programa ....................................................................................................... 7 
5 entendendo o programa ....................................................................................... 9 
6 conclusão ........................................................................................................... 10 
7 referências ......................................................................................................... 11 
 
 3 
1 INTRODUÇÃO 
O trabalho em questão tem como objetivo principal apresentar o que foi 
abordado na matéria; linguagem de programação, durante esse segundo 
semestre do curso de ADS. Realizando então a criação de um programa que 
tem como objetivo calcular o IMC de uma pessoa. 
Para este trabalho iremos utilizar de algumas ferramentas sendo elas: 
Google cloud shell editor, e a linguagem de programação Python. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 4 
2 GOOGLE CLOUD SHELL 
2.1 O QUE É O CLOUD SHELL? 
 O Google Cloud Shell Editor é uma ferramenta poderosa e versátil 
que oferece um ambiente de desenvolvimento integrado (IDE) baseado em nuvem. 
Com recursos avançados e uma interface amigável, o Cloud Shell Editor é uma 
escolha popular entre desenvolvedores e profissionais de TI que desejam criar e 
gerenciar aplicativos na nuvem do Google. 
O Google Cloud Shell Editor é uma extensão do Google Cloud Shell, 
que é uma interface de linha de comando baseada em navegador que permite aos 
usuários acessar recursos e serviços do Google Cloud Platform. O Cloud Shell 
Editor vai além, oferecendo uma experiência de desenvolvimento completa, com 
recursos de edição de código, depuração e colaboração. 
O Cloud Shell Editor oferece suporte a várias linguagens de 
programação, incluindo Python, JavaScript, Java, Go e muito mais. Ele possui um 
editor de código completo com recursos avançados, como realce de sintaxe, 
autocompletar, formatação automática e navegação de código. 
Com o Cloud Shell Editor, os desenvolvedores podem depurar seus 
aplicativos diretamente no navegador. Ele oferece suporte a pontos de interrupção, 
inspeção de variáveis, execução passo a passo e outras funcionalidades de 
depuração essenciais. 
O Cloud Shell Editor permite que os desenvolvedores colaborem 
facilmente em projetos. Ele oferece recursos de compartilhamento de código, 
controle de versão integrado e suporte para integração com ferramentas de 
colaboração, como o Google Docs. 
O Cloud Shell Editor é totalmente integrado ao Google Cloud 
Platform, permitindo que os desenvolvedores acessem e gerenciem facilmente seus 
recursos e serviços. Eles podem implantar aplicativos, gerenciar bancos de dados, 
configurar redes e muito mais, tudo dentro do ambiente do Cloud Shell Editor. 
 
 
 
 5 
 
 Benefícios do Google Cloud Shell Editor 
O Cloud Shell Editor oferece uma série de benefícios para desenvolvedores e 
profissionais de TI: 
1. Acesso rápido e fácil 
O Cloud Shell Editor pode ser acessado diretamente no navegador, sem a 
necessidade de instalação ou configuração. Isso permite que os desenvolvedores 
comecem a trabalhar rapidamente, economizando tempo e esforço. 
2. Ambiente consistente 
O Cloud Shell Editor fornece um ambiente de desenvolvimento consistente em 
qualquer dispositivo. Os desenvolvedores podem acessar seus projetos e 
configurações de qualquer lugar, garantindo uma experiência de desenvolvimento 
perfeita. 
3. Escalabilidade 
O Cloud Shell Editor é altamente escalável e pode lidar com projetos de qualquer 
tamanho. Ele oferece suporte a projetos individuais e em equipe, permitindo que os 
desenvolvedores trabalhem em colaboração em projetos complexos. 
4. Integração com outras ferramentas 
O Cloud Shell Editor pode ser facilmente integrado a outras ferramentas e serviços 
populares, como o Google Cloud Storage, o Google Kubernetes Engine e o Google 
App Engine. Isso permite que os desenvolvedores aproveitem ao máximo o 
ecossistema do Google Cloud Platform. 
 
 6 
3 PYTHON 
3.1 O QUE É PYTHON? 
Python é uma linguagem de programação imperativa, interpretada, de alto 
nível e com tipagem forte e dinâmica. Ela é considerada uma linguagem multi-
paradigma, pois aceita diferentes formas de programação. A saber: programação 
orientada a objetos, procedural e funcional. 
Segundo Robert Sebesta, consagrado autor do livro Conceitos de Linguagens 
de Programação, atualmente em sua 11ª edição, alguns autores se referem às 
linguagens de scripting como uma categoria separada de linguagens de 
programação. Entretanto, as linguagens nessa categoria são mais unidas entre si 
por seu método de implementação, interpretação parcial ou completa, do que por 
um projeto de linguagem comum. Assim, as linguagens de scripting, dentre elas 
Python, Perl, PHP, JavaScript e Ruby, são imperativas em todos os sentidos. 
Python foi oficialmente lançada em 1991 por Guido van Rossum no Stichting 
Mathematisch Centrum, na Holanda. Atualmente, o desenvolvimento da linguagem é 
feito pela Python Software Foundation. Trata-se de uma linguagem com código 
aberto e disponível para a maioria das plataformas de computação 
Tradicionalmente, ela sempre foi usada para administração de sistemas, 
programação em CGI (Common Gateway Interface) e outras tarefas computacionais 
relativamente pequenas. Porém, com a chegada de frameworks interessantes e 
suporte da linguagem em diferentes servidores web, Python tem se destacado nos 
últimos anos. 
Uma das principais características de Python é quanto a sua forma peculiar 
de escrever e, consequentemente, ler o código. Nela, não existem os tradicionais 
delimitadores formados por chaves, usados em linguagens como C, C++, C# e Java, 
por exemplo. Já o ponto e vírgula, usado como final de um comando nessas 
linguagens que citei, é opcional em Python. Só essas duas características já 
diferenciam bem Python das demais quanto a legibilidade e escrita, o que atrai 
programadores iniciantes. Veja o famoso algoritmo de Fibonacci escrito em Python, 
que é um dos banners da página oficial. Há quem considere esse estilo de escrita 
revolucionário e moderno, por evitar símbolos repetitivos como as chaves. Cada 
escopo é delimitado pela indentação no código. 
 
 
 7 
4 PROGRAMA PARA CALCULAR IMC EM PYTHON 
4.1 COMEÇANDO 
No navegador de preferência primeiro acessamos a plataforma do 
Google cloud Shell, acessamoscomo conta do Gmail que será provisionado em uma 
máquina virtual que contém 5GB de armazenamento. Dentro da ferramenta iremos 
criar um novo arquivo salvando com a extensão .py, isso para dizer ao ambiente de 
desenvolvimento que queremos Trabalhar com linguagem paython. 
4.2 PROGRAMA 
Abaixo veremos uma imagem do programa e em seguida 
entenderemos como ele funciona por partes 
 
 
 
 
 
 
 
 8 
 
FONTE: Próprio autor 
 
 
 
 
 
 9 
5 ENTENDENDO O PROGRAMA 
Na linha 2 utilizamos uma palavra reservada (def) para definirmos 
uma função que ficará responsável pelo cálculo do IMC, esta função recebe 2 
parâmetros que são necessários para o cálculo, na linha 3 temos uma variável que 
receberá o cálculo propriamente dito com os parâmetros que serão passados pelo 
usuário e na linha 4 finalizamos nossa função que retorna a variável com o valor 
calculado. 
Nas linhas 6 e 7 teremos 2 variáveis que receberá os valores de 
entrada fornecido pelo usuário através do teclado. Como programador sempre temos 
de realizar validação de dados onde na linha 9 verificamos se realmente o usuário 
digitou algo para podermos continuar o programa, caso qualquer um dos dois 
valores solicitados não for digitado corretamente pulamos para a linha 30 e 32 do 
nosso programa, que dirá ao usuário para voltar e digitar novamente. 
Após a simples validação de dados se estiver tudo correto com os 
dados fazemos a conversão de valores para números reais nas linhas 10 e 11, já na 
linha 13 temos uma variável que guarda o resultado do cálculo de chamada da 
função com os parâmetros sendo os valores fornecidos pelo o usuário já na linha 15, 
imprimimos este resultado com duas casa decimais com base no valor do resultado 
onde dependendo do valor dará uma mensagem diferente ao usuário alertando 
sobre seu peso se está correto de acordo com sua altura. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 10 
6 CONCLUSÃO 
Vimos que o google cloud shell é uma excelente ferramenta para 
estudarmos ou até mesmo desenvolver algo na prática desde o início. Entendemos 
passo a passo da ferramenta a característica da linguagem que utilizamos e 
concluímos como programa solicitado onde vimos linha a linha do mesmo. 
Sendo criado um programa para calcular o índice de massa corporal 
das pessoas de forma simples. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 11 
7 REFERÊNCIAS 
Python: características, noções e guia de estudo pode ser 
encontrado em: https://universidadedatecnologia.com.br/estudo-linguagem-python-
2018/#:~:text=1.,aceita%20diferentes%20formas%20de%20programa%C3%A7%C3
%A3o. 
Cloud shell: o que é o google cloud shell pode ser encontrado em: 
https://napoleon.com.br/glossario/o-que-e-google-cloud-shell-editor/ 
 
https://universidadedatecnologia.com.br/estudo-linguagem-python-2018/#:~:text=1.,aceita%20diferentes%20formas%20de%20programa%C3%A7%C3%A3o
https://universidadedatecnologia.com.br/estudo-linguagem-python-2018/#:~:text=1.,aceita%20diferentes%20formas%20de%20programa%C3%A7%C3%A3o
https://universidadedatecnologia.com.br/estudo-linguagem-python-2018/#:~:text=1.,aceita%20diferentes%20formas%20de%20programa%C3%A7%C3%A3o
https://napoleon.com.br/glossario/o-que-e-google-cloud-shell-editor/

Mais conteúdos dessa disciplina