Imagen de portada del blog

La imagen tiene un fondo azul con cuatro iconos tecnológicos: un símbolo de señal Wi-Fi en la esquina superior izquierda, un portátil en la esquina superior derecha, dos engranajes (uno azul y otro amarillo) en la esquina inferior derecha y un navegador web con "www" en la esquina inferior izquierda. En el centro hay una placa base de computadora. Alrededor de la placa base está el texto "COMUNIDAD TIFLOTEC" en color naranja, formando un semicírculo.

Clase2: La memoria de la máquina, variables, diálogos y el dominio de la consola CMD

 

 

Indicación metodológica de lectura fundamental para el estudiante

Antes de presionar una sola tecla, escribir código o intentar resolver un ejercicio, es un requisito estricto que lea este capítulo por completo, de principio a fin. Usted debe asimilar el contenido primero. Es indispensable que sepa exactamente dónde está localizada cada sección, que tenga muy claro qué le está enseñando este material y qué resultados se esperan de usted al final de la lección. La lectura previa y la comprensión global son el primer paso indispensable en el desarrollo de software.

A partir de este segundo capítulo, el nivel de exigencia subirá considerablemente. Su interacción con el teclado dejará de ser meramente teórica y se adentrará en la escritura de código real. Quiero ser muy claro con usted: dominar la programación requiere invertir tiempo, tener mucha paciencia y cultivar una fuerte iniciativa propia para investigar lo que no entienda a la primera. Esto no es fácil, y habrá momentos de frustración cuando falte una comilla y el sistema colapse, pero tampoco es tan complejo como parece si usted mantiene la disciplina y el orden.

Es de carácter obligatorio que configure su lector de pantalla para leer la puntuación de forma exhaustiva. Escuche cada símbolo, cada espacio y cada punto con detenimiento.

 

 

Introducción

 

 

En el capítulo anterior, logramos estructurar nuestra mente para pensar en pasos ordenados, comprendiendo que la computadora necesita instrucciones precisas. Sin embargo, para que un programa sea verdaderamente útil, necesita recordar cosas. Una máquina que no puede guardar información es incapaz de procesarla.

En este capítulo, daremos los pasos fundamentales para transformar su computadora en una estación de trabajo real. Primero, aprenderemos los requisitos e instalaremos el intérprete de Python paso a paso. Luego, aprenderemos cómo Python guarda información utilizando variables y cómo la computadora diferencia entre un texto y un número.

Para reforzar su conocimiento, crearemos nuevos algoritmos de la vida real antes de programar. Luego, le brindaremos un ejemplo claro y directo de un código funcional para que lo ejecute. Posteriormente, el nivel de práctica técnica se elevará: construiremos tres programas interactivos en Python distintos, cada uno un poco más complejo que el anterior. Finalmente, dedicaremos una sección extensa y rigurosa al Símbolo del Sistema o CMD, enseñándole trucos avanzados para que controle su computadora exclusivamente con texto plano.

 

 

Objetivos del Capítulo

 

 

Al finalizar el estudio y las prácticas de esta lección, el estudiante será capaz de:

 

Primero: Mantener viva la lógica secuencial creando algoritmos en texto plano, conectando la clase anterior con la actual.

Segundo: Comprender los requisitos técnicos de su computadora, descargar e instalar el intérprete de Python asegurando su correcta configuración en el sistema operativo.

Tercero: Comprender qué es una variable y cómo nombrarla correctamente bajo los estándares de Python.

Cuarto: Diferenciar los tres tipos de información básica: textos, números exactos y números con decimales.

Quinto: Utilizar las funciones de salida y entrada para que la máquina converse con el usuario.

Sexto: Dominar el Símbolo del Sistema (CMD) de Windows con nivel avanzado, utilizando atajos de teclado esenciales para la productividad de un usuario ciego.

Séptimo: Comprender el ciclo de trabajo en el Bloc de Notas y dominar el cambio de extensiones de archivo para editar y ejecutar código.

Octavo: Desarrollar tres programas de código secuencial que demuestren independencia y capacidad de resolución de problemas lógicos.

Explicaciones Detalladas

 

La Anatomía de una Variable en Python

 

 

Imagine que la memoria de su computadora es una gran bodega llena de cajas de cartón vacías. Si usted guarda algo en una caja, pero no le pone una etiqueta, luego no sabrá qué hay adentro. Una variable no es más que una de esas cajas. Usted toma una caja, le pega una etiqueta con un nombre escrito con marcador, y guarda un dato adentro. Cuando necesite ese dato, simplemente llama a la caja por el nombre que le puso.

Para crear una variable en Python, usted escribe el nombre de la etiqueta, luego pone un espacio, luego el signo de igual, luego otro espacio, y finalmente escribe lo que quiere guardar adentro. El signo de igual aquí no es matemáticas, funciona como una flecha que mete la información dentro de la caja.

Regla de oro inquebrantable: El nombre de una variable jamás puede llevar espacios en blanco. Si el nombre tiene varias palabras, usamos un guion bajo para separarlas. Tampoco se usan tildes ni la letra eñe. Todo se escribe en minúsculas.

Observe estos ejemplos correctos:

 

nombre_del_personaje = "Ozzy"

edad_actual = 57

gramos_de_comida = 45.5

 

Usamos nombres claros que nos dicen exactamente qué hay dentro de la caja, sin complicaciones. Si usted llama a su variable caja_uno, en un mes no recordará qué guardó ahí.

Los Tipos de Datos Fundamentales

La computadora necesita saber qué tipo de información le estamos dando. Para no confundir a la máquina, memorice estos tres tipos de datos básicos:

 

Cadenas de Texto: En programación, al texto puro se le llama cadena. Es cualquier cosa que usted lea como palabras. La regla estricta aquí es que todo texto debe ir encerrado entre comillas. Si usted no pone comillas, el programa se destruye. Ejemplos: "La ciudad de Roma" o "Avenida Central". Incluso un número de teléfono como "555-1234" es un texto, porque usted no suma ni resta con un número de teléfono.

Números Enteros: Son números exactos para contar cosas enteras. Estos números se escriben directamente, sin usar comillas. Ejemplos: 57, 10, o el número 150.

Números de Punto Flotante: Son números que tienen decimales. En Python, el separador decimal es obligatoriamente el punto, nunca la coma. Ejemplos: 45.5, o 1.75.

 

Las Funciones de Diálogo: Que la máquina hable y escuche

 

Un programa es como una conversación. Python usa dos palabras mágicas en inglés para lograr esto.

La instrucción print: Significa imprimir. Sirve para que la computadora mande un mensaje a la pantalla para que su lector se lo lea. Se escribe la palabra print en minúsculas, se abre un paréntesis, se abren comillas, se escribe el texto, se cierran comillas y se cierra el paréntesis.

Ejemplo: print("Sistema iniciado correctamente")

La instrucción input: Significa entrada. Sirve para que la computadora le haga una pregunta y se quede esperando hasta que usted escriba la respuesta y presione Entrar. Siempre guardamos el input dentro de una variable para no perder la respuesta.

Ejemplo: su_nombre = input("Dime cómo te llamas: ")

 

Preparación Obligatoria del Sistema: Requisitos, Descarga e Instalación de Python

 

 

Antes de que podamos escribir nuestra primera línea de código o darle órdenes a la consola CMD, debemos resolver un problema fundamental: su computadora con Windows, en este momento, no sabe qué es Python. Si usted intenta hablarle en Python, la máquina simplemente no le entenderá. Windows viene configurado de fábrica para tareas generales, pero no trae incorporado el traductor o intérprete que comprende las instrucciones de programación que vamos a escribir.

Por lo tanto, nuestro primer paso práctico será descargar el intérprete oficial de Python e instalarlo en su sistema operativo. Este proceso es gratuito, seguro y solo se tiene que hacer una vez.

 

Requisitos Técnicos del Sistema y Espacio de Almacenamiento

 

A diferencia de los videojuegos modernos o los programas pesados que requieren computadoras extremadamente potentes, la programación pura en texto plano es muy ligera.

Para instalar Python de forma correcta, su equipo debe cumplir con los siguientes requisitos mínimos:

 

Tener un sistema operativo Windows 10 o Windows 11. Las versiones de Python actuales ya no son compatibles con computadoras muy antiguas que usen Windows 7.

Tener al menos 300 megabytes de espacio libre en su disco duro o unidad de almacenamiento principal. Esto es aproximadamente el espacio que ocupan unas cien fotografías en un teléfono celular. Es un programa sumamente liviano que no pondrá lenta su computadora en absoluto.

Contar con una conexión a internet estable durante unos cinco minutos para realizar la descarga del archivo instalador.

 

Fase 1: La Descarga del Archivo Instalador

 

Le ruego que siga estas instrucciones con extrema lentitud y cuidado, ya que hay un paso crítico que, si se omite, arruinará toda su experiencia de programación.

 

Paso Uno: Abra su navegador de internet de preferencia, como Google Chrome o Microsoft Edge.

Paso Dos: En la barra de direcciones, escriba exactamente lo siguiente: www punto python punto org y presione Entrar. Esto lo llevará a la página oficial mundial del lenguaje.

Paso Tres: Utilice las flechas de su lector de pantalla o la tecla Tabulador para navegar por la página hasta encontrar el menú llamado Downloads, que significa Descargas en inglés.

Paso Cuarto: Al desplegar o entrar en la sección Downloads, busque el botón principal que dice Download Python seguido de un número de versión actual, por ejemplo, Download Python 3 punto 12. Presione Entrar en ese enlace.

Paso Quinto: El archivo de instalación comenzará a descargarse. Por lo general, se guardará automáticamente en su carpeta de Descargas de Windows. Es un archivo pequeño, por lo que tardará unos pocos segundos.

 

Fase 2: La Instalación y la Regla de Oro del PATH

 

Esta es la fase más delicada de todo el curso. El instalador de Python tiene una casilla de verificación oculta que viene desmarcada por defecto. Si usted no la marca, la consola CMD jamás encontrará a Python. Preste mucha atención.

 

Paso Uno: Abra su Explorador de archivos, vaya a la carpeta Descargas y busque el archivo que acaba de bajar. Su nombre será algo como python guion 3 punto 12 punto exe. Presione Entrar para abrirlo.

Paso Dos: Se abrirá la ventana principal del instalador. Su lector de pantalla probablemente se posicione de inmediato en el botón que dice Install Now o Instalar Ahora. Por favor, deténgase. No presione la tecla Entrar todavía.

Paso Tercero: Presione la tecla Tabulador lentamente para navegar hacia atrás por las opciones de esta ventana. Usted está buscando una casilla de verificación muy específica que en inglés dice: Add Python to PATH o Agregar Python al PATH.

Paso Cuarto: Cuando escuche a su lector de pantalla anunciar esta casilla, seguramente dirá que está sin marcar o no verificada. Presione la Barra Espaciadora una sola vez para marcarla. Su lector debe confirmar que ahora está verificada o marcada.

 

Explicación del contexto técnico: ¿Por qué hicimos esto? Al marcar esa casilla, le estamos dando permiso a Python para que se registre en el cerebro central de Windows. Gracias a esto, cuando estemos en la pantalla negra de la consola CMD, Windows sabrá exactamente dónde encontrar a Python sin importar en qué carpeta estemos parados. Si usted no marca esta casilla, tendría que escribir la ruta completa y larguísima de dónde está instalado Python cada vez que quiera correr un programa, lo cual es inmanejable.

Paso Quinto: Ahora sí, presione la tecla Tabulador hasta volver a encontrar el botón principal que dice Install Now o Instalar Ahora, y presione Entrar. Si Windows le pide permisos de administrador preguntando si permite que esta aplicación haga cambios, responda que Sí.

Paso Seis: Una barra de progreso aparecerá. Espere unos minutos hasta que su lector de pantalla anuncie que la instalación fue exitosa o Setup was successful. Busque el botón Close o Cerrar con el Tabulador y presione Entrar.

 

Fase 3: La Prueba de Fuego en la Consola CMD

 

Para estar absolutamente seguros de que la instalación fue un éxito y de que usted no olvidó marcar la casilla del PATH, vamos a hacer una prueba rápida interactuando con la consola.

 

Paso Uno: Presione Windows más R, escriba cmd y presione Entrar para abrir el Símbolo del Sistema.

Paso Dos: En la pantalla negra, escriba exactamente lo siguiente: python espacio dos guiones medios seguidos de la palabra versión. Es decir: python --versión. Luego presione Entrar.

Paso Tercero: Si todo salió bien, la consola le responderá imprimiendo en la pantalla la versión exacta que acaba de instalar. Si su lector de pantalla le lee esto, lo hemos logrado. Su computadora ahora es capaz de entender el lenguaje de programación.

Si, por el contrario, la consola le dice que python no se reconoce como un comando interno o externo, significa que usted olvidó marcar la casilla del PATH en el paso cuarto de la instalación. Deberá desinstalar Python desde el Panel de Control de Windows y repetir el proceso con más cuidado.

 

El Dominio Avanzado del Símbolo del Sistema (Consola CMD)

 

El Símbolo del Sistema es una pantalla negra vacía que solo entiende órdenes escritas en texto plano. No hay iconos, no hay botones. Usted es quien le dice a la máquina exactamente qué hacer. Vamos a exigirle que maneje esto con soltura.

¿Cómo abrir la consola CMD?

 

Presione la tecla Windows sostenida junto con la letra R. Esto abrirá el cuadro Ejecutar. Escriba las letras c m d y presione Entrar. Su lector de pantalla le leerá una ruta, indicando que está parado en su carpeta de usuario.

Los Comandos Básicos de Navegación

Comando DIR: Si usted escribe dir y presiona Entrar, la consola le leerá una lista de todas las carpetas que tiene a su alrededor. Es su radar para saber a dónde puede ir.

Comando CD para avanzar: Significa Change Directory. Se usa escribiendo cd, un espacio, y el nombre de la carpeta a la que desea entrar, respetando mayúsculas y espacios. Ejemplo: cd Desktop para ir al Escritorio.

Comando CD.. para retroceder: Escriba cd seguido inmediatamente de dos puntos (cd..) y presione Entrar. Esto lo saca de la carpeta actual y lo devuelve un paso hacia atrás en el árbol del disco duro.

Comando CLS para limpiar: Escriba cls y presione Entrar. Borra toda la basura visual de la pantalla, dejando solo la línea actual. Úselo siempre que su lector de pantalla se sature de información vieja.

 

Los Trucos Profesionales: Autocompletado y Memoria Histórica

 

Aquí es donde usted pasará de ser un principiante a un usuario eficiente. Escribir rutas largas genera errores ortográficos que colapsan la navegación.

 

El Truco de la Tecla Tabulador (Autocompletado):

 

Si usted quiere entrar a una carpeta llamada Curso de Python, no escriba todo el nombre. Escriba cd, deje un espacio, escriba la letra mayúscula C y presione la tecla Tabulador. La consola buscará automáticamente la primera carpeta que empiece con C y escribirá el nombre completo por usted. Si no es la carpeta correcta, siga presionando Tabulador hasta que el lector de pantalla anuncie la que usted busca. Cuando la escuche, presione Entrar. Esto es vital para nosotros.

 

El Truco de las Flechas Arriba y Abajo (Historial de Comandos):

 

La consola tiene buena memoria. Si usted ejecutó un programa escribiendo python mi_programa.py y luego hizo un cambio en el código y quiere volver a ejecutarlo, no vuelva a escribir toda la instrucción. Estando en la consola, simplemente presione la Flecha Arriba de su teclado. El último comando que usted escribió aparecerá automáticamente. Presione Entrar y listo. Puede presionar la Flecha Arriba varias veces para buscar órdenes más antiguas.

 

El Ciclo de Trabajo en el Bloc de Notas y el Secreto de las Extensiones

 

Como usted está iniciando desde cero y no estamos utilizando programas visuales complejos, su herramienta principal para escribir código será el Bloc de Notas clásico de Windows. Sin embargo, hay un detalle técnico vital que debe comprender antes de hacer los ejercicios: el manejo de las extensiones de los archivos.

Cuando usted guarda un documento normal en el Bloc de Notas, Windows le asigna automáticamente la extensión de texto plano, que se escribe como punto t x t. Si usted intenta que la consola CMD ejecute ese archivo de texto, el sistema fallará. Si usted va a la consola y escribe la orden para ejecutar un archivo terminado en punto t x t, la consola le arrojará un error fatal, indicando que no reconoce el formato o simplemente le dirá que no encuentra un archivo de programa válido para correr. La consola solo obedece a archivos de Python.

Para que la consola entienda que su texto es en realidad un programa, usted debe cambiarle la extensión manualmente. Una vez que termine de escribir su código en el Bloc de Notas y lo cierre, debe ir al Explorador de archivos de Windows, seleccionar su documento, presionar la tecla F2 para renombrarlo, borrar las letras t x t al final, y escribir en su lugar la extensión de Python: punto py.

Al presionar Entrar, Windows le mostrará un cuadro de diálogo advirtiendo que al cambiar la extensión el archivo podría quedar inutilizable. Ignore esta advertencia visual y presione el botón Sí. Ahora, su documento se ha transformado en un script de Python real y la consola lo correrá sin problemas.

 

¿Qué pasa si su programa dio un error y necesita corregirlo?

 

Si usted selecciona un archivo que termina en punto p y y presiona Entrar en el Explorador, Windows intentará ejecutar el programa en una ventana negra rápida que se cerrará de inmediato, pero no le dejará leer el texto.

Para poder trabajar de nuevo en este archivo que contiene los datos de su programa, editar el código y corregir sus fallos, usted debe realizar el proceso inverso obligatoriamente.

Vaya al Explorador de archivos, seleccione su programa, presione F2, borre el punto p y, y vuelva a escribir punto t x t. Al confirmar, el archivo volverá a ser un documento de texto normal. Ábralo, use su lector de pantalla para encontrar el error de código, corríjalo, guarde con Control más G, cierre el Bloc de Notas, y vuelva a renombrarlo a punto p y para probarlo otra vez en la consola.

Este baile de cambiar el nombre de punto t x t a punto p y, y de regreso a punto t x t para editar, será su rutina de trabajo constante en esta etapa. Tenga mucha paciencia, es un proceso que reforzará su comprensión de cómo la computadora lee los datos.

 

Ejemplo Práctico Guiado: Su Primer Código Funcional

 

Antes de que usted se enfrente a los ejercicios por su cuenta, vamos a realizar una práctica guiada paso a paso. Usted copiará un código ya terminado, lo guardará, le cambiará la extensión y lo ejecutará en la consola CMD. Esto le permitirá ver cómo se estructura un código real y funcional, y será su prueba de fuego para dominar el proceso.

 

Paso Uno: Seleccione y copie exactamente las siguientes cuatro líneas de código que aparecen a continuación. Tenga cuidado de no copiar texto adicional, solo las cuatro líneas de programación:

 

 

 

print("Bienvenido al registro de mascotas")

nombre_mascota = input("Por favor, escriba el nombre de su mascota: ")

edad_mascota = input("¿Cuántos años tiene su mascota?: ")

print("Registrado con éxito. Su mascota", nombre_mascota, "tiene", edad_mascota, "años.")

 

 

 

Paso Dos: Abra un Bloc de Notas nuevo y pegue las cuatro líneas.

Paso Tres: Guarde el archivo en su subcarpeta Capitulo 2 del Escritorio con el nombre mascota.txt y cierre el Bloc de Notas.

Paso Cuatro: Vaya al Explorador de Windows, busque su archivo mascota.txt dentro de su carpeta Capitulo 2, presione F2 y cambie el nombre a mascota.py confirmando el cambio ante la advertencia de Windows.

Paso Quinto: Abra la consola CMD presionando Windows más R, escribiendo cmd y presionando Entrar.

Paso Seis: Navegue hasta su carpeta usando los comandos. Escriba cd Desktop y presione Entrar. Luego escriba cd Curso de Python y presione Entrar. Finalmente escriba cd Capitulo 2 y presione Entrar.

Paso Siete: Escriba la instrucción exacta para ejecutar el programa: python mascota.py y presione Entrar.

 

Escuchará a su computadora darle la bienvenida y pedirle datos. ¡Felicidades, acaba de correr su primer sistema!

 

Resumen y explicación de cada parte del código de ejemplo:

 

 

Línea 1: print("Bienvenido al registro de mascotas")

Aquí utilizamos la función de salida. El intérprete de Python lee la palabra print, ve los paréntesis y las comillas, y sabe que su único trabajo es mostrar ese texto en la pantalla para que su lector de pantalla lo hable de forma inmediata.

Línea 2: nombre_mascota = input("Por favor, escriba el nombre de su mascota: ")

Aquí suceden tres acciones coordinadas. Primero, la función input muestra la pregunta en la pantalla y pausa la computadora esperando que usted escriba. Segundo, cuando usted escribe el nombre y presiona Entrar, el signo de igual toma esa respuesta. Tercero, la respuesta se guarda de forma segura dentro de la variable de memoria llamada nombre_mascota.

Línea 3: edad_mascota = input("¿Cuántos años tiene su mascota?: ")

Hace exactamente lo mismo que la línea anterior, pero lanza una pregunta diferente y guarda el número que usted digite en una nueva variable llamada edad_mascota.

Línea 4: print("Registrado con éxito. Su mascota", nombre_mascota, "tiene", edad_mascota, "años.")

Esta es la culminación del programa. Utilizamos print para armar una frase final estructurada. Note las reglas de escritura: el texto fijo que inventamos nosotros siempre va entre comillas. Luego usamos la coma para pegar el texto fijo con el valor guardado en las variables. Las variables nombre_mascota y edad_mascota NO llevan comillas, porque si les ponemos comillas, la máquina leerá literalmente el nombre de la caja de cartón, en lugar de leer el dato que usted guardó adentro.

 

Ejercicios de Refuerzo del Capítulo 1: Creación de Algoritmos en Texto Plano

 

Para consolidar su conocimiento firmemente, es una regla de este curso que cada nueva clase incluya conceptos de la clase anterior. Antes de escribir sus propios programas en Python, usted deberá ejercitar su lógica y su paciencia creando tres algoritmos secuenciales paso a paso. La complejidad de estos algoritmos irá en aumento.

 

Instrucciones y Reglas de Trabajo para los Algoritmos:

 

Primera Regla: Usted no puede usar código de programación aquí. Todo debe ser explicado en español, utilizando texto plano.

Segunda Regla: Cada instrucción debe estar en una línea separada, numerada claramente como Paso Uno, Paso Dos, y así sucesivamente.

Tercera Regla: Está terminantemente prohibido asumir que el sujeto o la máquina comprende el contexto. Usted no puede saltarse pasos básicos ni dar nada por sentado. Cada acción debe ser literal.

Cuarta Regla: Debe crear un archivo completamente nuevo en el Bloc de Notas para esto. Guárdelo con el nombre Algoritmos_Capitulo_2.txt dentro de su carpeta Capitulo 2 del Escritorio. En este archivo redactará los tres ejercicios siguientes.

 

 

Ejercicio de Algoritmo Número Uno: Nivel Básico.

 

Diseñe un algoritmo que describa el proceso físico y exacto para prepararse una taza de café caliente en su cocina. Detalle todo, desde el momento en que toma la taza vacía hasta que el líquido está listo para beber. Piense en el orden en que toma los ingredientes.

 

 

Ejercicio de Algoritmo Número Dos: Nivel Intermedio.

Diseñe el algoritmo lógico que usted realiza en su computadora para buscar un documento de texto que está guardado en el Escritorio, abrirlo, leer la primera línea utilizando los comandos específicos de su lector de pantalla, y luego cerrar el programa. Aquí debe ser muy preciso con las acciones del teclado que utiliza.

 

 

Ejercicio de Algoritmo Número Tres: Nivel Complejo.

Diseñe el algoritmo para utilizar un cajero automático en la calle. Este algoritmo debe incluir un error obligado por el usuario: la persona debe ingresar su clave de forma incorrecta la primera vez, el sistema del cajero debe rechazarlo, la persona debe borrar los datos ingresados, ingresar la clave correcta en su segundo intento, y finalmente retirar el dinero y guardar su tarjeta. Piense muy bien en el orden de los sucesos, qué ocurre primero y qué ocurre después en la máquina.

 

 

Ejercicios Prácticos de Programación en Python (Exigencia Progresiva)

 

Ahora sí, llegó la hora de la verdad. Abra su Bloc de Notas y prepárese para crear tres programas diferentes. Usted creará el código en archivos de texto, y luego aplicará el proceso de cambiar la extensión a punto p y que aprendimos anteriormente para poder ejecutarlos en la consola CMD. Aquí pondremos a prueba su iniciativa.

 

 

Ejercicio Número Uno: La Cafetería Virtual (Nivel Básico)

 

Guarde su archivo de Bloc de Notas como cafeteria.txt, escriba el código, y luego cámbielo a cafeteria.py para probarlo.

 

 

Paso Uno: Imprima en pantalla el texto: Bienvenido a la cafetería de la Comunidad.

Paso Dos: Cree una variable llamada nombre_cliente y asígnele un input que pregunte: ¿Cuál es su nombre?

Paso Tres: Cree una variable llamada pedido_cliente y asígnele un input que pregunte: ¿Qué bebida desea ordenar hoy?

Paso Cuarto: Use un print para unir el texto con las variables.

Escriba exactamente: print("Perfecto", nombre_cliente, "en un momento le entregamos su", pedido_cliente)

 

 

Ejecute el programa en el CMD. Analice detenidamente cómo las comas separan el texto fijo de las variables dentro de los paréntesis del print. Si le da error, devuelva la extensión a punto t x t, corrija, y vuelva a intentar.

 

 

Ejercicio Número Dos: El Creador de Historias Locas (Nivel Intermedio)

 

Guarde su archivo de Bloc de Notas como historia.txt, redacte el código, y cámbielo a historia.py para probarlo.

 

Este programa requerirá recolectar más datos. Usted solicitará cuatro piezas de información al usuario y luego construirá un párrafo divertido.

 

 

Paso Uno: Imprima en pantalla: Vamos a crear una historia. Responda las preguntas.

Paso Dos: Cree una variable llamada un_animal y use input para preguntar: Mencione un animal.

Paso Tres: Cree una variable llamada un_lugar y use input para preguntar: Mencione un lugar del mundo.

Paso Cuarto: Cree una variable llamada una_accion y use input para preguntar: Escriba un verbo en infinitivo, por ejemplo, saltar o correr.

Paso Quinto: Arme el párrafo final uniendo todo.

Escriba: print("Había una vez un", un_animal, "que viajó hasta", un_lugar, "solo para poder", una_accion, "todo el día.")

 

 

Ejecútelo en la consola. Verifique que los espacios al leer tengan sentido y que no haya olvidado ninguna coma.

 

 

Ejercicio Número Tres: El Registro del Sistema (Nivel Desafiante)

 

Guarde este archivo como registro.txt, trabaje su código, y luego cámbielo a registro.py para ejecutarlo.

 

Aquí deberá usar su iniciativa y su lógica. Se requiere que el programa simule ser el inicio de una computadora de seguridad y que el resultado final se vea separado por líneas en blanco, no todo pegado.

 

Investigación e iniciativa requerida: Usted debe descubrir cómo hacer que un print imprima una línea vacía. Piense en esto: ¿qué pasa si escribe la función print y abre y cierra los paréntesis sin poner absolutamente nada adentro, ni siquiera comillas? Pruébelo.

 

 

Paso Uno: Imprima el texto: INICIANDO SISTEMA DE SEGURIDAD.

Paso Dos: Imprima una línea vacía usando su iniciativa.

Paso Tres: Pida al usuario su nombre completo y guárdelo en una variable.

Paso Cuarto: Pida al usuario su ciudad de residencia y guárdelo en otra variable.

Paso Quinto: Pida al usuario su profesión y guárdelo en una tercera variable.

Paso Seis: Imprima una línea vacía.

Paso Siete: Imprima el texto: PROCESANDO DATOS...

Paso Ocho: Imprima otra línea vacía.

Paso Nueve: Utilice tres funciones print separadas, una debajo de la otra, para mostrar el carnet del usuario.

En el primer print muestre la palabra Nombre: unida a la variable del nombre.

En el segundo print muestre la palabra Base: unida a la variable de la ciudad.

En el tercer print muestre la palabra Rango: unida a la variable de la profesión.

 

 

Si logra que este programa se ejecute sin errores en la consola y que los espacios en blanco se escuchen correctamente al leer con las flechas, usted habrá dominado la lógica de la secuencia.

 

 

Prácticas con tu Lector de Pantalla

 

Instrucciones para su espacio de trabajo

Primero: Vaya a su Escritorio, entre a su carpeta Curso de Python y asegúrese de que tiene creada su subcarpeta llamada Capitulo 2.

Segundo: Abra un nuevo Bloc de Notas usando Windows más R, escribiendo notepad y presionando Entrar.

Tercero: En la primera línea escriba: Hoja de respuestas del Capítulo 2.

Cuarto: Guarde el archivo con Control más G en la subcarpeta Capitulo 2, dándole el nombre Tarea_Dos.txt. Mantenga este documento abierto para contestar el siguiente cuestionario.

 

 

Sección de Preguntas y Respuestas: El Código de Honestidad Académica

 

No quiero respuestas copiadas del texto. Quiero respuestas pensadas. Si le cuesta entender un concepto, tómese un descanso, lea nuevamente y procese la información. Demuestre que es capaz de explicar esto a otra persona.

 

Cuestionario Bloque A: Instalación, Variables, Consola Avanzada y Extensiones

 

 

Pregunta 1: Explique detalladamente el proceso de instalación de Python y por qué es absolutamente necesario marcar la casilla que dice "Add Python to PATH" durante este procedimiento.

Pregunta 2: Explique por qué es fundamental no usar espacios en blanco al nombrar una variable y escriba un ejemplo de un nombre de variable correcto usando el guion bajo.

Pregunta 3: ¿Cuál es el riesgo de nombrar a una variable con palabras genéricas como caja_uno o dato_tres en lugar de darle un nombre descriptivo?

Pregunta 4: En el Ejercicio Tres de Python, usted tuvo que usar su iniciativa para imprimir una línea vacía. Explique con sus propias palabras cómo lo logró y por qué cree que funcionó.

Pregunta 5: Explique la diferencia conceptual entre enviar texto a la pantalla usando la función print, y solicitar texto al usuario usando la función input.

Pregunta 6: Detalle paso a paso qué teclas debe presionar para abrir la consola CMD partiendo desde el Escritorio de Windows.

Pregunta 7: El comando CD nos permite entrar a las carpetas, pero escribir nombres largos genera errores. Explique detalladamente cómo se usa la tecla Tabulador en el CMD para que la computadora escriba el nombre por nosotros.

Pregunta 8: Si usted acaba de ejecutar un programa en la consola y este le dio un error, usted corrige el error en su Bloc de Notas y guarda. Explique cómo usa las flechas de dirección de su teclado en el CMD para volver a ejecutar el programa sin tener que escribir toda la orden de nuevo.

Pregunta 9: Explique detalladamente qué ocurre si usted intenta ejecutar un archivo con extensión punto t x t directamente en la consola CMD y por qué es obligatorio cambiarlo a punto p y.

Pregunta 10: Si su archivo punto p y tiene un error, explique cuál es el procedimiento completo que debe realizar en el Explorador de archivos para poder abrirlo de nuevo en el Bloc de Notas y editar el código.

Pregunta 11: Al usar la función print para unir un texto entre comillas y el valor de una variable, usted utilizó una coma de separación. Explique en qué línea y de qué programa del Ejemplo Práctico Guiado aplicó esto, y explique por qué la variable no llevaba comillas.

 

 

Sección Especial de Competencias del Entorno Técnico

 

 

A continuación, se presentan las preguntas relacionadas estrictamente con los lectores de pantalla y la consola CMD.

 

 

Instrucción importante sobre esta sección: Usted solo tiene la obligación de responder las preguntas que corresponden al lector de pantalla que usted utiliza habitualmente en su computadora (Subsección 1 para JAWS o Subsección 2 para NVDA).

Sin embargo, si usted tiene el conocimiento y decide asumir el desafío de responder las preguntas de ambos lectores de pantalla, demostrará un dominio superior de las herramientas tecnológicas y una comprensión integral de su entorno de trabajo que será altamente valorada.

 

 

Subsección 1: Auditar Consolas con el Lector de Pantalla JAWS

 

 

Introducción:

 

 

En la consola, el texto sale muy rápido. El teclado normal a veces no nos deja subir a leer lo que ya pasó. Aquí entra la magia de JAWS.

 

 

Pregunta 1: Explique para qué sirve activar el Cursor de JAWS en la pantalla estática de la consola donde el teclado normal no se puede mover hacia arriba.

Pregunta 2: ¿Qué comandos usa usted en JAWS para leer letra por letra una palabra extraña y verificar si se equivocó escribiendo el nombre de una variable?

Pregunta 3: Explique cómo se devuelve al Cursor normal de la computadora después de haber revisado la pantalla con JAWS.

Pregunta 4: ¿Por qué es muy importante configurar JAWS para que le avise de manera verbal cuándo una letra está en mayúscula o minúscula mientras programa en el Bloc de Notas?

 

 

Subsección 2: Auditar Consolas con el Lector de Pantalla NVDA

 

Introducción:

 

 

NVDA tiene una forma excelente de leer la pantalla por pedazos usando los números que están al lado derecho de los teclados grandes.

 

 

Pregunta 1: Explique cómo usa el teclado numérico de NVDA para leer la línea de arriba, la línea actual y la línea de abajo en el historial de la consola.

Pregunta 2: Si usted quiere que NVDA le deletree una línea carácter por carácter para buscar una comilla que le falta, ¿qué tecla exacta presiona dos veces rápido?

Pregunta 3: ¿Por qué resulta muy útil que NVDA le anuncie de forma hablada cada vez que aparece texto nuevo en la ventana negra de la consola CMD?

Pregunta 4: Explique por qué debe obligar a NVDA a que siempre le lea el guion bajo en voz alta en lugar de quedarse callado cuando pasa sobre él al revisar nombres de variables.

 

 

Información Institucional sobre la Evaluación del Capítulo 2

 

 

La programación premia a los persistentes y castiga a los impacientes. Si los ejercicios fallaron en la consola, no se rinda. Escuche el error, vuelva a la extensión punto t x t, revise sus comillas, revise sus paréntesis, renombre a punto p y, limpie la consola con el comando CLS y vuelva a intentarlo.

Cuando termine por completo, envíe el archivo de texto Algoritmos_Capitulo_2.txt, el archivo de texto Tarea_Dos.txt, y sus tres archivos de código (cafeteria.py, historia.py, registro.py) a la carpeta de revisión correspondiente del curso.

 

 

Resultados Generales del Capítulo 2

 

Usted sabrá que este capítulo fue un éxito rotundo si logró lo siguiente:

 

 

  • Asimiló la lectura completa del material antes de empezar a programar.
  • Comprendió y logró realizar la instalación correcta del intérprete de Python, habilitando el PATH en su sistema.
  • Reforzó el conocimiento previo redactando tres algoritmos lógicos en texto plano.
  • Comprendió a la perfección la rutina de cambiar la extensión del archivo de punto t x t a punto p y para ejecutar, y de regreso para editar.
  • Logró reproducir y entender el Ejemplo Práctico Guiado sin problemas.
  • Completó los tres programas de Python sin copiar código ajeno, entendiendo cada línea que digitó.
  • Siente una confianza absoluta operando la consola CMD, utilizando el Tabulador y la Flecha Arriba como herramientas naturales de su flujo de trabajo.
  • Comprendió que la iniciativa propia y la investigación son el pilar de un buen desarrollador de software.
  • Su lector de pantalla procesó este texto sin saltos incómodos ni mezclas de información, gracias a una separación de espacios generosa, estructurada y extremadamente limpia.

 

Profesor: Diego R. Solano C.

  

¿Te ha sido útil este artículo?

Lecturas del artículo: cargando...
Pulsa Enter aquí para leer los comentarios publicados por otros usuarios (0)

Aún no hay comentarios publicados en este artículo. Anímate a ser el primero en dejar uno.

Pulsa Enter aquí para ver los pasos y dejar un comentario nuevo

Cómo dejar un comentario desde tu computadora (JAWS, NVDA o Microsoft Narrator)

Al presionar el botón que aparece más abajo, se abrirá una nueva pestaña del navegador con el formulario oficial de comentarios de Google para esta publicación. El formulario se abre en una página separada para que funcione correctamente con tu lector de pantalla sin interferencias. Sigue estos pasos:

  • Paso 1: Presiona el botón de abajo. Una nueva pestaña se abrirá con el formulario de comentarios.
  • Paso 2: Espera a que la página cargue completamente. Tu lector de pantalla debería anunciar el título de la nueva pestaña automáticamente.
  • Paso 3: Presiona la tecla E para ir al primer cuadro de edición, que es donde debes escribir tu comentario.
  • Paso 4: Escribe tu comentario.
  • Paso 5: Presiona Tab para navegar hasta el botón Publicar y actívalo con Enter.
  • Paso 6: Si Google te pide iniciar sesión con tu cuenta de Google, sigue el proceso de inicio de sesión con Tab y Enter.
  • Paso 7 — Verificación de seguridad: Es posible que Google muestre una verificación de seguridad llamada CAPTCHA, que consiste en una casilla de verificación que dice "No soy un robot". Si aparece, presiona la tecla F para navegar hasta ese campo, luego presiona Espacio para marcarla. En algunos casos puede aparecer una prueba adicional con imágenes; si esto ocurre, sigue las instrucciones en pantalla que leerá tu lector de pantalla.
  • Paso 8 — Cerrar la ventana y regresar: Una vez que hayas enviado el comentario, la ventana de comentarios no se cerrará automáticamente ni regresará al blog por sí sola. Para regresar a la publicación, debes cerrar esa pestaña manualmente. Presiona la combinación de teclas Control + W para cerrar la pestaña activa. Al cerrarla, el navegador volverá automáticamente a la pestaña del blog donde estabas leyendo el artículo. Además, este blog detectará que cerraste la ventana y tu lector de pantalla anunciará que regresaste al artículo.
  • Moderación: Todos los comentarios son revisados antes de publicarse. Tu mensaje no aparecerá de forma inmediata.

Cómo dejar un comentario desde tu dispositivo móvil (TalkBack o VoiceOver)

Al tocar el botón que aparece más abajo, se abrirá una nueva página con el formulario oficial de comentarios de Google para esta publicación. Sigue estos pasos:

  • Paso 1: Toca el botón de abajo. Se abrirá una nueva pestaña con el formulario de comentarios.
  • Paso 2: Espera a que la página cargue por completo. Tu lector de pantalla anunciará el contenido nuevo.
  • Paso 3: Desliza el dedo hacia la derecha hasta encontrar el cuadro de texto para escribir. Tu lector de pantalla anunciará "campo de texto" o "área de edición".
  • Paso 4: Toca dos veces el cuadro de texto para activarlo y escribe tu comentario.
  • Paso 5: Desliza hacia la derecha hasta el botón Publicar y tócalo dos veces para enviar.
  • Paso 6: Si Google te pide iniciar sesión, desliza hacia la derecha para encontrar los campos de correo y contraseña y completa el proceso.
  • Paso 7 — Verificación de seguridad: Es posible que Google muestre una verificación de seguridad llamada CAPTCHA, que consiste en una casilla que dice "No soy un robot". Si aparece, desliza con el dedo hasta encontrarla y tócala dos veces para marcarla. En algunos casos puede aparecer una prueba con imágenes; si esto ocurre, tu lector de pantalla leerá las instrucciones de esa prueba para que puedas completarla.
  • Paso 8 — Cerrar la pestaña y regresar en Android: Una vez enviado el comentario, la pestaña no se cerrará sola. Para regresar al blog, toca el botón de pestañas en tu navegador (en Chrome es un número entre un cuadrado en la parte de abajo o arriba de la pantalla). Busca la pestaña de Comunidad Tiflotec y tócala dos veces para volver a ella. También puedes deslizar hacia arriba o a un lado la pestaña del formulario para cerrarla directamente.
  • Paso 8 — Cerrar la pestaña y regresar en iPhone o iPad: Una vez enviado el comentario, toca el botón de pestañas en Safari (son dos cuadrados superpuestos en la esquina inferior derecha de la pantalla). Verás todas las pestañas abiertas. Busca la de Comunidad Tiflotec y tócala para volver al artículo. Si quieres cerrar la pestaña del formulario, busca su vista previa y desliza hacia la izquierda hasta el botón Cerrar.
  • Moderación: Todos los comentarios son revisados antes de publicarse. Tu mensaje no aparecerá de forma inmediata.