Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


CARACTERISTICAS DE PROGRAMA, Apuntes de Informática y Tecnologías de la Información

CARACTERISTICAS DE PROGRAMA ...

Tipo: Apuntes

2010/2011

Subido el 09/08/2023

xochitl-mejia-arevalo
xochitl-mejia-arevalo 🇲🇽

8 documentos

1 / 2

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Características generales y ventajas de Python
Python es un lenguaje de programación creado por Guido Van Rossum y que lleva con nosotros desde 1990. Se trata de un código que
se basa en C y es un lenguaje de alto nivel que permite crear operaciones simples y complejas. Además, cuenta con multitud de
librerías y extensiones que hacen que soporte otros códigos como Java, C, C++ o JSON; tiene multitud de aplicaciones, que van desde
el desarrollo web hasta Machine Learning, Big Data e Inteligencia Artificial. También se ha usado para la Raspberry Pi o en el desarrollo
de videojuegos y aplicaciones de escritorio.
Es un lenguaje de programación muy versátil que, en los últimos años se ha abierto camino, sobre todo, en Data Science, tanto para
el análisis de datos como para el desarrollo de algoritmos de aprendizaje automático.
Algunas de sus principales características son:
Orientado a objetos
Python reconoce el concepto de encapsulación de clases y objetos, lo que hace que lo q ue se codifique con Python es más eficiente a
largo plazo, facilita el crear clases de objetos heredados. Esto quiere decir que, a partir de cosas ya hechas, se pueden crear nuevas
clases que heredarán los atributos de las anteriores, lo que simplifica y mejora la eficiencia a largo plazo del código.
Código abierto
Python es un lenguaje de programación de código abierto. Cualquiera puede crear y contribuir para su desarrollo, cuenta con una gran
comunidad que colabora para mejorar y facilitar el aprendizaje de este sistema de programación. Además, se puede descargar gratis
para cualquier sistema operativo, ya sea Windows, Mac o Linux.
Fácil de aprender
Python es un código muy amable para todo tipo de desarrolladores, desde los que ya tienen experiencia con otros lenguajes como
para los que están aprendiendo a programar desde cero.
Si ya se tiene experiencia con C, C++, Java o C#, Python es un buen sistema con el que seguir creciendo y ampliando conocimientos
sobre programación. Si se está empezando, con la formación adecuada, es fácil entrar y aprender a hacer cosas con él en muy poco
tiempo.
Integración y adaptación
Es un lenguaje de programación integrado. Esto quiere decir que ejecuta el código línea a línea, por ello Python, a diferencia de otros
códigos, no compila, lo que hace que el proceso de depuración de código sea mucho más sencillo y eficiente. Otra de las ventajas de
esta característica es que facilita la ejecución y ahorra tiempo en la misma a largo plazo.
Soporte para GUI
La GUI es la Interfaz Gráfica de Usuario y es un aspecto clave para cualquier lenguaje de programación, ya que ayuda a agregar estilo
al código y hace que lo que el programador está haciendo sea mucho más visible, es decir, es compatible con una amplia gama de GUI,
que se pueden importar fácilmente, lo que hace que se haya convertido en un sistema tan usado en Data Science, ya que facilita la
visualización de datos.
Programación de alto nivel
Python ha sido diseñado para ser un lenguaje de programación de alto nivel, cuando se trabaja con él, no es necesario conocer la
estructura del código, la arquitectura, ni la administración de la memoria. Esto simplifica el trabajo de los programadores.
Portable
Vamos a ver esto a través de un caso práctico: Supón que estás trabajando con Python en Windows, pero necesitas trasladar lo que
estás haciendo a Mac o Linux, pues con Python puedes hacerlo sin tener que cambiar nada en el código.
Esta capacidad de portabilidad entre sistemas operativos distintos es algo que no es frecuente en otros lenguajes de programa ción,
por lo que Python se ha convertido en uno de los sistemas más portátiles de la actualidad, lo que es una gran ventaja en sus principales
campos de aplicación.
pf2

Vista previa parcial del texto

¡Descarga CARACTERISTICAS DE PROGRAMA y más Apuntes en PDF de Informática y Tecnologías de la Información solo en Docsity!

Características generales y ventajas de Python

Python es un lenguaje de programación creado por Guido Van Rossum y que lleva con nosotros desde 1990. Se trata de un código que se basa en C y es un lenguaje de alto nivel que permite crear operaciones simples y complejas. Además, cuenta con multitud de librerías y extensiones que hacen que soporte otros códigos como Java, C, C++ o JSON; tiene multitud de aplicaciones, que van desde el desarrollo web hasta Machine Learning, Big Data e Inteligencia Artificial. También se ha usado para la Raspberry Pi o en el desarrollo de videojuegos y aplicaciones de escritorio.

Es un lenguaje de programación muy versátil que, en los últimos años se ha abierto camino, sobre todo, en Data Science, tanto para el análisis de datos como para el desarrollo de algoritmos de aprendizaje automático.

Algunas de sus principales características son:

Orientado a objetos

Python reconoce el concepto de encapsulación de clases y objetos, lo que hace que lo que se codifique con Python es más eficiente a largo plazo, facilita el crear clases de objetos heredados. Esto quiere decir que, a partir de cosas ya hechas, se pueden crear nuevas clases que heredarán los atributos de las anteriores, lo que simplifica y mejora la eficiencia a largo plazo del código.

Código abierto

Python es un lenguaje de programación de código abierto. Cualquiera puede crear y contribuir para su desarrollo, cuenta con una gran comunidad que colabora para mejorar y facilitar el aprendizaje de este sistema de programación. Además, se puede descargar gratis para cualquier sistema operativo, ya sea Windows, Mac o Linux.

Fácil de aprender

Python es un código muy amable para todo tipo de desarrolladores, desde los que ya tienen experiencia con otros lenguajes como para los que están aprendiendo a programar desde cero.

Si ya se tiene experiencia con C, C++, Java o C#, Python es un buen sistema con el que seguir creciendo y ampliando conocimientos sobre programación. Si se está empezando, con la formación adecuada, es fácil entrar y aprender a hacer cosas con él en muy poco tiempo.

Integración y adaptación

Es un lenguaje de programación integrado. Esto quiere decir que ejecuta el código línea a línea, por ello Python, a diferencia de otros códigos, no compila, lo que hace que el proceso de depuración de código sea mucho más sencillo y eficiente. Otra de las ventajas de esta característica es que facilita la ejecución y ahorra tiempo en la misma a largo plazo.

Soporte para GUI

La GUI es la Interfaz Gráfica de Usuario y es un aspecto clave para cualquier lenguaje de programación, ya que ayuda a agregar estilo al código y hace que lo que el programador está haciendo sea mucho más visible, es decir, es compatible con una amplia gama de GUI, que se pueden importar fácilmente, lo que hace que se haya convertido en un sistema tan usado en Data Science, ya que facilita la visualización de datos.

Programación de alto nivel

Python ha sido diseñado para ser un lenguaje de programación de alto nivel, cuando se trabaja con él, no es necesario conocer la estructura del código, la arquitectura, ni la administración de la memoria. Esto simplifica el trabajo de los programadores.

Portable

Vamos a ver esto a través de un caso práctico: Supón que estás trabajando con Python en Windows, pero necesitas trasladar lo que estás haciendo a Mac o Linux, pues con Python puedes hacerlo sin tener que cambiar nada en el código.

Esta capacidad de portabilidad entre sistemas operativos distintos es algo que no es frecuente en otros lenguajes de programación, por lo que Python se ha convertido en uno de los sistemas más portátiles de la actualidad, lo que es una gran ventaja en sus principales campos de aplicación.

Desventajas de Python

Lentitud

La lentitud de Python se debe principalmente a su naturaleza dinámica y versatilidad. No obstante, hay formas de optimizar las aplicaciones de Python aprovechando la sincronización, entendiendo las herramientas de creación de perfiles y considerando el uso de múltiples intérpretes.

Consumo de memoria

Otra de las desventajas de Python es que, en el caso de que una tarea requiera mucha memoria, Python no es la mejor opción. El consumo de memoria de Python es muy alto, y esto se debe a la flexibilidad de los tipos de datos.

Desarrollo móvil

Python es ideal para plataformas de escritorio y servidor, pero para el desarrollo móvil no es un lenguaje muy adecuado. Por este motivo, apenas vemos aplicaciones móviles desarrolladas con Python.