Curso de Python desde cero

¿Qué son las variables en Python?

Capítulo 2: Las variables de Python con ejemplos prácticos

En este segundo capítulo, empezamos a programar. Te voy a mostrar como funcionan las variables en Python, las cuales, son fundamentales para cualquier lenguaje de programación.

Las variables son contenedores que sirven para almacenar datos.

Para empezar a programar deberás abrir un IDE o un editor de texto, en mi caso, utilizaré Visual Studio Community como te dije en el capítulo anterior.
Si no sabes como crear un archivo donde empezar a escribir código, te recomiendo que veas el vídeo.

Para escribir una variable, no necesitas ninguna palabra reservada, simplemente dale un nombre y un valor.

mensaje = "Bienvenidos al curso de Python"

Si has programado en otros lenguajes de programación, puede que eches en falta algo. ¿Un punto y coma quizás?
No, no falta nada, así es Python, da por terminada la línea donde acaba su último caracter.
A lo largo de este curso, vas a ver lo simplificada que está la sintaxis de Python y lo fácil que es aprenderlo.

Como ejecutar un programa de Python

Vamos al grano, que nuestro primer programa haga algo. Por ejemplo, imprimir en la consola el valor de nuestra primera variable.
Cuando hablo de imprimir, me refiero a mostrar. Para imprimir el valor de la variable mensaje, lo deberemos hacer con la función predefinida print() y entre sus paréntesis escribe el nombre de la variable que quieres mostrar.
Con esto tan fácil, ya has creado tu primer programa.
Simple, pero funciona:

mensaje = "Bienvenidos al curso de Python"
print(mensaje)
Bienvenidos al curso de Python

¿Cómo funcionan las variables en Python?

Las variables, varían. Vaya cosas, así que las variables pueden variar...
De eso se trata, las variables son susceptibles a cambios, por lo que en un momento dado de tu programa, una variable puede tener un valor de "Bienvenidos al curso de Python" y en otro momento que cambie o varíe a cualquier otra cosa, como por ejemplo un número.
Vamos a poner lo que estoy diciendo en práctica. En Python, cambiar de valor y de tipo de dato una variable es la cosa más sencilla del mundo, solo tienes que decirle lo que quieres y Python lo hará por tí.

mensaje = "Bienvenidos al curso de Python"
mensaje = 10
print(mensaje)

En este ejemplo, estoy redeclarando la variable mensaje y no solo la cambio de valor, si no que también le especifico otro tipo de dato como puede ser un número.
El resultado es que se sustituye el valor primero por el segundo:

10

El flujo de ejecución normal de Python es de arriba a abajo , por lo tanto, primero lee la primera línea, después la segunda, hasta la última.

Quizás ahora no lo veas, pero cuando aprendas más, lo verás claro. Las posibilidades de las variables son infinitas.
Un ejemplo real, es la variable salud que le podrías dar a un personaje de un videojuego. Esta variable inicialmente valdría 100, por ejemplo. Con diversos factores como un enemigo atacando, podemos hacer que el valor de la variable salud vaya disminuyendo con los ataques y que cuando gane algo de salud vaya aumentando, cuando se quede a 0 el jugador pierda, etc.

Terminemos ya con el capítulo, veamos un ejemplo más.
En Python tenemos tanta flexibilidad, que podemos hacer cosas como este ejemplo:

mensaje = "Bienvenidos al curso de Python"
mensaje = 10
print(mensaje + 20)
30

¿Por qué el resultado es 30?
En el print() he puesto que me imprima el valor de mensaje que vale 10 y que a la vez le sume el número 20.


Ejercicios de Python

  1. Escribe un mensaje en una variable que puedes llamar como quieras.
  2. Crea dos variables y almacena en ellas un número.
  3. Intenta (todavía no te he mostrado como) sumar las dos variables del ejercicio anterior y guarda el resultado de esta suma en una tercera variable.
  4. Si has conseguido hacer el ejercicio anterior, imprime el valor de la variable del resultado.
    En cambio, si no lo has conseguido imprime el texto de la variable del primer ejercicio.

La solución la encontrarás aquí: Ejercicios resueltos de Python.

Comentarios

Si te quedan dudas sobre el temario, sobre Python, o cualquier otra cosa relacionada o simplemente quieres agradecer, aquí tienes tu sitio para dejar tu granito de arena. Gracias por tus comentarios y por darle vida a este sitio web.

Programación Fácil YouTube

Suscríbete

Si te ha gustado este curso y crees que el trabajo merece la pena, te agradeceré eternamente que te suscribas a mi canal de YouTube para apoyarme y que pueda seguir haciendo cursos gratuitos.

Además, si te encanta la programación, tienes un montón más de cursos gratuitos para ver.

No solo eso, podrás participar enviándome comentarios con tus sugerencias para temas específicos o cursos completos o incluso las dudas que tengas y las intentaré ir resolviendo en los cursos que estén todavía abiertos.