Skip to content

ithanara/python-learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐍 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.

About

A collection of beginner-level Python projects created as part of my learning process. Most of the projects are written in Portuguese (my native language).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages