VENTAJAS DE PYTHON EN EL DESARROLLO DE
APLICACIONES
RAUL JOSÉ MARTELO GÓMEZ
NATIVIDAD VILLABONA GÓMEZ
PAULO SEXTO OYOLA QUINTERO
DESARROLLO DE SOFTWARE ACTIVIDADES
Planificación
Diseño
Equipo Roles Líder
Pruebas
(Garbarini, Rodríguez, Pollo, & García, 2012) (Nimo & Amaya, 2012) (Navarro, Fernández, & Morales, 2013)
(Navarro, Fernández, & Morales, 2013)
CODIFICACIÓN LÓGICA DE PROGRAMACIÓN
(Gasca, Camargo, & Medina, 2014)
PYTHON
OBJETIVO
• El objetivo fue identificar las ventajas de
Python respecto a otros lenguajes de
programación que permiten mejorar el
dominio de la lógica de programación y el
desarrollo de aplicaciones
METODOLOGÍA
Tipo de investigación
Investigación -
Cualitativa
acción
Técnicas de recolección de información
Revisión
Entrevista
documental
(Hernández, Fernández, & Baptista, 2014)
RESULTADOS
LENGUAJES VENTAJAS DE PYTHON
• Legibilidad
• Python
• Portabilidad
• C++
• Simplicidad
• PHP
• Participación activa de la
• Java comunidad
• Facilidad de aprendizaje
LEGIBILIDAD
C++ PHP Java
(Tacuri, 2013) (Xavi, 2012) (Cuervo, 2006)
Python
PORTABILIDAD
• Librerías
C++
exclusivas
PHP • Servidor
• Máquina virtual
Java
• Sdk
• No requiere
Python
instalaciones extra
PARTICIPACIÓN ACTIVA DE LA COMUNIDAD
Repositorio de Python Pypi
SIMPLICIDAD
C++
• Manejo de punteros
Java
• Tipado estático
PHP
• Requiere del dominio de html
Python
• No requiere de otros lenguajes de programación
• Tipado dinámico
• No existen punteros
FACILIDAD DE APRENDIZAJE
C++ Java
Python
PHP
CONCLUSIONES
Python es un lenguaje de programación que
cuenta con atributos que facilitan el
desarrollo de la lógica de programación
En Python no se requiere del conocimiento de
diferentes paradigmas de programación para
la realización de proyectos
No se requieren complementos adicionales
para ejecución del código escrito en Python
Python cuenta con una comunidad oficial
activa que contribuye mediante el
suministro de librerías desarrolladas por
diferentes usuarios
REFERENCIAS
• Arellano, N., Fernandez, J., Rosas, M., & Zuñiga, M. (2014). Estrategia
metodológica de la enseñanza de la programación para la
permanencia de los alumnos de primer año de Ingeniería
Electrónica. Revista Iberoamericana de Educación en Tecnología
en Educación(13), 55-60.
• Challenger-Pérez, I., Díaz-Ricardo, Y., & Becerra-García, R. (2014).
Roberto Antonio El lenguaje de programación Python . Ciencias
Holguín, XX(2), 1-13.
• Chazallet, S. (2016). Python 3: los fundamentos del lenguaje.
Barcelona: Ediciones ENI.
• Cuervo, V. (2006 de Noviembre de 2006). [Link].
Obtenido de [Link]:
[Link]
• Demsar, J., Curk, T., Erjavec, A., Gorup, C., Hocevar, T., Milutinovic, M., . . .
Zupan, B. (2013). Orange: Data Mining Toolbox in Python . Journal of
Machine Learning Research, 14, 2349-2353.
• Desongles, J., Ponce, E., Garzón, M., Sampalo, M., & Martos, F. (2006).
Tecnicos de Soporte Informatico de la Comunidad de Castilla Y
Leon. Sevilla: MAD.
• Domingo, J. (24 de Abril de 2017). [Link]. Obtenido de
[Link]: [Link]
aprender-a-programar-python/
• Garbarini, R., Rodríguez, D., Pollo, M., & García, R. (2012). Elementos
para una arquitectura de espacio virtual para trabajo colaborativo
orientado a trabajos finales grupales en carreras de grado. XVIII
Congreso Argentino de Ciencias de la Computación, (pág. 8).
• Gasca, M., Camargo, L., & Medina, B. (2014). Metodologías para el
desarrollo de aplicaciones móviles. Tecnura, 18(40), 20-35.
• Hernández, R., Fernández, C., & Baptista, P. (2014). Metodología de la
investigación. México: Mc Graw Hill Education.
• Molina, J., Loja, N., Zea, M., & Loaiza, E. (2016). Evaluación de los
frameworks en el desarrollo de aplicaciones web. Revista
Latinoamericana de Ingeniería de Software, 4(4), 201-207.
• Nimo, C., & Amaya, J. (2012). Metaheuristics to solve the software
project scheduling problem. XXXVIII Conferencia Latinoamericana
En Informatica (CLEI) (págs. 1 - 10). Mediellín: IEEE.
• Soto, A. (2012). El plagio y su impacto a nivel académico y
profesional. E-Ciencias de la Información, 2(1), 1-13.
• Tacuri, G. (28 de Enero de 2013). [Link].
Obtenido de [Link]: [Link]
[Link]
• Xavi. (16 de Marzo de 2012). [Link]. Obtenido de
[Link]:
[Link]
[Link]
• Zanotti, A. (2015). El software libre y su difusión en Argentina:
mercado, Estado, sociedad. Poliantea, 11(21), 147-166.