"El código es como la poesía; debe ser claro, elegante y con propósito."
Un repositorio de introducción al desarrollo de software usando Python como lenguaje principal. Aquí encontrarás scripts sobre condicionales, bucles y manejo de strings con sus métodos más útiles.
- 👥 Equipo
- ✨ Características
- 📂 Estructura del Repositorio
- 🔍 Temas Cubiertos
- 🚀 ¿Cómo empezar?
- 💡 Ejemplos de Código
- 📌 Notas Finales
Desarrollado con 💛 por estudiantes apasionados por la tecnología:
🌟 Stefany Tangarife
🌟 Yoneibi Neira
🌟 Juan Esteban Palacios
🌟 Fabio Naranjo
🌟 Leonardo Oyola
- ✅ Scripts claros y bien comentados en español
- ✅ Ejemplos prácticos de condicionales (
if,elif,else) - ✅ Ejercicios con bucles (
for,while) - ✅ Métodos de strings:
join(),split(),strip(),replace(),upper(),lower(), y más - ✅ Código pensado para principiantes
- ✅ Proyecto académico colaborativo
Concepto
Descripción
if / elif / else
Toma de decisiones básica
Operadores relacionales
==, !=, >, <, >=, <=
Operadores lógicos
and, or, not
Condicionales anidados
Evaluaciones dentro de evaluaciones
Expresión ternaria
valor_si_verdadero if condición else valor_si_falso
Concepto
Descripción
for
Iterar sobre secuencias
while
Repetir mientras se cumpla una condición
break
Salir del bucle
continue
Saltar a la siguiente iteración
range()
Generar rangos numéricos
enumerate()
Obtener índice y valor al mismo tiempo
Método
¿Qué hace?
split()
Divide un string en una lista
join()
Une elementos de una lista en un string
strip()
Elimina espacios al inicio y al final
replace()
Reemplaza una subcadena por otra
upper() / lower()
Convierte a mayúsculas o minúsculas
find() / count()
Busca y cuenta ocurrencias
startswith() / endswith()
Verifica cómo empieza o termina un string
format() / f-strings
Interpolación y formato de cadenas
- Python 3.10 o superior → Descargar Python
- Un editor de código (recomendamos VS Code)
# 1. Clona el repositorio
git clone https://github.com/tu-usuario/intro-python.git
# 2. Entra a la carpeta
cd intro-python
# 3. ¡Ejecuta cualquier script!
python condicionales/basicos.py
python bucles/for_loop.py
python strings/split_join.py
No se requieren librerías externas. Todo usa la librería estándar de Python. 🎉
# Verificar si un número es positivo, negativo o cero
numero = int(input("Ingresa un número: "))
if numero > 0:
print("✅ El número es positivo")
elif numero < 0:
print("❌ El número es negativo")
else:
print("⚪ El número es cero")# Tabla de multiplicar con for y range
numero = 7
print(f"📊 Tabla del {numero}:")
for i in range(1, 11):
resultado = numero * i
print(f" {numero} x {i:2} = {resultado}")# split(): divide un string en partes
frase = "Python es poderoso, flexible y elegante"
palabras = frase.split(", ")
print(palabras)
# ['Python es poderoso', 'flexible', 'elegante']
# join(): une una lista en un string
lenguajes = ["Python", "JavaScript", "Kotlin", "Rust"]
resultado = " | ".join(lenguajes)
print(resultado)
# Python | JavaScript | Kotlin | Rusttexto = " Hola, Mundo Python! "
print(texto.strip()) # "Hola, Mundo Python!"
print(texto.strip().upper()) # "HOLA, MUNDO PYTHON!"
print(texto.strip().lower()) # "hola, mundo python!"
print(texto.strip().replace("Python", "Colombia")) # "Hola, Mundo Colombia!"
print(texto.strip().count("o")) # 3
print(texto.strip().startswith("Hola")) # TrueEste repositorio es un proyecto académico de introducción al desarrollo de software con Python. Está diseñado para quienes dan sus primeros pasos en programación y quieren aprender con ejemplos prácticos, claros.




