Prévia do material em texto
SUPERIOR EM CIBERSEGURANÇA IKARO PINHEIRO FARACHE RELATÓRIO AULA PRATICA Linguagem de Programação Cascavel-Ce 2024 Cascavel-CE 2024 Trabalho de portfólio apresentado como requisito parcial para a obtenção de média semestral. Professor: Emidio de Macedo Goncalves IKARO PINHEIRO FARACHE RELATÓRIO AULA PRATICA Linguagem de Programação SUMÁRIO 1 INTRODUÇÃO......................................................................................................4 2 DESENVOLVIMENTO..........................................................................................5 3 RESULTADOS.....................................................................................................6 4 CONCLUSÃO.......................................................................................................7 REFERÊNCIAS...........................................................................................................8 1 INTRODUÇÃO O objetivo deste projeto é criar e demonstrar um programa capaz de calcular o Índice de Massa Corporal (IMC). Usaremos o Google Cloud Shell Editor e a linguagem de programação Python para isso. Para começar, estudaremos a ferramenta e suas características básicas. Em seguida, estudaremos as principais características do Python e implementaremos o cálculo do IMC usando essa linguagem. 2 DESENVOLVIMENTO O QUE É O CLOUD SHELL? Em qualquer lugar que você esteja conectado à Internet, você pode acessar o editor de código e a linha de comando do cloud shell em qualquer navegador. Uma ferramenta poderosa do Google Cloud, o Cloud Shell, permite que os usuários administrem e desenvolvam aplicações diretamente a partir de um navegador. Ele oferece um ambiente de linha de comando pré-configurado que inclui utilitários essenciais como o gcloud e o kubectl, tornando-o ideal para administradores e desenvolvedores que desejam gerenciar recursos na nuvem de forma prática e eficaz. Uma máquina virtual (VM) Linux temporária fornece o ambiente, o que permite acesso completo ao terminal. O diretório $HOME possui cinco gigabytes de armazenamento permanente, o que garante que os arquivos e configurações sejam mantidos entre sessões. Para tarefas como edição de código, teste e implantação de aplicativos, bem como controle de versão com Git, isso torna a ferramenta fácil de usar. Além do terminal, o Cloud Shell oferece um editor de código online optimizado para produtividade, que suporta várias linguagens de programação (Go, Java, Node.js, Python e C#) e um depurador integrado, bem como recursos avançados como controle de fonte e refatoração. Os desenvolvedores não apenas podem escrever código, mas também testar, depurar e implantar diretamente de qualquer navegador com internet, seja no ambiente da VM do Cloud Shell ou em uma instância de Kubernetes usando Minikube. Esses recursos tornam o Cloud Shell uma solução flexível e eficaz para desenvolvimento, gerenciamento e implantação de aplicativos em qualquer lugar. O QUE É PYTHON? Python é uma linguagem de programação de alto nível que se destaca pela simplicidade e versatilidade. Python, que é interpretado e dinâmico, permite que os desenvolvedores escrevam e executem código de forma rápida e eficiente sem a necessidade de compilar, acelerando o processo de desenvolvimento. Além disso, porque é modular e multiplataforma, facilita a criação de componentes reutilizáveis e pode funcionar em vários sistemas operacionais sem sofrer alterações significativas. Uma característica significativa do Python é a orientação a objetos, que permite a organização do código em classes e objetos. Como melhora a modularidade, a manutenção e o controle dos dados e comportamentos dos sistemas, isso é especialmente útil para projetos de grande porte. Mas o Python suporta outros paradigmas, como programação funcional, tornando-o bastante adaptável. Python é popular entre programadores e profissionais de outras áreas, como cientistas de dados, matemáticos e pesquisadores, pois é fácil de ler e entender sua sintaxe e pode ser usado para tarefas específicas sem a necessidade de um conhecimento profundo de programação. O vasto ecossistema de bibliotecas e frameworks da linguagem, tanto nativos quanto de terceiros, é outra grande vantagem da linguagem. Isso permite que o Python seja usado em uma variedade de domínios, desde o desenvolvimento web (com frameworks como Django e Flask) até domínios emergentes como análise de dados, aprendizado automático e inteligência artificial (com bibliotecas como NumPy, Pandas, TensorFlow e PyTorch). Python é uma das linguagens mais populares do mundo por causa de sua facilidade de uso, versatilidade e poder. QUAL SUA ORIGEM? Guido van Rossum criou o Python no início dos anos 90, idealizando a necessidade de uma linguagem que facilitasse a leitura de código e aumentasse a produtividade do desenvolvimento de software. Guido, um matemático holandês, trabalhava como pesquisador em um instituto e precisava trabalhar em um projeto para economizar tempo e eficiência. Ele desenvolveu o Python, uma linguagem de programação adaptável e fácil de usar para programadores e outros profissionais que precisavam automatizar tarefas. A principal diferença do Python desde o início foi sua sintaxe simples, que é semelhante à linguagem natural, tornando o código compreensível e escrito de forma eficiente. Além disso, a flexibilidade do Python o permite ser usado para uma variedade de tarefas, desde scripts simples até sistemas robustos e complexos. O Python cresceu além do desenvolvimento de software. É agora usado por profissionais de áreas como biologia, física, contabilidade e ciência de dados para resolver problemas em suas respectivas áreas. O vasto ecossistema de bibliotecas e frameworks disponíveis torna isso possível, em grande parte, por meio da automação de processos, análise de grandes volumes de dados e criação de modelos preditivos, entre outras aplicações. Ao longo dos anos, o poder e a facilidade de uso do Python contribuíram para seu crescimento e popularidade, tornando-o uma das linguagens mais populares e preferidas em vários campos e áreas do conhecimento. 3 PROGRAMA Para iniciar o desenvolvimento do programa de cálculo do IMC dentro da plataforma Google Cloud Shell, você pode seguir os seguintes passos: Como obter acesso à plataforma do Google Cloud Shell: Faça login com sua conta Gmail no navegador para a plataforma do Google Cloud Shell. Uma máquina virtual com cinco gigabytes de armazenamento permanente para seus arquivos e scripts será criada automaticamente. Crie um arquivo Python Novo: Vá à guia "File", que significa "arquivo", na interface do Google Cloud Shell. Selecione "Novo Arquivo". Para mostrar que você está trabalhando com Python, nomeie o seu arquivo e use a extensão ".py". Como ilustração, calculadora_imc.py. Ajuste e salve o arquivo: Você pode começar a escrever o código Python agora dentro do editor. Sempre salve após editar o arquivo para garantir que as alterações sejam mantidas. Como resultado, o Google Cloud Shell reconhece que você está trabalhando em um projeto em Python e que o arquivo está preparado para execução no terminal da máquina virtual. CALCULADORA IMC O QUE FOI FEITO O "#" foi usado para realizar um comentário, e em Python, tudo Não será considerado um membro do programa se o número não estiver acompanhado. Nas linhas 3 e 4, há duas variáveis que serão usadas para receber os valores que o usuário digita no teclado e a calculadora vai levar em consideração. O resultado do calculado está na linha 10. Mostrará na tela do usuário. Dentro das linhas 14 à 24, está sendocalculado e diferenciado o nível de Obesidade do usuário, dessa forma, finalizando o código. 4 RESULTADOS Abaixo do peso considerável: IMC menor de 18.5 Peso ideal: IMC igual ou maior a 18.5 e menor de 25 Sobrepeso: IMC igual ou maior a 25 e menor 30 Obesidade grau 1: IMC igual ou maior a 30 e menor que 35 Obesidade grau 2: IMC igual ou maior a 35 e menor que 40 Obesidade mórbida: IMC igual ou maior a 4 5 CONCLUSÃO O programa de cálculo do IMC com o Google Cloud Shell e Python é uma abordagem eficaz que prioriza as funcionalidades essenciais. Esse programa permite que os usuários monitorem sua saúde calculando e identificando sua faixa de massa corporal com facilidade e seu GRAU IMC. REFERÊNCIAS FARACHE, IKARO. Relatório aula prática, Linguagem de Programação . 2024- Cascavel-CE. COORDENAÇÃO DE APERFEIÇOAMENTO DE PESSOAL DE NIVEL SUPERIOR(CAPES). Orientação Capes: Combate ao plagio 2011. Disponível em https://www.capes.gov.br/images/stories/download/diversos/OrientacoesCapes_Com bateAoPlagio.pdf - Acesso em 22/08/2019 DEMO, Pedro. Metodologia do conhecimento científico. São Paulo: Atlas, 1999. ______. Pesquisa: princípio científico e educativo. 6. ed. São Paulo: Cortez, 2000. UNIVERSIDADE FEDERAL DO PARANÁ. Biblioteca Central. Normas para apresentação de trabalhos. 2. ed. Curitiba: UFPR, 1992. v. 2. https://www.capes.gov.br/images/stories/download/diversos/OrientacoesCapes_CombateAoPlagio.pdf%20-%20Acesso%20em%2022/08/2019 https://www.capes.gov.br/images/stories/download/diversos/OrientacoesCapes_CombateAoPlagio.pdf%20-%20Acesso%20em%2022/08/2019 SUMÁRIO 1 INTRODUÇÃO 2 DESENVOLVIMENTO 3 Programa 4 RESULTADOS REFERÊNCIAS