🐍 Repositório de Projetos Básicos em Python Este repositório armazena códigos desenvolvidos como parte do curso de Programação em Python oferecido pela DELL Technologies em parceria com a Universidade Estadual do Ceará (UECE). Os projetos focam em lógica de programação, manipulação de dados e uso de módulos.
📁 Projetos Contidos O repositório está dividido em três projetos principais, abrangendo desde a criação de um sistema básico até a simulação de um jogo interativo.
- Sistema de Gerenciamento de Biblioteca (Oficina 2.5-LibraryProgram/) Objetivo: Implementar um programa básico para o registro e consulta de informações de livros.
Foco Principal: Fundamentos de Python, Estruturas de Dados (listas e dicionários) e manipulação de inputs e outputs.
Status: Funcional para cadastro e listagem de livros.
- Jogo de Cuidado com um Pet (Similar ao Tamagotchi) (Oficina 3.2-Pet-Tamagotchi-Program/) Objetivo: Simular um jogo simples de cuidado com um pet, onde o usuário gerencia as necessidades de alimentação e passeios, vê nível de fome e felicidade.
Foco Principal: Programação Orientada a Objetos (classes e métodos) e lógica de jogo.
- Aprendizado de Importação de Módulos (Construiindo_modulos/) Este projeto foi desenhado especificamente para consolidar o entendimento sobre a importação de módulos e a estrutura de pacotes em Python, utilizando dois exemplos distintos:
Importação do módulo miau.py: Demonstra a importação de um módulo externo que contém dados de um gato (Bilu) e o compara com uma lista de outros gatos.
Skill: Importação e uso de bibliotecas de dados simples.
Importação de módulos em pasta "br": Demonstra a importação de um módulo que está organizado dentro de uma subpasta/pacote, contendo os códigos de área (DDDs) de duas regiões brasileiras.
Skill: Organização de código em pacotes e importação relativa.
🛠️ Tecnologias Utilizadas Linguagem: Python 3.x
Ambiente: Jupyter Notebook (para desenvolvimento e testes iniciais) e Scripts .py (para execução final).
Bibliotecas: Apenas bibliotecas nativas do Python foram utilizadas neste conjunto de projetos de fundamentos.