Skip to content
View Sambek99's full-sized avatar

Block or report Sambek99

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Sambek99/README.md

Mi sitio personal

Este es mi sitio personal. Aquí puedes encontrar información sobre mí, mis proyectos y mis intereses. Este espacio se irá alimentando poco a poco.

Contenido

Información personal

  • Nombre: Beker Samuel Gaona Gallo
  • Ocupación: Estudiante de ingenieria en computación
  • Lugar de residencia: Ecuador
  • Universidad: Escuela Superior Politécnica del Litoral

Proyectos

  • 🧠 Proyecto: Tres en Raya

Este proyecto es una implementación en Java del clásico juego Tres en Raya (también conocido como Tic-Tac-Toe), desarrollado como parte de la asignatura de Estructuras de Datos. El objetivo principal es aplicar conceptos fundamentales de estructuras de datos y lógica de programación para crear una versión funcional y sencilla del juego.

🚀 Características

  • 🧩 Interfaz de consola: Interacción mediante la línea de comandos para una experiencia directa y sin distracciones.
  • 🎮 Modo de juego para dos jugadores: Permite que dos usuarios jueguen turnándose.
  • Validación de movimientos: Asegura que los jugadores realicen movimientos válidos y evita sobrescribir posiciones ya ocupadas.
  • 🏆 Detección de ganador o empate: El juego identifica automáticamente cuándo un jugador ha ganado o si la partida termina en empate.
  • 🧱 Estructura modular: El código está organizado en clases y métodos que facilitan su comprensión y mantenimiento.

🛠️ Tecnologías utilizadas

  • Lenguaje de programación: Java
  • Entorno de desarrollo: Cualquier IDE compatible con Java (Eclipse, IntelliJ IDEA, NetBeans, etc.)

📁 Estructura del proyecto

El repositorio contiene los siguientes archivos y carpetas principales:

  • src/: Carpeta que contiene el código fuente del juego.
  • README.md: Este archivo, que proporciona una visión general del proyecto.

👥 Contribuidores

📄 Licencia

Este proyecto se encuentra bajo la licencia MIT. Puedes consultar el archivo LICENSE para más detalles.

🐘 Proyecto: Implementación de PHP

Este repositorio forma parte de un proyecto académico de la asignatura Lenguajes de Programación, enfocado en la implementación de un intérprete para un subconjunto del lenguaje PHP. El objetivo principal es analizar y ejecutar código PHP mediante técnicas de análisis léxico y sintáctico, aplicando conceptos fundamentales de compiladores y procesamiento de lenguajes.

⚙️ Características

  • 🔍 Análisis léxico: Identificación de tokens utilizando expresiones regulares.
  • 🧠 Análisis sintáctico: Construcción de un árbol sintáctico para validar la estructura del código.
  • 📝 Interpretación: Ejecución de instrucciones básicas del lenguaje PHP.
  • 🧪 Módulos organizados: Separación clara entre los componentes léxico, sintáctico y de ejecución.
  • 📂 Registro de logs: Generación de archivos de log para seguimiento y depuración.

🛠️ Tecnologías utilizadas

  • Lenguajes: Python (96.4%), PHP (3.6%)
  • Herramientas: PLY (Python Lex-Yacc), entornos de desarrollo compatibles con Python y PHP.

📁 Estructura del proyecto

  • lexico.py: Módulo encargado del análisis léxico.
  • parser.py: Módulo encargado del análisis sintáctico.
  • main.py: Punto de entrada principal del intérprete.
  • algoritmos/: Carpeta que contiene implementaciones de algoritmos auxiliares.
  • logs/: Carpeta destinada al almacenamiento de archivos de log generados durante la ejecución.

👥 Colaboradores

Nota: Los nombres de los colaboradores adicionales se han incluido como ejemplos. Asegúrate de reemplazarlos con los nombres reales de los participantes del proyecto.

📄 Licencia

Este proyecto se encuentra bajo la licencia MIT. Consulta el archivo LICENSE para más detalles.


🗄️ Proyecto: Sistema de Gestión de Base de Datos

Este proyecto es una aplicación de consola desarrollada en Python que permite la gestión de una base de datos MySQL. Fue creado como parte de la asignatura de Base de Datos y tiene como objetivo proporcionar una interfaz interactiva para realizar operaciones CRUD (Crear, Leer, Actualizar, Eliminar) de manera eficiente y segura.

🚀 Características

  • 🔐 Conexión segura: Utiliza variables de entorno para manejar las credenciales de la base de datos.
  • 📋 Menús interactivos: Ofrece menús para diferentes modos de usuario, facilitando la navegación y operación.
  • 🧰 Funciones utilitarias: Incluye funciones para mejorar la experiencia del usuario, como la generación de códigos QR y la presentación de datos en tablas.
  • 🗃️ Gestión de datos: Permite realizar operaciones CRUD sobre la base de datos de manera sencilla.
  • 🖨️ Generación de reportes: Posibilidad de generar reportes en formatos visuales para una mejor comprensión de los datos.

🛠️ Tecnologías utilizadas

  • Lenguaje de programación: Python
  • Base de datos: MySQL
  • Librerías:
    • pymysql: Para la conexión y manejo de la base de datos MySQL.
    • python-dotenv: Para la gestión de variables de entorno.
    • tabulate: Para la presentación de datos en formato de tabla.
    • colorama: Para la impresión de texto en color en la consola.
    • qrcode y pillow: Para la generación y manejo de códigos QR.

📁 Estructura del proyecto

  • config.py: Carga las variables de entorno para la configuración de la base de datos.
  • database.py: Gestiona las conexiones a la base de datos y la ejecución de consultas.
  • menus.py: Muestra varios menús para diferentes modos de usuario.
  • utils.py: Contiene funciones utilitarias para varias operaciones.
  • main.py: Punto de entrada principal de la aplicación.
  • .env: Archivo que contiene las variables de entorno necesarias para la conexión a la base de datos.

👥 Colaboradores

Tecnologías

Languages Anurag's GitHub stats

  • Java
  • Ruby
  • MySQL

Frameworks

  • Django

Intereses

  • Idiomas
  • Viajar
  • Música

Popular repositories Loading

  1. python python Public

    Python

  2. FOTOS FOTOS Public

  3. pyweekend pyweekend Public

  4. Pyweekend_Photos Pyweekend_Photos Public

  5. AgenteViajero AgenteViajero Public

    Repositorio para el proyecto de Matemáticas Discretas

    HTML

  6. PHP PHP Public

    Proyecto de lenguajes de programación para implementación de PHP

    Python