Prévia do material em texto
1 UNIVERSIDADE ANHANGUERA ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ANA LUIZA BEZERRA DA SILVA LINGUAGEM DE PROGRAMAÇÃO Calculadora IMC BRASÍLIA 2024 2 ANA LUIZA BEZERRA DA SILVA LINGUAGEM DE PROGRAMAÇÃO Calculadora IMC Trabalho de portfólio apresentado como requisito parcial para a obtenção de média semestral. BRASÍLIA 2024 3 Sumário 1 INTRODUÇÃO...............................................................................4 2 GOOGLE CLOUD SHELL EDITOR..........................................5 2.1 O QUE É O GOOGLE CLOUD SHELL EDITOR......................5 2.2 RECURSOS DO GOOGLE CLOUD SHELL EDITOR...............5 2.3 EDICÃO DE CÓDIGO.................................................................5 2.4 DEPURAÇÃO..............................................................................5 2.5 COLABORAÇÃO.........................................................................5 2.6 INTEGRAÇÃO COM O GOOGLE CLOUD PLATFORM..........5 2.7 BENEFÍCIOS DO GOOGLE CLOUD SHELL EDITOR..............5 2.8 ACESSO RÁPIDO E FÁCIL.........................................................6 2.9 CONCLUSÃO.................................................................................6 3 PYTHON............................................................................................6 3.1 NASCIMENTO.................................................................................6 3.2 DIFERENCIAIS.................................................................................7 4 PROGRAMA PARA CALCULAR IMC...........................................7 4.1 RESULTADO...................................................................................8 4.2 ENTENDENDO O PROGRAMA.....................................................9 5 CONCLUSÃO....................................................................................10 REFERENCIAS...............................................................................11 4 1 INTRODUÇÃO O trabalho tem como objetivo principal apresentar a realização e a criação de um programa para calcular o IMC com a linguagem Python utilizando a ferramenta Google cloud shell Editor. Primeiramente veremos as características básicas referente a está ferramenta, após veremos sobre as características da linguagem de python, desenvolvirei um programa nesta linguagem onde será explicado passo a passo. 5 2 GOOGLE CLOUD SHELL EDITOR 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. 2.1 O que é o Google Cloud Shell Editor? 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. 2.2 Recursos do Google Cloud Shell Editor O Cloud Shell Editor possui uma ampla gama de recursos que o tornam uma ferramenta poderosa para desenvolvedores. Alguns dos recursos mais notáveis incluem: 2.3 Edição de código 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. 2.4 Depuração 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. 2.5 Colaboração 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. 2.6 Integração com o Google Cloud Platform 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. 2.7 Benefícios do Google Cloud Shell Editor 6 O Cloud Shell Editor oferece uma série de benefícios para desenvolvedores e profissionais de TI: 2.8 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.9 Conclusão O Google Cloud Shell Editor é uma ferramenta poderosa e versátil que oferece um ambiente de desenvolvimento completo e integrado na nuvem. Com recursos avançados e uma interface amigável, o Cloud Shell Editor é uma escolha popular entre desenvolvedores e profissionais de TI. Se você está procurando uma maneira fácil e eficiente de criar e gerenciar aplicativos na nuvem do Google, o Cloud Shell Editor é definitivamente uma opção a ser considerada. 3 PYTHON Python é uma linguagem de programação imperativa, interpretada, de alto nível e com tipagem forte e dinâmica (para saber mais sobre essas classificações clique aqui). 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. http://universidadedatecnologia.com.br/linguagem-de-programacao/linguagem-de-programacao-classificacoes 7 3.1 Nascimento 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. Tal é sua atualidade e importância que ela é uma das duas linguagens cobradas no concurso público de 2018 da Polícia Federal para todos os cargos. Agente, delegado, perito, escrivão e papiloscopista, todos precisam ter noções de Python. Vamos entender melhor os motivos dessa ascensão. 3.2 Diferenciais 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 finalde 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. 4 PROGRAMA PARA CALCULAR IMC (ÍNDICE DE MASSA CORPORAL EM PYTHON. 8 Primeiramente, acessamos a plataforma do Google Cloud Shell no navegador, com uma conta do Gmail. Dntro da ferramenta Google Cloud Shell acessamos a guia ''file'' e criamos um ''Novo arquivo'', salvamos com a extensão ''.py'', assim a ferramenta entende que iremos trabalhar com a linguagem em Python. 4.1 Resultado Calculadora IMC: 9 4.2 Entendendo o programa • Na linha 1 foi usado o # para realizar um comentário, em Python tudo que estiver acompanhado de # não será considerado parte do programa. • Nas linhas 2 e 3 tem duas variáveis que receberá os valores de entrada fornecidos pelo usuário. • Na linha 6 mostra qual será o IMC do usuário. • Na linha 8 até 19 é calculado e apresentado ao usuário em qual faixa de massa corporal ele se encontra. 10 5 CONCLUSÃO O desenvolvimento do programa utilizando a ferramenta Google Cloud Shell com a linguagem de Python é uma forma de garantir que as funcionalidades importantes sejam entregues e forma eficiente. Com o programa para calcular o IMC o usuário poderá sempre que desejar, saber qual a sua faixa de massa corporal. 11 6 REFERENCIAS Goolge cloud shell editor https://napoleon.com.br/glossario/o-que-e-google-cloud-shell-editor/ Python https://universidadedatecnologia.com.br/estudo-linguagem-python-2018/ https://napoleon.com.br/glossario/o-que-e-google-cloud-shell-editor/ https://universidadedatecnologia.com.br/estudo-linguagem-python-2018/ 3.1 Nascimento 3.2 Diferenciais