Python es conocido por su sintaxis limpia y sencilla, lo que lo convierte en uno de los lenguajes de programación más accesibles. En este blog, exploraremos los fundamentos de la sintaxis de Python, centrándonos en variables, constantes y técnicas para nombrar variables.
Python es un lenguaje de programación de alto nivel, conocido por su sintaxis sencilla y legible, lo que lo hace ideal para principiantes y expertos por igual. Se utiliza en una amplia variedad de aplicaciones, desde desarrollo web y ciencia de datos hasta inteligencia artificial y automatización de tareas. En este blog, te compartiré un poco sobre la sintaxis básica de Python, incluyendo variables, tipos de datos y algunas técnicas para nombrar variables.
Algunas características de la sintaxis básica de Python son:
Python es un lenguaje de programación que distingue entre mayúsculas y minúsculas. Por ejemplo, las variables nombre
y Nombre
son diferentes en Python.
Python usa la identación (espacios o tabulaciones) para definir bloques de código en lugar de llaves {}
como en otros lenguajes de programación. Por ejemplo, en Python, un bloque de código if
se define mediante la identación de las instrucciones que forman parte del bloque if
.
Por ejemplo:
if 5 > 2:
print("5 es mayor que 2") # Bloque definido por la identación
En el ejemplo anterior, evaluamos si 5
es mayor que 2
y, si es verdadero, imprimimos un mensaje en la consola.
En Python, no es necesario declarar el tipo de variable antes de asignar un valor a la variable. Python es un lenguaje de programación de tipado dinámico, lo que significa que el tipo de variable se determina en tiempo de ejecución.
Por ejemplo:
numero = 5 # numero es de tipo entero
saludo = "Hola mundo" # saludo es de tipo cadena
Python permite añadir comentarios en el código fuente. Los comentarios son útiles para explicar el código y hacerlo más legible. En Python, los comentarios comienzan con el símbolo #
.
Por ejemplo:
# Esto es un comentario
print("Hola mundo")
En Python, una variable es un contenedor de datos que se utiliza para almacenar valores. Python es un lenguaje de programación de tipado dinámico como lo mencionaba al inicio, lo que significa que el tipo de variable se determina en tiempo de ejecución.
A continuación, te presento los tipos de datos principales en Python:
Representan números enteros positivos o negativos, sin parte decimal.
Por ejemplo:
numero_entero = 5
print(type(numero_entero)) # Resultado: <class 'int'>
En python existe la función type()
que nos permite saber el tipo de dato de una variable.
Este tipo de datos representa números reales con una parte decimal.
Por ejemplo:
numero_flotante = 3.14
print(type(numero_flotante)) # Resultado: <class 'float'>
Las cadenas o strings son secuencias de caracteres, como texto o palabras. Las cadenas se pueden definir utilizando comillas simples '
o comillas dobles "
.
Por ejemplo:
cadena = "Hola mundo"
print(type(cadena)) # Resultado: <class 'str'>
Representa valores de verdad o falsedad. Los valores booleanos son True
(verdadero) o False
(falso).
Por ejemplo:
es_mayor = 5 > 2
print(type(es_mayor)) # Resultado: <class 'bool'>
Python no tiene constantes estrictamente como en otros lenguajes de programación, pero por convención, se utilizan nombres en mayúsculas para denotar valores que no deberían cambiar.
Por ejemplo:
PI = 3.1416
GRAVEDAD = 9.8
En Python, puedes convertir un tipo de dato a otro mediante la conversión explícita de tipos. La conversión explícita significa que se especifica el tipo de dato al que deseas convertir un valor. A continuación, te muestro cómo convertir entre diferentes tipos de datos en Python.
Para convertir un entero a un número de punto flotante, puedes usar la función float()
.
numero_entero = 5
numero_flotante = float(numero_entero)
print(numero_flotante) # Resultado: 5.0
Para convertir un número de punto flotante a un entero, puedes usar la función int()
.
numero_flotante = 3.14
numero_entero = int(numero_flotante)
print(numero_entero) # Resultado: 3
Para convertir una cadena a un entero o un número de punto flotante, puedes usar las funciones int()
y float()
.
cadena = "5"
numero_entero = int(cadena)
numero_flotante = float(cadena)
print(numero_entero) # Resultado: 5
print(numero_flotante) # Resultado: 5.0
Para convertir un entero o un número de punto flotante a una cadena, puedes usar la función str()
.
numero_entero = 5
numero_flotante = 3.14
cadena = str(numero_entero)
print(cadena) # Resultado: "5"
cadena = str(numero_flotante)
print(cadena) # Resultado: "3.14"
A la hora de nombrar variables en Python, es importante seguir algunas convenciones y buenas prácticas para que el código sea más legible y mantenible. A continuación, te comparto algunas técnicas para nombrar variables en Python.
_
.nombre
y Nombre
son variables diferentes.if
, else
, for
, while
, import
, entre otros.En Python, es común utilizar snake case para nombrar variables. En snake case, las palabras se escriben en minúsculas y se separan con guiones bajos _
.
Por ejemplo:
nombre_usuario = "Juan Perez"
Esta convención es ampliamente utilizada en la comunidad de Python y es recomendada por la guía de estilo para el código Python.
Se utiliza para nombrar constantes en Python. En upper case, todas las letras se escriben en mayúsculas y las palabras se separan con guiones bajos _
.
Por ejemplo:
MAXIMO_INTENTOS = 3
En camel case, la primera letra de la primera palabra se escribe en minúscula y la primera letra de las palabras subsiguientes se escribe en mayúscula, sin separación entre las palabras.
Por ejemplo:
nombreUsuario = "Juan Perez"
Esta convención no es tan común en Python como snake case, pero se utiliza en otros lenguajes de programación como PHP y JavaScript.
Entender cómo declarar y nombrar variables y constantes en Python es esencial para escribir un código limpio y comprensible. Siguiendo las mejores prácticas y las convenciones del lenguaje, lograrás que tu código sea más profesional y fácil de mantener.
¡No te pierdas mi próximo blog! 👨💻