Contenido del capítulo

¿Quién es el creador de Python? ¿Qué podemos hacer con Python? ¿Cuáles son las características principales del lenguaje Python?
En este capítulo obtendrás respuesta a estas preguntas.

Duración total estimada:
Duración del vídeo:
No hay ejercicios en este capítulo. Contiene 1 vídeo.
Tabla de contenidos
Logo

    Características y usos del lenguaje Python

    Características y usos del lenguaje
    Características y usos del lenguaje Python

    Python se ha convertido en uno de los lenguajes de programación más conocidos en la actualidad. Su desarrollo comenzó a finales de la década de los 80 por el informático Guido van Rossum.

    Espacio publicitario

    Van Rossum creó Python con el objetivo de crear un lenguaje de programación de alto nivel que fuera fácil de leer y tuviera una sintaxis clara y concisa.

    El nombre “Python” proviene del grupo de comedia británico llamado Monty Python, grupo cómico que le encantaba a Guido.

    Desde su nacimiento, Python ha crecido enormemente hasta convertirse en un lenguaje utilizado en muchos sectores, desde el desarrollo web, hasta la inteligencia artificial, pasando por un montón de temas más.

    Python tiene una comunidad de programadores muy activa, la cual ha contribuido al desarrollo de muchas bibliotecas y frameworks con los que hacer una infinidad de cosas.

    Guido van Rossum, creador del lenguaje Python

    Aquí tienes algunas de las áreas en las que se utiliza Python actualmente:

    • Desarrollo web: Es posible hacer aplicaciones web dinámicas utilizando frameworks como Django y Flask, fusionando todo tipo de tecnologías como HTML, CSS, JavaScript, Python y bases de datos SQL. Además, con Django se pueden gestionar usuarios, autenticarlos, procesar formularios, consumir APIs, y mucho más.
    • Análisis de datos y ciencia de datos: Python se emplea mucho en la ciencia y análisis de datos debido a la facilidad de uso que nos dan bibliotecas como NumPy, Pandas y Matplotlib.
    • Inteligencia artificial: Python se utiliza mucho en la inteligencia artificial con bibliotecas como TensorFlow, Keras y Scikit-learn.
    • Automatización: Python se utiliza para automatizar tareas repetitivas o tediosas, como la extracción de datos de sitios web (web scraping) o la manipulación de una gran cantidad de archivos y procesado de cambios sobre ellos, entre miles de ideas diferentes que podemos llevar a cabo.
    • Creación de videojuegos: Python también se utiliza para crear videojuegos utilizando bibliotecas como Pygame.
      Aunque tiene grandes limitaciones en este sector, puede ser de utilidad para crear videojuegos de estilo indie y para practicar los fundamentos de Python.
    Persona trabajando con servidores y una inteligencia artificial representada por una cabeza de robot

    Características y ventajas de Python

    Indentaciones en el código Python

    Una de las grandes características de Python es su legibilidad. Python utiliza sangría (indentado) en lugar de corchetes para delimitar los bloques de código. Esto hace que el código sea más fácil de leer, comprender y evitar malas prácticas a la hora de ordenar el código.

    Espacio publicitario

    No obstante, las normas tan peculiares de Python, pueden hacerse complicadas al principio. Si ponemos mal los espacios de las indentaciones, o no las ponemos donde tocan, haremos fallar el programa.
    Por suerte, en Python Master me esmero para enseñarte Python con todos sus detalles. Ya verás como lo aprendes rápidamente.

    Python, lenguaje multiparadigma

    Python es un lenguaje multiparadigma. Esto quiere decir que se pueden utilizar diferentes técnicas de programación, tales como la programación orientada a objetos, la programación funcional, etc.

    Un lenguaje multiparadigma nos da la posibilidad de escribir programas más completos, al poder disponer de un mayor número de técnicas de programación.

    La biblioteca estándar de Python

    Python cuenta con una gran biblioteca de código integrado llamada biblioteca estándar de Python, que tiene un montón de módulos listos para usar. Esto hace que la creación de aplicaciones sea más rápida y fácil, al no tener que escribir código completamente desde cero. Si le falta algo a la biblioteca estándar de Python, seguro que ya existe alguna otra biblioteca externa que te permita tenerlo y utilizarlo en tu código.

    La portabilidad es importante

    Otra ventaja de Python es la portabilidad. El lenguaje es compatible con los sistemas operativos más importantes, como son Windows, macOS y Linux, lo que da la posibilidad de escribir código una vez, y ejecutarlo en entornos diferentes sin realizar grandes cambios.

    Python y los otros lenguajes de programación

    Python, en comparación con otros lenguajes de programación, es una buena opción para quienes se inician en la programación. Su sintaxis sencilla hará posible que te centres en aprender la lógica de programación desde los primeros días, sin agobiarse ni distraerse con cosas sobre complejidades del lenguaje.

    Sí que es cierto que llegarás a manejar cosas muy complejas, pero al principio, se puede empezar sin grandes dificultades.




    Espacio publicitario



    Espacio publicitario