Loading repository data…
Loading repository data…
gabrielpcoelho / repository
Projetos para oficina de python do LABIN01
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Capacitar os participantes a configurar o ambiente de desenvolvimento Python e aplicar conceitos básicos de programação em projetos práticos.
Preparar o Ambiente
Introdução e visão geral das ferramentas.
Instalar o Python
Instalar e Configurar o VS Code
Usar o Jupyter Notebook no VS Code
Desenvolver uma calculadora de IMC e um programa interativo que pergunta "Me empresta 5 reais?" com botões que apresentam comportamento dinâmico.
Revisão Rápida
Relembrar o ambiente configurado no Dia 1.
Introdução ao Problema 1: Calculadora de IMC
Desenvolvimento da Calculadora de IMC
Introdução ao Problema 2: Programa Interativo
tkinter.Desenvolvimento do Programa Interativo
tkinter.Recriar o clássico jogo da cobrinha usando a biblioteca pygame.
Introdução ao Tema
Apresentação do jogo e seus conceitos básicos.
Estruturando o Projeto
Planejar as funcionalidades principais:
Implementação
Desenvolvimento no VS Code:
pygame.Python é uma linguagem de programação de alto nível, interpretada e de propósito geral. Criada por Guido van Rossum e lançada em 1991, seu design enfatiza a legibilidade do código, tornando-a mais fácil de aprender e usar, mesmo para iniciantes. Python é reconhecida por sua simplicidade e poder, sendo amplamente utilizada em diferentes áreas da computação.
Python é interpretado, o que significa que o código é executado linha a linha por um interpretador, sem a necessidade de compilação prévia. Essa característica permite um ciclo de desenvolvimento mais rápido, facilitando o teste e a depuração.
Seu ecossistema é reforçado por pacotes e frameworks disponíveis através do gerenciador de pacotes pip, permitindo a extensão de suas funcionalidades para atender necessidades específicas.
Python possui uma sintaxe simples e intuitiva, ideal para iniciantes. Comparada a outras linguagens, como Java ou C++, o código em Python é mais curto e legível.
Python pode ser usado em diferentes áreas:
Python possui uma das maiores e mais ativas comunidades de desenvolvedores, com suporte acessível em fóruns, documentações e tutoriais.
Empresas de tecnologia, startups e grandes corporações utilizam Python devido à sua eficiência e adaptabilidade, criando muitas oportunidades de emprego para desenvolvedores Python.
Faça um programa que recebe 3 notas e calcula a média aritmética entre elas.
Melhore o programa do Exercício 1 para que ele, além de calcular a média, exiba também se o aluno foi aprovado ou reprovado. Considere aprovado quem obtiver média maior ou igual a 6.
Escreva um script que lê dois números e imprime o maior deles.
Gere um número aleatório entre 1 e 10. Peça ao usuário que adivinhe o número. Informe se o palpite é muito baixo, muito alto ou correto. Continue solicitando palpites até que o usuário acerte.
Faça um script que conte de 1 a 100 (usando while).
Faça um script que conte de 1 a 100 (usando for).