En este tutorial básico de Python aprenderás a programar en uno de los lenguajes de programación más populares del mundo. Empezaremos por lo más sencillo; desde el uso de variables, los condicionales y los bucles, hasta las diferentes estructuras de datos.

Requisitos mínimos

Tener instalado Python en tu sistema. Compruébalo desde el terminal con el siguiente comando:

python --version

La versión de python debe ser 3 o superior, en caso contrario descárgalo en python.org.

Los archivos python tienen extensión .py. Puedes crearlos con cualquier editor de texto. Nosotros usaremos el IDE Visual Studio Code disponible en code.visualstudio.

Primer programa en Python

Comenzamos por el típico programa utilizado cuando comienzas a aprender un lenguaje de programación. Primero crea un archivo con extensión (.py), con el nombre que quieras y escribe lo siguiente:

print("Hola Mundo")

Ahora desde el terminal vete al directorio donde guardaste tu archivo y ejecuta: python nombre_de_tu_archivo.py . Y si todo ha salido bien deberías ver el mensaje:

Hola Mundo

Esta simple línea de código usa la función print() para imprimir por pantalla un mensaje de texto.

El interprete de Python

Python nos permite probar código desde el terminal sin necesidad de crear archivos. En el terminal escribe: python. Esto iniciará el interprete de python en modo interactivo, donde puedes escribir el programa anterior o cualquier otro pequeño fragmento de código.

>>> print("Hola Mundo")
Hola Mundo
>>>

Para salir escribe quit().

Números

Python (como muchos otros lenguajes de programación) soporta los operadores aritméticos *, +, -, y /.

>>> 20 / 5
4.0
>>> 20 % 5
0
>>> 7 ** 2
49
>>> 2 ** 7
128
>>>

Variables en Python

Las variables son espacios en memoria que sirven para almacenar valores. En Python se crean cuando se les asigna un valor mediante el símbolo ” = “.

Tenemos diferentes tipos de variables:

  • Tipo numérico: int, float, complex
  • Tipo texto: str
  • Tipo booleano: bool
  • Tipo binario: bytes, bytearray, memoryview
  • Tipo diccionario: dict
  • Tipos de secuencia: list, tuple, range
  • Tipos de conjunto: set, frozenset

En el siguiente ejemplo creamos 3 variables b, h de tipo int y a de tipo float.

>>> b = 4
>>> h = 3
>>> a = (b * h) / 2
>>> a
6.0
>>>

En Python no es necesario especificar el tipo de variable (a diferencia de otros lenguajes de programación como Java o C).

Para comprobar el tipo de una variable usamos la función type().

>>> model = "Audi"
>>> year = 2023
>>> price = 22575.5
>>> sold_out = True
>>>
>>> type(model)
<class 'str'>
>>> type(year)
<class 'int'>
>>> type(price)
<class 'float'>
>>> type(sold_out)
<class 'bool'>

Variables de tipo str (texto)

Las variables de tipo str (texto) se crean con comillas dobles o simples. De hecho en nuestro primer programa ya vimos una cadena de texto: print(“Hola Mundo”).

Otro modo, sería asignar un texto a una variable y mostrar su contenido con print().

message = "Me gusta Python."
print(message) # out: Me gusta Python.

El símbolo # (almohadilla)  indica que lo siguiente es un comentario. Los comentarios sirven para explicar qué  hace el código.

En Python los textos son matrices de bytes que representan caracteres Unicode. Podemos acceder a cada carácter con la sintaxis str[índice].

El primer carácter del texto tiene la posición 0.

food = "Burger"
print(food[0]) # B
print(food[5]) # r

Mediante la función len(“…”) obtenemos la longitud de la cadena.

print(len(food)) # 6

En la siguiente entrada hablaremos sobre las sentencias condicionales.

Python básico: Condicionales if elif else

Categorías: Tutorial

0 comentarios

Deja una respuesta

Marcador de posición del avatar

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies