Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

12
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
DAVID COSMO DA SILVA
RA: 3779867501
TEOTÔNIO VILELA _AL 2024
Relatório de Aula Prática - Linguagem de Programação
 
 
Trabalho de portfólio apresentado como requisito parcial para a obtenção de pontos para a média semestral.
TEOTÔNIO VILELA _AL 2024
Sumário
1	INTRODUÇÃO	6
2	2 GOOGLE CLOUD SHELL	6
3	PYTHON	6
4	PROGRAMA PARA CELULAR IMC (ÍNDICE DE MASSA CORPORAL) EM PYTHON	6
5	CONCLUSÃO	6
6	REFERÊNCIAS	6
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 a 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 é uma ferramenta de desenvolvimento com 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 como 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 à 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 HOME na instância do Cloud Shell, Todos os arquivos armazenados no diretório principal, incluindo scripts e arquivos de configurações de usuários, como .bashrc e .vimrc, são mantidos entre as sessões.
Aqui está uma demonstração do site do Cloud Shell Editor de código:
PYTHON
3.1 O QUE É PYTHON?
Python é uma linguagem de programação de alto nível - ou High Level language - dinâmica, interpretada, modular, multiplataforma e orientanda a objetos – uma forma específica de organizar softwares onde, à 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, tornando-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 tearning e IA.
3.2 QUAL A ORIGEM DA LINGUAGEM PYTHON?
Idealizada e desenvolvida por Guido Van Rossum, matemático holandês, no início ds 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ê 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. 
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 roda com 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 faze-o.
Além disso, a maior pesquisa realizada na área da programação, a StackOverflow Survey, perguntou este ano apara desenvolvedores do mundo inteiro em qual linguagem eles mais gostam de programar e adivinhem: Python ficou em 1º Lugar!
4. Oferece múltiplos 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 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 (as) poderão escolher entre diversos segmentos, além disso, sua sintaxe é simples e intuitiva, facilitando o aprendizado. 
 PROGRAMA PARA CELULAR IMC (ÍNDICE 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 5BG 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 iremos trabalhar com a linguagem Python.
4.2 RESULTADO 
4.3 ENTENDENDO O PROGRAMA
• Na linha 1 foi usado # 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 fornecidos pelo usuário através do teclado.
• Na linha 6 é mostrado na tela qual será o IMC do usuário.
• Na linha 8 até a 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 igualou 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
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.
REFERÊNCIAS
Google Cloud Shell - https://cloud.google.com/ 
Biblioteca Python - https://docs.python.org/pt-br/3/library/ 
	
	
	
image2.png
image3.png
image1.png

Mais conteúdos dessa disciplina