NATHANY PEREZ MONI
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
LINGUAGEM DA PROGRAMAÇÃO
CALCULADORA DE IMC COM PYTHON
PORTO ALEGRE
2024
NATHANY PEREZ MONI
LINGUAGEM DA PROGRAMAÇÃO
CALCULADORA DE IMC COM PYTHON
Trabalho apresentado à Universidade, como requisito
parcial para a obtenção de média semestral nas disciplinas
norteadoras do semestre letivo.
Tutor (a): LUIS GUSTAVO CARDOSO
Porto Alegre
2024
SUMÁRIO
1 INTRODUÇÃO
4
2 O QUE É GOOGLE SHELL EDITOR
5
3 O QUE É PYTHON 7
4 PROGRAMA PARA CALCULAR IMC 8
4.1 COMEÇANDO 9
4.2 O PROGRAMA
4.3 ENTENDENDO O PROGRAMA
5. CONCLUSÃO
10
REFERÊNCIAS BIBLIOGRÁFICAS
1 INTRODUÇÃO
O trabalho em questão tem como objetivo principal apresentar a produção textual
interdisciplinar do segundo período do curso de Engenharia de Software realizando
a criação de um programa para calcular o IMC com a linguagem Python utilizando a
ferramenta Google cloud Shell Editor. Num primeiro momento veremos referente
esta ferramenta sua característica básica posteriormente verá um pouco das
características da linguagem Python, desenvolveremos um programa nesta
linguagem onde será explicado passo a passo do software.
2 O QUE É GOOGLE SHELL EDITOR
O Google Shell Editor é uma ferramenta integrada ao Google Cloud Platform que
oferece um ambiente de desenvolvimento baseado em navegador. Ele fornece um
editor de código, um terminal e outras ferramentas úteis diretamente no navegador,
sem a necessidade de instalar software adicional no seu computador. É
especialmente útil para desenvolvedores que trabalham com projetos no Google
Cloud, permitindo-lhes editar código, gerenciar projetos e executar comandos
diretamente no ambiente da nuvem.
O Google Cloud Shell e o Cloud Code podem ser combinados para aumentar a
produtividade durante o desenvolvimento de software de várias maneiras.
Por exemplo:
• Google Cloud Shell fornece um ambiente de desenvolvimento pronto para uso
diretamente no navegador. Isso inclui um terminal, um editor de código (Cloud Shell
Editor), e acesso a ferramentas de linha de comando para Google Cloud.
• Cloud Code é uma extensão para editores como Visual Studio Code e IntelliJ
IDEA, que oferece suporte a recursos do Google Cloud e simplifica a configuração e
o gerenciamento de aplicativos na nuvem.
• Cloud Shell Editor permite que você edite seu código diretamente no ambiente
de nuvem. Ao combinar isso com o Cloud Code, você pode utilizar funcionalidades
como preenchimento automático, integração com APIs do Google Cloud, e
gerenciamento de configuração para facilitar o desenvolvimento de aplicativos.
• Cloud Code pode automatizar o deploy e o gerenciamento de recursos na nuvem,
e essas funções podem ser acionadas diretamente do ambiente do Cloud Shell,
sem sair do editor.
• Com Cloud Code, você pode configurar e iniciar sessões de depuração e
monitoramento para seus aplicativos em execução no Google Cloud.
• Cloud Shell permite o acesso ao terminal para realizar operações de depuração e
análise em tempo real, facilitando a identificação e a correção de problemas
diretamente no ambiente onde o código está sendo executado.
• Cloud Code oferece suporte a serviços do Google Cloud como Kubernetes, Cloud
Run, e Cloud Functions, permitindo que você integre facilmente esses serviços em
seus projetos.
• Cloud Shell já vem configurado com ferramentas e permissões para interagir com
esses serviços, e você pode usar o Cloud Shell Editor para fazer alterações no
código e nas configurações do projeto, enquanto o Cloud Code gerencia a
integração com os serviços da nuvem.
• O Cloud Shell permite que você execute scripts e comandos personalizados para
automatizar tarefas repetitivas.
• Cloud Code pode ser configurado para trabalhar com esses scripts e tarefas,
melhorando a eficiência do desenvolvimento e deployment ao aproveitar os recursos
automatizados.
• Cloud Code ajuda a gerenciar e configurar infraestrutura como código (IaC) para
seus projetos.
• Usando o Cloud Shell, você pode acessar e modificar essas configurações e
implantar alterações diretamente, mantendo o ambiente de desenvolvimento e a
configuração sincronizados.
3 O QUE É PYTHON
Python é uma linguagem de programação de alto nível, conhecida por sua sintaxe
clara e legível, o que a torna uma excelente escolha para iniciantes e profissionais
experientes. Desenvolvida por Guido van Rossum e lançada em 1991, Python é
uma linguagem interpretada e de propósito geral, o que significa que pode ser
usada para uma ampla variedade de aplicações.
Suas características:
• A sintaxe de Python é projetada para ser fácil de ler e escrever, o que reduz o
custo de manutenção do código e melhora a colaboração entre desenvolvedores.
• Python suporta múltiplos paradigmas de programação, incluindo programação
imperativa, orientada a objetos e funcional.
• Python possui uma rica coleção de bibliotecas e frameworks para diferentes áreas,
como ciência de dados (Pandas, NumPy), desenvolvimento web (Django, Flask),
aprendizado de máquina (TensorFlow, scikit-learn), e automação (Selenium,
Requests).
• Python é uma linguagem multiplataforma, o que significa que o código Python
pode ser executado em diferentes sistemas operacionais, como Windows, macOS e
Linux, sem a necessidade de modificações significativas.
• Python é uma linguagem interpretada, o que significa que o código é executado
linha por linha. Isso facilita a depuração e a experimentação com o código.
• Python tem uma comunidade grande e ativa que contribui para o desenvolvimento
de novos pacotes, ferramentas e suporte, o que facilita encontrar recursos e
resolver problemas.
• Python é amplamente utilizado em muitas áreas, como desenvolvimento web,
ciência de dados, automação, scripting, e muito mais.
4 PROGRAMA PARA CALCULAR IMC
Programa para calcular o IMC (Índice de Massa Corporal) em Python.
Fonte: imagem autoral.
4.1 COMEÇANDO
Nesta seção, você tem o início do programa Python
Fonte: imagem autoral.
O programa começa solicitando que o usuário insira seu peso e altura. Esses
valores são lidos como números decimais (float) usando a função `input`.
4.2 O PROGRAMA
Fonte: imagem autoral