Você está na página 1de 8

ANHANGUERA EDUCACIONAL

SANTO ANDRÉ – ABC

ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

HIGOR CARDOSO DA SILVA

PORTIFOLIO – LINGUAGEM DE PROGRAMAÇÃO


Sumário
1.
Introdução 3
2. O que é Python.....................................................4
3. Google Cloud Shell................................................5
4. O Código................................................................6
5. Explicando o código...............................................7
6. Conclusão..............................................................8
1. Introdução
Neste portifólio vamos demonstrar como funciona um código
cuja o objetivo é realizar o Cálculo de Massa Corporal (IMC)
usando a linguagem Python. Explicamos rapidamente sobre a
linguagem que escolhemos para o código e ferramenta para
realizar o desenvolvimento do programa, explicando como
funciona linha por linha.

03
2. O que é Python

Python é uma linguagem de programação de alto nível, versátil


e amplamente utilizada em todo o mundo. Criada por Guido
van Rossum e lançada em 1991, a linguagem se destaca pela
sua simplicidade e legibilidade de código, tornando-a uma
escolha popular entre programadores de todos os níveis de
experiência principalmente como início de estudos de
programação. Sua filosofia de design enfatiza a clareza do
código, o que a torna uma excelente opção para
desenvolvimento rápido de aplicativos, automação, análise de
dados, aprendizado de máquina, web development, entre
outros. A Python é conhecida por sua grande comunidade de
desenvolvedores e por uma vasta coleção de bibliotecas e
frameworks que simplificam tarefas comuns, acelerando o
desenvolvimento de software. Além disso, sua natureza de
código aberto e multiplataforma a torna acessível em uma
ampla gama de sistemas operacionais, e por esses motivos
escolhemos ela como material de estudo para desenvolvermos
o cálculo de massa corporal (IMC).

04
3. Google Cloud Shell
O Cloud Shell é uma ferramenta poderosa oferecida pela
Google Cloud Platform (GCP) que facilita a interação com os
serviços da GCP e a execução de tarefas de gerenciamento na
nuvem diretamente do seu navegador, sem a necessidade de
configurações complexas ou a instalação de software adicional
em seu computador local.
Essa ferramenta fornece uma interface de linha de comando
(CLI) baseada na web, pré-configurada com as principais
ferramentas e SDKs da GCP, como o gcloud (Google Cloud
SDK) e o gsutil (para armazenamento em nuvem). Com o
Cloud Shell, você pode criar, gerenciar e monitorar recursos na
GCP, escrever scripts, executar comandos, depurar problemas
e realizar uma série de tarefas de administração de forma
eficiente.
Uma das principais vantagens do Cloud Shell é a sua
conveniência, pois ele elimina a necessidade de configurar um
ambiente de desenvolvimento local complexo, economizando
tempo e esforço. Além disso, o Cloud Shell oferece
armazenamento persistente na nuvem, o que significa que
seus arquivos e configurações permanecem disponíveis entre
sessões, permitindo uma experiência de desenvolvimento
consistente.
Em resumo, o Google Cloud Shell é uma ferramenta valiosa
para desenvolvedores, administradores de sistemas e
engenheiros que desejam interagir facilmente com os recursos
da Google Cloud Platform diretamente do navegador, tornando
o gerenciamento na nuvem mais acessível e eficiente.

05
4. O código
Após um breve resumo de qual linguagem de programação e
ferramenta foram escolhidas para desenvolvimento, vamos
mostrar como ficou o resultado em seguida vamos explica-lo:

06
5. Explicando o código

Na linha 1 usamos o caractere “#” para realizar um comentário, dessa


forma pode-se realizar diversos comentários, assim deixando mais
fácil a compreensão do código
Na linha 3 foi criada a função que será executada no programa na
qual, quando solicitada será responsável por realizar o cálculo de
[ peso / (altura * altura) ].
Da linha 7 a linha 12 é efetuado a inserção dos valores de peso e
altura para o cálculo, sendo verificado se, os valores foram inseridos
e checado se foram inseridos corretamente.
Na linha 15 é gerado o resultado da função usando os dados
fornecidos pelo usuário.
Na linha 17 será mostrado no console o valor da função gerada na
linha 15.
Da linha 19 a linha 30 será comparado o valor gerado na linha 17 com
os valores que fazem parte da tabela de IMC retornando a mensagem
“Seu IMC é de: X” e a mensagem referente ao resultado da função.
Na linha 32 usando o Else para que se, os valores inseridos não
correspondam ao que foi solicitado enviar uma mensagem pedindo
para revisar os valores inseridos e tentar novamente.

07
6. Conclusão
Embora a linguagem Python normalmente seja mais
requisitada para desenvolvimento, devido a facilidade de
desenvolvimento e fácil adaptação em sistemas por ter uma
grande quantidade de biblioteca, acredito que seja importante
sempre analisar qual a melhor ferramenta e linguagem para
desenvolvimento do projeto, que se encaixe nas questões de
tempo e qualidade de execução, feedback e fácil manutenção
ou melhoria do projeto, seja em equipe ou autônomo. Menciono
isto pois embora a tenhamos conseguido terminar este
relatório, tivemos algumas dificuldades em manusear a
ferramenta sugerida, como problema de compatibilidade assim
não muitas vezes não rodando código por delay da própria
página dentre outros problemas. Dito isso auxilio a equipe que
pesquise outra ferramenta para armazenar o código, assim
facilitando futuras melhorias e manutenções caso solicitadas.

08

Você também pode gostar