Python desde 0: parte 1

Introducción a Python: Guía para pincipiantes

Python es uno de los lenguajes de programación más populares debido a su simplicidad y versatilidad. Desde el desarrollo web hasta la inteligencia artificial, Python se utiliza en una amplia variedad de aplicaciones. Este artículo te guiará desde los conceptos básicos hasta algunos ejemplos de código para que puedas comenzar a programar en Python.

¿Qué es Python?

Python es un lenguaje de programación de alto nivel que se enfoca en la legibilidad del código. Fue creado por Guido van Rossum y lanzado por primera vez en 1991 y como curiosidad debe su nombre a los Monty Python y no a la popular serpient.

Python permite escribir programas de manera más rápida y con menos código que muchos otros lenguajes de programación.

Características clave de Python:

  1. Sintaxis simple: Fácil de leer y escribir.
  2. Lenguaje interpretado: No requiere compilación previa.
  3. Tipado dinámico: No necesitas definir tipos de variables explícitamente.
  4. Bibliotecas extensas: Posee una gran cantidad de módulos y bibliotecas para diversas aplicaciones.

Instalación

Antes de empezar a programar, es necesario instalar Python. Puedes descargar la última versión desde el sitio oficial python.org. Asegúrate de incluir Python en la variable de entorno PATH durante la instalación.

Para verificar que Python está instalado correctamente, abre la terminal o línea de comandos y escribe:

python --version

Si la instalación fue exitosa, deberías ver algo como:

Python 3.x.x

Tu primer programa en Python

Uno de los primeros programas que cualquier principiante escribe es el famoso «Hello, World!». Este programa simplemente imprime un mensaje en la pantalla. En Python, se ve así:

print("Hello, World!")

Guarda este código en un archivo con la extensión .py, por ejemplo, hello.py, y ejecútalo desde la terminal:

python hello.py

Deberías ver el texto Hello, World! en la pantalla.

Operadores matemáticos

Como cada lenguaje tiene sus especificaciones en el uso de operadores matemáticos aquí vemos los operadores más comunes.

Suma +

print(3 + 4)

Salida7

Resta -

print(3 - 4)

Salida-1

Multiplicación *

print(3 * 4)

Salida12

División /

print(3 / 4)

Salida0.75


División sin decimales //

print(9 // 2)

Salida: 4

Explicación: Si en una habitación tienes 9 metros de altura, podrías poner 4 muebles de 2 metros cada uno.

Módulo %

print(9 % 2)

Salida1

Explicación: Si en una habitación tienes 9 metros de altura, quedaría 1 metro de espacio vertical

Exponente **

print(3 ** 4)

Salida81

Explicación: 3 ** 4 es equivalente a 3 * 3 * 3 * 3.

Variables

En Python la forma de crear una variable es directamente poniendo el nombre de la variable igualado a un valor:

variable = 3

A diferencia de otros lenguajes como javascript que se necesita añadir la etiqueta let para poder definirlas:

let variable = 3;

O php que necesita añadir el símbolo del dollar ($):

$variable = 3;

Tipos de datos

Python admite varios tipos de datos básicos, algunos de los más comunes son:

Enteros (int): Números sin decimales.

x = 5

Flotantes (float): Números con decimales.

y = 3.14

Cadenas (str): Texto o secuencias de caracteres.

mensaje = "Hola, Python"

Booleanos (bool): Valores lógicos (True o False).

es_valido = True

Listas (list): acepta distintos tipos de datos dentro de la lista.

lista = [2, ""]

Conclusión

En esta primera parte de la introducción a Python, hemos cubierto los conceptos fundamentales del lenguaje, incluyendo su instalación, la estructura de un primer programa y los tipos de datos básicos, como enteros, flotantes, cadenas, booleanos y listas. Estos elementos son esenciales para construir cualquier programa, y dominarlos te ayudará a entender las bases de la programación en Python.

En la siguiente parte, continuaremos con temas más avanzados, como las estructuras de control, funciones y la introducción a la programación orientada a objetos. ¡Sigue practicando para afianzar lo aprendido y estar preparado para lo que viene!