Prévia do material em texto
7 ( Tecnologia em Análise e Desenvolvimento de Sistemas – (Tecnológico) ) ( dayane gonçalves dos santos ) ( título do trabalho: Cauculo imc Aula prática Linguagem de programação ) ( Londrina - Paraná 2024 ) ( dayane gonçalves dos santos ) ( título do trabalho: Cauculo imc Aula prática Linguagem de programação ) ( Aula prática de Linguagem de Programação apresentado como requisito parcial para a obtenção de média semestral no curso Tecnologia em Análise e Desenvolvimento de Sistemas . Orientador (a) : Elisa Antolli Tutor: Eduardo Viana de Almeida ) ( Londrina - Paraná 2024 ) SUMÁRIO 1 INTRODUÇÃO.........................................................................................................3 2 GOOGLE CLOUD SHELL........................................................................................4 2.1 O Que É O Cloud Shell?........................................................................................4 2.2 Acesso Total E Avançado De Qualquer Lugar.......................................................4 2.3 Um Ambiente Pronto Para Os Desenvolvedores...................................................4 2.4 Acesso Por Navegadores Da Web.........................................................................4 2.5 Editor De Código On-Line......................................................................................5 2.6 5 Gb De Armazenamento Em Disco Permanente.................................................5 3. PYTHON..................................................................................................................5 3.1 O Que É Python?...................................................................................................5 3.2 Qual A Origem Da Linguagem Python?.................................................................6 3.3 Quais As Vantagens De Programar Em Python?..................................................6 4. PROGRAMA PARA CALCULAR IMC (INDICE DE MASSA CORPORAL) EM PYTHON.....................................................................................................................8 4.1 Começando..........................................................................................................8 4.2 Resultado.............................................................................................................9 4.3 Entendendo O Programa......................................................................................9 4.4 Justificativa...........................................................................................................10 5 CONCLUSÃO.........................................................................................................11 6 REFERÊNCIAS.......................................................................................................12 INTRODUÇÃO O objetivo do trabalho é criar e apresentar um programa que calcule IMC (Índice de Massa Corporal) Utilizaremos a ferramenta Google Cloud Shell Editor junto com a linguagem de programação Python. Começaremos conhecendo um pouco sobre está ferramenta e suas características básicas, posteriormente veremos um pouco das características da linguagem Python e desenvolveremos o programa IMC utilizando está linguagem. 2 GOOGLE CLOUD SHELL 2.1 O QUE É O CLOUD SHELL? Cloud Shell é um ambiente de desenvolvimento e operações on-line acessível pelo navegador em qualquer lugar. É possível gerenciar os recursos com este terminal on-line pré-carregado com utilitários corno a ferramenta de linha de comando gcloud, kubectl e muito mais. Você também pode desenvolver, criar, depurar e implantar aplicativos nativos da nuvem usando o Editor do Cloud Shell on- line. 2.2 ACESSO TOTAL E AVANÇADO DE QUALQUER LUGAR Gerencie os recursos do Google Cloud com a flexibilidade de um shell para Linux O Cloud Shell fornece acesso a linha de comando para uma Instância de máquina virtual em uma janela de terminal. 2.3 UM AMBIENTE PRONTO PARA OS DESENVOLVEDORES Desenvolva seus aplicativos diretamente do navegador com o Editor do Cloud Shell. Ele é otimizado para aumentar a produtividade com recursos como suporte às linguagens Go, Java, Node.js, Python e C#, um depurador integrado, controle de origem, refatoração e uma interface personalizada. Execute seu aplicativo na VM do Cloud Shell ou no nosso emulador minikube Kubernetes visualize diretamente no navegador e confirme as alterações no repositório de clientes git. 2.4 ACESSO POR NAVEGADORES DA WEB Acesse a linha de comando do Cloud Shell e o editor de código em qualquer navegador em qualquer lugar, com uma conexão de Internet. 2.5 EDITOR DE CÓDIGO ON-LINE Desenvolva, crie, depure e teste seus aplicativos em qualquer lugar usando o Editor do Cloud Shell 2.6 5 GB DE ARMAZENAMENTO EM DISCO PERMANENTE O Cloud Shell oferece 5 GB de armazenamento em disco permanente, que é ativado como seu diretório SHOME na instância do Cloud Shell. Todos os arquivos armazenados no diretório principal, incluindo scripts e arquivos de configuração de usuários, como bashrc e vimrc, são mantidos entre as sessões. 3 PYTHON 3.1 O QUE É PYTHON? Python é uma linguagem de programação de alto nivelou 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 Por ser uma linguagem de sintaxe relativamente simples e de fácil compreensão, ganhou popularidade entre profissionais da indústria tecnológica que não são especificamente programadores, como engenheiros, matemáticos, cientistas de dados, pesquisadores e outros. Um de seus maiores atrativos é possuir um grande número de bibliotecas, nativas e de terceiros, tomando-a muito difundida e útil em uma grande variedade de setores dentro de desenvolvimento web, e também em áreas como análise de dados, machine learning e IA. 3.2 QUAL A ORIGEM DA LINGUAGEM 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. Uma vez que esta linguagem passou a possibilitar a criação desde scripts muito simples até sistemas extremamente poderosos, profissionais de várias áreas começaram a progressivamente utilizá-la cada vez mais Hoje, além dos desenvolvedores de software, temos biólogos, contadores, físicos e outros profissionais potencializando suas habilidades através dela. Estes são alguns motivos que têm feito o uso do Python crescer consideravelmente nos últimos anos em detrimento de outras linguagens. 3.3 QUAIS AS VANTAGENS DE PROGRAMAR EM PYTHON? Como você deve estar percebendo, 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. Ou seja, ao se destacar como um bom programador Python, sua concorrência profissional será baixíssima. Outros benefícios do Python são: 1. É fácil de aprender A curva de aprendizado de um estudante de Python é, de modo geral, relativamente baixa A linguagem, por ter uma sintaxe muito acessível e ter sido criada em prol da agilidade e da produtividade de quem a utiliza, é absorvida rápida e facilmente. 2. É portátil e multiplataforma Por ser uma linguagem portátil e multiplataforma, o Python rodacom tranquilidade em diversos sistemas operacionais, desde que seu interpretador esteja instalado. Além disso, o Python também é conhecido por suas propriedades extensíveis, tendo à sua disposição mais de 125.000 bibliotecas super versáteis. 3. É open source e gratuito O Python é totalmente gratuito! Para instalar, utilizar e desenvolver em Python, basta simplesmente fazê-lo. Além disso, a maior pesquisa realizada na área da programação, a StackOverflow Survey, perguntou este ano para desenvolvedores do mundo inteiro em qual linguagem eles mais gostam de programar e adivinhem: Python ficou em 1º lugar! 4. Oferece múltiplas possibilidades de desenvolvimento É possível desenvolver diferentes tipos de aplicações com a linguagem Python. As bibliotecas e frameworks disponíveis para essa linguagem ampliam a possibilidade de desenvolvimento. Um exemplo é o framework Django, que é usado para o desenvolvimento de aplicações web 5. É uma linguagem "curinga" A linguagem Python oferece diversas possibilidades no desenvolvimento de sistemas, ampliando desta forma as oportunidades no mercado de trabalho para os profissionais da área. Ou seja, os programadores poderão escolher entre diversos segmentos, além disso, sua sintaxe é simples e intuitiva, facilitando o aprendizado. 4 PROGRAMA PARA CALCULAR IMC (INDICE DE MASSA CORPORAL) EM PYTHON 4.1 COMEÇANDO No navegador, primeiramente acessamos a plataforma do Google Cloud Shell, com uma conta do Gmail onde será criada uma máquina virtual com 5GB de armazenamento. Dentro da ferramenta Google Cloud Shell acessamos a guia "File" e criamos um "Novo Arquivo", e salvamos com a extensão "py", assim a ferramenta entende que iremos trabalhar com a linguagem Python. 4.2 Resultado 4.3 ENTENDENDO O PROGRAMA Na linha 1 foi usado o para realizar um comentário, em Python tudo que estiver em acompanhado do # não será considerado parte do programa. Nas linhas 2 e 3 temos duas variáveis que receberá os valores de entrada fenecidos pelo usuário através do teclado. Na linha 6 é mostrado na tela qual será o IMC do usuário. Na linha B até 19 é calculado e mostrado ao usuário em qual faixa de massa corporal ele se encontra. • Logo abaixo do código, grifado de azul, encontra-se o programa em execução com duas imagens de exemplo. 4.4 JUSTIFICATIVA IMC abaixo de 18.5 abaixo do peso; IMC igual ou maior a 18.5 e menor de 25 = peso ideal; IMC igual ou maior a 25 e menor que 30 = sobrepeso; IMC igual ou maior a 30 e menor que 35 = Obesidade grau 1; IMC igual ou maior a 35 e menor que 40 = Obesidade grau 2; IMC igual ou maior a 40 obesidade mórbida. 1. CONCLUSÃO O desenvolvimento do programa utilizando a ferramenta Google Cloud Shell e a linguagem de programação Python é uma forma eficiente de garantir que as funcionalidades mais importantes sejam entregues de forma prioritária. Com o programa de calcular o IMC o usuário poderá saber qual a sua faixa de massa corporal. 6 – REFERÊNCIAS Bibliograficas Linguagem de Programação - Livro Digital / Vanessa Cadan Scheffer Indice de Massa Corporal https://www.youtube.com/watch?v=b7r34za963181=223s&ab channel=CursoemV%C3%ADdeo IMC no Google Cloud Platformhttps://www.youtube.com/watch?v=fYiBCjJ85yl&t=2s&ab channel=FernandoCamargo image1.jpeg image2.png