Skip to content

Latest commit

 

History

History
111 lines (62 loc) · 3.39 KB

File metadata and controls

111 lines (62 loc) · 3.39 KB

🐍 Python Learning Repo

Python Status Language

📖 Sobre

Este é um repositório de estudos iniciais em Python, criado para guardar meus primeiros projetos e experimentos com a linguagem.

A maior parte dos programas está em português do Brasil e segue um tom leve e engraçadinho 🤭

Os projetos aqui exploram conceitos básicos como:

  • Variáveis
  • Condicionais
  • Laços de repetição
  • Entrada e saída de dados
  • Lógica de programação

Boa parte dos exercícios e projetos aqui presentes foram desenvolvidos durante o nano course de Python Development da FIAP e o Workshop Python Básico da Womakers Code. Eles foram adaptados e incrementados conforme meu processo de aprendizado.

▶️ Como rodar os projetos

Você pode executar qualquer um dos projetos localmente seguindo os passos abaixo:

  1. Clone este repositório:
    git clone https://github.com/ithanara/python-learning.git
    
  2. Execute o arquivo Python:
    python nome_do_arquivo.py
    

💡 Os projetos foram desenvolvidos utilizando o Visual Studio Code, mas podem ser executados em qualquer editor ou terminal que tenha Python instalado.

📚 Projetos

Os projetos estão organizados em pastas de acordo com sua complexidade, sendo assim em 📁first_steps estão os códigos mais simples e em 📁second_steps os que me deram mais trabalho.

⚓ Batalha Quase Naval

Um jogo inspirado em batalha naval, onde os inimigos estão posicionados em locais pré-determinados.

Utilizando while, o jogo cria uma sequência de rodadas até que todos os inimigos sejam derrotados.

📍 Clique aqui para saber a posição de todos os inimigos

👾 50,30

👾 100,100

👾 10,90

🧪 Entendendo Variáveis

Neste projeto, você está realizando sua inscrição no banco de sangue dos vampiros 🩸

A enfermeira Draculaura fará uma série de perguntas e, ao final, você descobrirá se está apto para doar sangue (ou não 👀).

Projeto focado em:

  • Uso de variáveis

  • Entrada de dados pelo terminal

  • Condicionais

🧠 Projeto Que Funciona

Aqui você fica cara a cara com um grande gênio da física, ele consegue calcular velocidade média e converter temperaturas célsius para farenheit! 👨‍🔬✨

Projeto focado em:

  • Funções

  • Operações matemáticas

  • Organização de código

🌡️ Termômetro de Palpites

Neste projeto, o computador escolhe um número secreto entre 1 e 100 🤫

Seu desafio é adivinhar qual é esse número, recebendo dicas a cada tentativa até acertar o alvo.

Projeto focado em:

  • Estruturas de repetição (while)

  • Condicionais (if / elif / else)

  • Tratamento de erros com try / except

☎️ Agenda de Contatinhos

Neste projeto você interage com uma agenda de contatos diretamente pelo terminal 📟 É possível cadastrar, editar, remover e visualizar contatinhos, além de salvar e carregar agendas em formato .json.

Projeto focado em:

  • Dicionários e listas

  • Estruturas de repetição e condicionais

  • Manipulação de arquivos (TXT e JSON)

🚀 Próximos passos

Este repositório representa meu início com Python, e a ideia é evoluir gradualmente, adicionando novos projetos e conceitos conforme os estudos avançam.