Capítulo 01: Introdução ao Python e Variáveis 🐍🚀

Bem-vindo ao início da sua jornada como um programador Python! Neste curso, vamos aprender a programar usando temas do universo Geek e Gamer. Prepare-se para se tornar um mestre jedi do código!


📖 O que é Python?

Python é uma linguagem de programação de alto nível, interpretada, de script, imperativa, orientada a objetos, funcional, de tipagem dinâmica e forte. Foi lançada por Guido van Rossum em 1991. É conhecida por sua legibilidade e simplicidade, sendo excelente para iniciantes!


📖 Exemplo Guiado: Mensagem Jedi

Vamos criar o nosso primeiro programa em Python para exibir uma mensagem no terminal.

  1. Crie o arquivo mensagem_jedi.py na pasta src/:
# Meu primeiro programa em Python
print("Que a Força esteja com você!")
print("Iniciando treinamento Padawan.")

🕹️ Como Executar e Testar no VS Code

  1. Abra o arquivo mensagem_jedi.py.
  2. Clique no botão Run Python File (ícone de play no canto superior direito).

Resultado Esperado:

Que a Força esteja com você!
Iniciando treinamento Padawan.

🛠️ Prática Obrigatória 1: Dados do Droide

Crie um programa chamado dados_droide.py que armazene os dados de um droide (nome, modelo, bateria) em variáveis e os exiba no terminal.

Para ajudar a entender, veja como as variáveis guardam os dados na memória:

graph TD
    A["Variavel: nome"] -->|Guarda| B["R2-D2"]
    C["Variavel: modelo"] -->|Guarda| D["Astromech"]
    E["Variavel: bateria"] -->|Guarda| F["100"]

Gabarito de Código: (Veja no final do arquivo)


🛠️ Prática Obrigatória 2: Cálculo do Hiperespaço

Crie um programa chamado calculo_hiperespaco.py que calcule a distância necessária para um salto no hiperespaço baseado na velocidade e tempo informados (distancia = velocidade * tempo).


🔑 Gabarito de Código

Prática 1: dados_droide.py

nome = "R2-D2"
modelo = "Astromech"
bateria = 100
 
print("Nome do Droide:", nome)
print("Modelo:", modelo)
print("Nível de Bateria:", bateria, "%")

Prática 2: calculo_hiperespaco.py

velocidade = 300000  # km/s
tempo = 5  # segundos
 
distancia = velocidade * tempo
 
print("Distância do salto:", distancia, "km")

📤 Instruções de Entrega (GitHub Desktop + Microsoft Teams)

  1. Faça o Commit: No GitHub Desktop, digite a mensagem (ex: Finaliza Capítulo 01) e clique em Commit to main.
  2. Envie para a Nuvem (Push): Clique em Push origin.
  3. ⚠️ IMPORTANTE: Seu repositório DEVE SER PÚBLICO.
  4. No Microsoft Teams:
    • Copie o link do seu repositório.
    • Cole na tarefa correspondente no Teams.
    • Clique em Entregar.

Capitulo Anterior | Proximo Capitulo