Advertisement
  1. Code
  2. Python

Python desde cero: variables, tipos de datos y estructura de control

Scroll to top
Read Time: 4 min
This post is part of a series called Python from Scratch.
Python from Scratch: Getting Started
Python from Scratch - Functions and Modules

Spanish (Español) translation by Carlos (you can also view the original English article)

Bienvenido de nuevo a Python desde cero, donde estamos aprendiendo Python... ¡desde el principio! En la lección anterior, instalamos Python y organizamos todo para empezar. Hoy, vamos a abarcar bastante, mientras aprendemos lo esencial. Revisaremos variables, operadores y luego terminaremos aprendiendo acerca de las estructuras de control para administrar el flujo de tus datos.


Tutorial en video


Variables

Las variables son lo primero que debes aprender en cualquier lenguaje nuevo. Puedes pensar en ellos como contenedores con nombre para cualquier tipo de datos. La sintaxis para declararlas es: name = value Puedes nombrarlas como desees (excepto con un conjunto de palabras clave), y sus valores pueden ser cualquier tipo de datos.


Tipos de datos

Existen muchos tipos de datos, pero los siguientes cuatro son los más importantes:

Números

Los números pueden ser enteros o números de coma flotante.

  • Los enteros son números completos
  • Los flotantes tienen un punto decimal

Strings

Las cadenas (o strings) son líneas de texto que pueden contener cualquier carácter. Se pueden declarar con comillas simples o dobles.

Debes «escapar» de las comillas simples y dobles dentro de la cadena con una barra invertida. De otra manera, Python asumirá que las estás usando para terminar la cadena. Inserta los saltos de línea con \n. Python también admite la interpolación de cadenas utilizando el símbolo de porcentaje de la siguiente forma:

Puedes acceder a conjuntos de caracteres en cadenas con cortes, que utilizan la notación de corchetes:

Booleans

Los booleanos (booleans) representan un valor true o false. Es importante señalar que tienes que poner la primera letra en mayúscula. Representan datos que pueden ser solamente una cosa u otra. Por ejemplo:

Listas

Las listas se usan para agrupar otros datos. Se llaman Arrays en casi todos los demás lenguajes. Puedes crear una lista con corchetes.

Como podrás ver arriba, las listas pueden contener cualquier tipo de datos, incluyendo otras listas o nada en absoluto.

Puedes acceder a partes de las listas como si fueran strings con índices de lista. La sintaxis es la misma:

Si anidas una lista dentro de otra lista, puedes acceder a ellos con múltiples índices.


Comentarios

Los comentarios se utilizan para describir tu código, en el caso de que quieras volver a él más tarde, o si trabajas en un proyecto con otra persona.


Operadores

Ya has visto operadores antes. Son esos elementos como más y menos, y se usan de la misma manera que aprendiste en la escuela.

También puedes asignar el resultado de una operación en una variable a la misma variable combinando el operador con un signo igual. Por ejemplo, a + = b es una versión más concisa de a = a + b


Estructuras de control

Una que has creado y manipulado las variables, las estructuras de control permiten controlar el flujo de datos. Los dos tipos que vamos a aprender hoy son las condicionales y los bucles.

Condicionales

Las condicionales te permiten ejecutar distintos bloques de código basados en el valor de los datos.

Bucles

Los dos tipos de bucles (o loops) que vamos a analizar aquí son los bucles for y los bucles while. los bucles for trabajan con listas y los bucles while funcionan con condiciones.

Bucles while

Bucles for


Conclusión

Eso es todo por hoy, sin embargo, hemos abarcado muchas técnicas. Puedes repasar todo unas cuantas veces hasta que tenga sentido. Intentaré responder más preguntas en los comentarios, ¡y espero que me acompañes por el resto de la serie!

Advertisement
Did you find this post useful?
Want a weekly email summary?
Subscribe below and we’ll send you a weekly email summary of all new Code tutorials. Never miss out on learning about the next big thing.
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.