Introducción a Python
Python es un lenguaje de programación interpretado de alto nivel, diseñado para ser fácil de leer y escribir. Es un lenguaje versátil utilizado para la creación de aplicaciones web, ciencia de datos, inteligencia artificial, automatización y más.
Instalación de Python
Para comenzar a utilizar Python, necesitarás instalarlo en tu computadora. Puedes descargar la última versión de Python en el sitio oficial: https://www.python.org/downloads/
Para usuarios de Windows, durante la instalación debes asegurarte de agregar Python al PATH del sistema. Esto permitirá que puedas ejecutar Python desde cualquier directorio en tu terminal.
Primeros pasos
Una vez instalado Python, puedes comenzar a trabajar con él. Para ello, abre tu terminal y escribe python
. Esto abrirá el intérprete de Python y te permitirá escribir y ejecutar código de Python en tiempo real.
Imprimir en pantalla
La función print()
se utiliza para imprimir texto en pantalla. Por ejemplo, para imprimir "¡Hola, mundo!" en la pantalla, escribe:
pythonprint("¡Hola, mundo!")
Esto imprimirá "¡Hola, mundo!" en la pantalla.
Variables
Las variables se utilizan para almacenar datos en Python. Para crear una variable, escribe el nombre de la variable, seguido de un signo igual (=
), seguido del valor que deseas almacenar en la variable. Por ejemplo:
pythonmensaje = "¡Hola, mundo!"
Esto crea una variable llamada mensaje
y le asigna el valor "¡Hola, mundo!".
Puedes imprimir el valor de una variable en pantalla utilizando la función print()
. Por ejemplo:
pythonmensaje = "¡Hola, mundo!"
print(mensaje)
Esto imprimirá "¡Hola, mundo!" en la pantalla.
Tipos de datos
En Python, los tipos de datos básicos incluyen cadenas de texto (str
), números enteros (int
), números decimales (float
) y valores booleanos (bool
).
Para crear una cadena de texto, escribe el texto entre comillas simples o dobles. Por ejemplo:
pythonmensaje = "Este es un mensaje de texto."
Para crear un número entero, escribe el número sin decimales. Por ejemplo:
pythonnumero_entero = 10
Para crear un número decimal, escribe el número con un punto decimal. Por ejemplo:
pythonnumero_decimal = 3.14
Para crear un valor booleano, escribe True
o False
. Por ejemplo:
pythonverdadero = True
falso = False
Operaciones matemáticas
En Python, puedes realizar operaciones matemáticas utilizando los operadores matemáticos básicos: suma (+
), resta (-
), multiplicación (*
) y división (/
). Por ejemplo:
pythonsuma = 2 + 2
resta = 5 - 3
multiplicacion = 2 * 3
division = 10 / 2
También puedes utilizar paréntesis para indicar el orden de las operaciones. Por ejemplo:
pythonresultado = (2 + 3) * 4
Funciones avanzadas en Python
Tratamiento de cadenas
En Python, las cadenas son un tipo de dato muy común y es importante conocer cómo manejarlas adecuadamente. Algunas funciones útiles para trabajar con cadenas son:
len()
: devuelve la longitud de la cadena.lower()
: convierte la cadena en minúsculas.upper()
: convierte la cadena en mayúsculas.strip()
: elimina los espacios en blanco del principio y del final de la cadena.replace()
: reemplaza una subcadena por otra.split()
: divide la cadena en una lista de subcadenas utilizando un delimitador.
A continuación, se muestran algunos ejemplos:
pythoncadena = "Hola Mundo"
print(len(cadena)) # salida: 10
print(cadena.lower()) # salida: hola mundo
print(cadena.upper()) # salida: HOLA MUNDO
print(cadena.strip()) # salida: Hola Mundo
print(cadena.replace("Mundo", "Python")) # salida: Hola Python
print(cadena.split(" ")) # salida: ['Hola', 'Mundo']
Ciclos
En Python, se pueden utilizar dos tipos de ciclos: for
y while
. El ciclo for
se utiliza para iterar sobre una secuencia (como una lista o una cadena), mientras que el ciclo while
se utiliza para repetir una acción mientras se cumpla una condición. Algunos ejemplos:
python# Ciclo for
numeros = [1, 2, 3, 4, 5]
for numero in numeros:
print(numero)
# Ciclo while
numero = 0
while numero < 5:
print(numero)
numero += 1
Funciones recursivas
Una función recursiva es aquella que se llama a sí misma. Esto es útil para resolver problemas que se pueden dividir en subproblemas más pequeños. Por ejemplo, el cálculo del factorial de un número se puede definir de forma recursiva:
pythondef factorial(n):
if n == 1:
return 1
else:
return n * factorial(n - 1)
Retornos múltiples
En Python, una función puede devolver múltiples valores separados por comas. Esto es útil para cuando se necesita devolver varios valores relacionados. Por ejemplo:
pythondef obtener_edad_y_nombre():
nombre = "Juan"
edad = 30
return nombre, edad
nombre, edad = obtener_edad_y_nombre()
print(nombre) # salida: Juan
print(edad) # salida: 30
Funciones lambda
Las funciones lambda son funciones anónimas que se pueden definir en una sola línea. Se utilizan principalmente para funciones simples que se pueden escribir de forma concisa. Por ejemplo:
python# Función lambda para sumar dos números
suma = lambda x, y: x + y
print(suma(2, 3)) # salida: 5
No hay comentarios:
Publicar un comentario