0% encontró este documento útil (0 votos)
68 vistas17 páginas

Ventajas de Python en Desarrollo de Apps

Las principales ventajas de Python para el desarrollo de aplicaciones son su legibilidad, portabilidad, simplicidad y facilidad de aprendizaje. Python no requiere conocimientos previos de otros lenguajes de programación y cuenta con una gran comunidad que contribuye librerías.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
68 vistas17 páginas

Ventajas de Python en Desarrollo de Apps

Las principales ventajas de Python para el desarrollo de aplicaciones son su legibilidad, portabilidad, simplicidad y facilidad de aprendizaje. Python no requiere conocimientos previos de otros lenguajes de programación y cuenta con una gran comunidad que contribuye librerías.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

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.

También podría gustarte