You've learned this already. ✅
Click here to view the next lesson.
Capítulo 3: Programación básica en Python
3.4 Ejercicios Prácticos Capítulo 3
Ejercicio 1: Tu Primer Script
- Crea un script de Python llamado
print_even_numbers.py
. - Haz que el script imprima los números pares del 2 al 20.
# print_even_numbers.py
for i in range(2, 21, 2):
print(i) - Ejecuta tu script desde la terminal para verificar que funcione.
Ejercicio 2: Argumentos de Línea de Comandos
- Crea un script de Python llamado
greet_user.py
. - Modifica el script para aceptar un nombre de usuario como argumento de línea de comandos.
# greet_user.py
import sys
username = sys.argv[1]
print(f"Hello, {username}!") - Ejecuta el script desde la terminal, pasando diferentes nombres de usuario para asegurarte de que funcione.
Ejercicio 3: Lector de Archivos CSV
- Crea un archivo CSV con las columnas
Nombre
,Edad
yCorreo electrónico
, y llénalo con datos de muestra. - Escribe un script de Python llamado
read_csv.py
.# read_csv.py
import csv
with open('sample.csv', 'r') as file:
reader = csv.reader(file)
for row in reader:
print(row) - Ejecuta el script para asegurarte de que funcione correctamente.
Ejercicio 4: Automatización Simple de Tareas
- Crea dos archivos de texto,
file1.txt
yfile2.txt
, y coloca algún texto en ellos. - Escribe un script de Python llamado
concat_files.py
.# concat_files.py
with open('file1.txt', 'r') as f1, open('file2.txt', 'r') as f2, open('combined.txt', 'w') as combined:
combined.write(f1.read() + '\\n' + f2.read()) - Ejecuta tu script y verifica que
combined.txt
contenga el texto de ambos archivos.
Ejercicio 5: Práctica de Depuración
- Agrega un error lógico a uno de tus scripts anteriores.
- Utiliza el depurador integrado de Python,
pdb
, para depurar el script.# Insert the following line where you want to start debugging
import pdb; pdb.set_trace() - Documenta tus pasos de depuración y la solución al error.
Ejercicio 6: Registro de Eventos en el Script
- Elige uno de tus scripts existentes.
- Agrega registro de eventos al script usando el módulo
logging
de Python.# Add these lines at the beginning of your script
import logging
logging.basicConfig(level=logging.INFO) - Incluye diferentes tipos de mensajes de registro (por ejemplo,
info
,warning
,error
). - Ejecuta el script e inspecciona los mensajes de registro generados.
3.4 Ejercicios Prácticos Capítulo 3
Ejercicio 1: Tu Primer Script
- Crea un script de Python llamado
print_even_numbers.py
. - Haz que el script imprima los números pares del 2 al 20.
# print_even_numbers.py
for i in range(2, 21, 2):
print(i) - Ejecuta tu script desde la terminal para verificar que funcione.
Ejercicio 2: Argumentos de Línea de Comandos
- Crea un script de Python llamado
greet_user.py
. - Modifica el script para aceptar un nombre de usuario como argumento de línea de comandos.
# greet_user.py
import sys
username = sys.argv[1]
print(f"Hello, {username}!") - Ejecuta el script desde la terminal, pasando diferentes nombres de usuario para asegurarte de que funcione.
Ejercicio 3: Lector de Archivos CSV
- Crea un archivo CSV con las columnas
Nombre
,Edad
yCorreo electrónico
, y llénalo con datos de muestra. - Escribe un script de Python llamado
read_csv.py
.# read_csv.py
import csv
with open('sample.csv', 'r') as file:
reader = csv.reader(file)
for row in reader:
print(row) - Ejecuta el script para asegurarte de que funcione correctamente.
Ejercicio 4: Automatización Simple de Tareas
- Crea dos archivos de texto,
file1.txt
yfile2.txt
, y coloca algún texto en ellos. - Escribe un script de Python llamado
concat_files.py
.# concat_files.py
with open('file1.txt', 'r') as f1, open('file2.txt', 'r') as f2, open('combined.txt', 'w') as combined:
combined.write(f1.read() + '\\n' + f2.read()) - Ejecuta tu script y verifica que
combined.txt
contenga el texto de ambos archivos.
Ejercicio 5: Práctica de Depuración
- Agrega un error lógico a uno de tus scripts anteriores.
- Utiliza el depurador integrado de Python,
pdb
, para depurar el script.# Insert the following line where you want to start debugging
import pdb; pdb.set_trace() - Documenta tus pasos de depuración y la solución al error.
Ejercicio 6: Registro de Eventos en el Script
- Elige uno de tus scripts existentes.
- Agrega registro de eventos al script usando el módulo
logging
de Python.# Add these lines at the beginning of your script
import logging
logging.basicConfig(level=logging.INFO) - Incluye diferentes tipos de mensajes de registro (por ejemplo,
info
,warning
,error
). - Ejecuta el script e inspecciona los mensajes de registro generados.
3.4 Ejercicios Prácticos Capítulo 3
Ejercicio 1: Tu Primer Script
- Crea un script de Python llamado
print_even_numbers.py
. - Haz que el script imprima los números pares del 2 al 20.
# print_even_numbers.py
for i in range(2, 21, 2):
print(i) - Ejecuta tu script desde la terminal para verificar que funcione.
Ejercicio 2: Argumentos de Línea de Comandos
- Crea un script de Python llamado
greet_user.py
. - Modifica el script para aceptar un nombre de usuario como argumento de línea de comandos.
# greet_user.py
import sys
username = sys.argv[1]
print(f"Hello, {username}!") - Ejecuta el script desde la terminal, pasando diferentes nombres de usuario para asegurarte de que funcione.
Ejercicio 3: Lector de Archivos CSV
- Crea un archivo CSV con las columnas
Nombre
,Edad
yCorreo electrónico
, y llénalo con datos de muestra. - Escribe un script de Python llamado
read_csv.py
.# read_csv.py
import csv
with open('sample.csv', 'r') as file:
reader = csv.reader(file)
for row in reader:
print(row) - Ejecuta el script para asegurarte de que funcione correctamente.
Ejercicio 4: Automatización Simple de Tareas
- Crea dos archivos de texto,
file1.txt
yfile2.txt
, y coloca algún texto en ellos. - Escribe un script de Python llamado
concat_files.py
.# concat_files.py
with open('file1.txt', 'r') as f1, open('file2.txt', 'r') as f2, open('combined.txt', 'w') as combined:
combined.write(f1.read() + '\\n' + f2.read()) - Ejecuta tu script y verifica que
combined.txt
contenga el texto de ambos archivos.
Ejercicio 5: Práctica de Depuración
- Agrega un error lógico a uno de tus scripts anteriores.
- Utiliza el depurador integrado de Python,
pdb
, para depurar el script.# Insert the following line where you want to start debugging
import pdb; pdb.set_trace() - Documenta tus pasos de depuración y la solución al error.
Ejercicio 6: Registro de Eventos en el Script
- Elige uno de tus scripts existentes.
- Agrega registro de eventos al script usando el módulo
logging
de Python.# Add these lines at the beginning of your script
import logging
logging.basicConfig(level=logging.INFO) - Incluye diferentes tipos de mensajes de registro (por ejemplo,
info
,warning
,error
). - Ejecuta el script e inspecciona los mensajes de registro generados.
3.4 Ejercicios Prácticos Capítulo 3
Ejercicio 1: Tu Primer Script
- Crea un script de Python llamado
print_even_numbers.py
. - Haz que el script imprima los números pares del 2 al 20.
# print_even_numbers.py
for i in range(2, 21, 2):
print(i) - Ejecuta tu script desde la terminal para verificar que funcione.
Ejercicio 2: Argumentos de Línea de Comandos
- Crea un script de Python llamado
greet_user.py
. - Modifica el script para aceptar un nombre de usuario como argumento de línea de comandos.
# greet_user.py
import sys
username = sys.argv[1]
print(f"Hello, {username}!") - Ejecuta el script desde la terminal, pasando diferentes nombres de usuario para asegurarte de que funcione.
Ejercicio 3: Lector de Archivos CSV
- Crea un archivo CSV con las columnas
Nombre
,Edad
yCorreo electrónico
, y llénalo con datos de muestra. - Escribe un script de Python llamado
read_csv.py
.# read_csv.py
import csv
with open('sample.csv', 'r') as file:
reader = csv.reader(file)
for row in reader:
print(row) - Ejecuta el script para asegurarte de que funcione correctamente.
Ejercicio 4: Automatización Simple de Tareas
- Crea dos archivos de texto,
file1.txt
yfile2.txt
, y coloca algún texto en ellos. - Escribe un script de Python llamado
concat_files.py
.# concat_files.py
with open('file1.txt', 'r') as f1, open('file2.txt', 'r') as f2, open('combined.txt', 'w') as combined:
combined.write(f1.read() + '\\n' + f2.read()) - Ejecuta tu script y verifica que
combined.txt
contenga el texto de ambos archivos.
Ejercicio 5: Práctica de Depuración
- Agrega un error lógico a uno de tus scripts anteriores.
- Utiliza el depurador integrado de Python,
pdb
, para depurar el script.# Insert the following line where you want to start debugging
import pdb; pdb.set_trace() - Documenta tus pasos de depuración y la solución al error.
Ejercicio 6: Registro de Eventos en el Script
- Elige uno de tus scripts existentes.
- Agrega registro de eventos al script usando el módulo
logging
de Python.# Add these lines at the beginning of your script
import logging
logging.basicConfig(level=logging.INFO) - Incluye diferentes tipos de mensajes de registro (por ejemplo,
info
,warning
,error
). - Ejecuta el script e inspecciona los mensajes de registro generados.