Estructura de Python
Ejemplos de estructura de python, código básico que cubren conceptos fundamentales. Estos ejemplos son adecuados para principiantes y ayudan a familiarizarse con la sintaxis y las estructuras básicas del lenguaje.
Hola Mundo
El clásico “Hola Mundo” es el primer programa que se suele escribir en cualquier lenguaje de programación.
print(“Hola, mundo!”)
Variables y Tipos de Datos
Asignación de variables y uso de diferentes tipos de datos.
# Enteros
numero = 10
# Flotantes
pi = 3.14
# Cadenas de texto
mensaje = “Hola, Python”
# Booleanos
es_python_genial = True
print(numero)
print(pi)
print(mensaje)
print(es_python_genial)
Estructuras Condicionales
Uso de if
, else
y elif
.
edad = 20
if edad < 18:
print(“Eres menor de edad.”)
elif edad < 65:
print(“Eres adulto.”)
else:
print(“Eres adulto mayor.”)
Bucles
Uso de bucles for
y while
.
# Bucle for
for i in range(5):
print(i)
# Bucle while
contador = 0
while contador < 5:
print(contador)
contador += 1
Listas y Diccionarios
Manipulación de listas y diccionarios.
# Lista
frutas = [“manzana”, “banana”, “cereza”]
frutas.append(“naranja”)
print(frutas)
# Diccionario
estudiante = {“nombre”: “Juan”, “edad”: 21, “curso”: “Python”}
print(estudiante[“nombre”])
Funciones
Definición y llamada de funciones.
def saludar(nombre):
return f”Hola, {nombre}!”
print(saludar(“Mundo”))
Manejo de Archivos
Leer y escribir en archivos.
# Escribir en un archivo
with open(“archivo.txt”, “w”) as archivo:
archivo.write(“Hola, archivo!\n”)
# Leer de un archivo
with open(“archivo.txt”, “r”) as archivo:
contenido = archivo.read()
print(contenido)
Programación Orientada a Objetos (OOP)
Definición de una clase y creación de objetos.
class Persona:
def __init__(self, nombre, edad):
self.nombre = nombre
self.edad = edad
def saludar(self):
print(f”Hola, me llamo {self.nombre} y tengo {self.edad} años.”)
juan = Persona(“Juan”, 30)
juan.saludar()
Estos ejemplos cubren algunas de las estructura de python básicas más importantes. A medida que te sientas más cómodo con estos fundamentos, podrás explorar temas más avanzados y proyectos más complejos.