Publicación: Desarrollo de librerías y herramientas de software para programación multihilos, multiprocesos, escalonamiento, comunicación interprocesos y protocolos de red en el lenguaje Python 3
Portada
Citas bibliográficas
Código QR
Autor corporativo
Recolector de datos
Otros/Desconocido
Director audiovisual
Editor
Tipo de Material
Fecha
Palabras clave
Citación
Título de serie/ reporte/ volumen/ colección
Es Parte de
Resumen en español
El siguiente trabajo de graduación busca la implementación didáctica de herramientas diversas de programación para el lenguaje Python 3. Por medio de un estudio previo, se identi caron librerías útiles y vigentes para las competencias desarrolladas en el curso de Electrónica Digital 3 de la Universidad del Valle de Guatemala. Con estas librerías se busca replicar los laboratorios del curso en el lenguaje Python en lugar de C, ya que estas cubren funciones básicas dentro del amplio alcance que tiene el lenguaje. En el momento de realizar esa traducción se encontraron oportunidades de mejora donde existió la oportunidad de desarrollar librerías propias, para complementar la selección de herramientas previamente estudiadas. Añadido a eso, se desarrolló una herramienta para la automatización de la inclusión de microcontroladores orquestados desde la Raspberry Pi con una base de datos de SQL. Toda herramienta desarrollada, se hizo acoplando el paradigma de la Programación Orientada a Objetos (POO), implementando el uso de clases y métodos. Todo el código desarrollado fue debidamente documentado y publicado en un repositorio para que esté al alcance de los futuros estudiantes y cualquier otro tipo de comunidad.
Resumen en inglés
The following graduation project aims to implement didactic programming tools for the Python3 language. Through a preliminary study, useful and up-to-date libraries were identi ed for the skills developed in the Digital Electronics 3 course at the Universidad del Valle de Guatemala. These libraries are used to replicate the course laboratories in the Python language instead of C since they cover basic functions within the extensive scope of the language. During this translation, opportunities for improvement were identified, leading to the development of custom libraries to complement the previously studied tools. In addition to that, a tool was developed for the automation of microcontroller inclusion orchestrated from the Raspberry Pi with an SQL database. All developed tools were created using the Object- Oriented Programming (OOP) paradigm, implementing the use of classes and methods. The entire code developed was properly documented and published in a repository for the benefit of future students and other communities.
Descargar PDF
Vista en línea 

