Introducción a Python
¡Te doy la bienvenida a tus primeros pasos en Python! 🎉🐍
¡Te doy la bienvenida a tus primeros pasos en Python! 🎉🐍
Antes de empezar debemos preguntarnos ¿Qué es Python?
Python es un lenguaje de programación interpretado de alto nivel, fue creado por Guido van Rossum. Su primer lanzamiento fue en 1991.
Esta es una de las muchas definiciones que podrás encontrar de Python, sin embargo debemos entender que este es una de los lenguajes más versátiles, sencillos y potentes que se pueden usar actualmente.
Está presente en un montón de cosas como lo son la ciencia de datos, el Machine Learning, en el Internet de las cosas, etc. Para que tengas una dimensión de cuál es su alcance está presente cuando ves tus series favoritas pues es usado por Netflix, en tus canciones preferidas con Spotify o incluso en la mismísima NASA. 🚀
Python tiene muchísimas ventajas al momento de ser usado, su filosofía es que el código que escribas sea legible y evitar tener scripts imposibles de leer. Por ejemplo un código para imprimir un "Hola mundo" en C se ve así:
#include <stdio.h>
int main()
{
printf("Hola mundo!");
return 0;
}
Mientras que en Python se puede hacer con una simple línea de código:
print('Hola mundo')
Características principales
Como ya te mencione antes Python es increíblemente versátil, se puede hacer de todo con el, pero aquí hay una lista de las características que lo definen:
-
Es un lenguaje de propósito general
Esto significa que no está restringido a solo hacer una cosa, puedes desarrollar servidores web, aplicaciones de IOT, web scrappers, ciencia de datos, Deep Learning... básicamente sus aplicaciones son infinitas 💚.
Multiparadigma
En la programación existen diferentes maneras de escribir el código dependiendo de tus necesidades, si tu objetivo es simular objetos de la vida real deberías de usar el paradigma orientado a objetos, sii lo que quieres es hacer un código sin redundancias, limpio y eficiente, entonces posiblemente deberías usar un paradigma de programación funcional. Como puedes ver Python se adapta a cualquiera de los muchos paradigmas de programación que existen, pues es flexible a tus necesidades.
Multiplataforma
Como Python es un lenguaje interpretado, esto quiere decir que cada línea que se lee de su código es ejecutada al mismo tiempo, le da la facilidad de poder ejecutarse en muchísimos dispositivos, desde supercomputadoras hasta dispositivos con características muy limitadas como relojes inteligentes. ¡Python es capaz de correr en casi todo! 💪
Es de tipado dinámico
Creo que esta es mi característica favorita de todas, en otros lenguajes de programación primero tienes que declarar de qué tipo de dato es la variable (entero, flotante, string, etc). Pero en Python no es así, aquí solo declaras la variable que quieres de una manera tan sencilla, que python se encarga de asignar de que tipo de dato es al momento de interpretar el código.
mensaje=”Mira Morty! Soy un string en Python Morty!”
numero=5
lista=[1,2,3,4,5]
Python en serio es un lenguaje sencillo de aprender, así que te invito a que sigas con el siguiente tutorial donde aprenderás las nociones básicas de este y como configurar el entorno de trabajo para desarrollar en él. 🙌