# A02: Consola interactiva PYTHON En esta actividad se aprende a usar la consola interactiva de PYTHON. Desarrolle las siguientes tareas: --- ## TAREA 01: Uso de la consola 1. En su sistema operativo abra una terminal de sistema. - Si es Windows use CMD (Command Prompt) - SI es LINUX use la CLI (Command Line Interface) de su distribución. 2. MAXIMIZAR la ventana de la terminal del sistema. 3. En la terminal del sistema, EJECUTE el comando `python3`. :::{admonition} ¿Cómo ejecutar comandos? :class: hint Dentro de la terminal, usted puede ejecutar comandos. Para EJECUTAR un comando; es necesario escribir dicho comando y luego presionar la tecla **ENTER**. Por ejemplo, AL EJECUTAR el comando `python3` saldrá lo siguiente: ```text usuario@AC115-01:~$ python3 Python 3.13.0 (main, Oct 8 2024, 00:00:00) ``` ::: 4. AHORA usted puede ejecutar comandos en la consola interactiva de PYTHON. 5. IDENTIFIQUE el **prompt**. :::{admonition} ¿Qué es el prompt? (>>>) :class: hint - El prompt son tres caracteres de mayor que (>>>). - Los comandos a ejecutar (en la consola de P.YTHON) se escriben después del prompt. - Se escribe el comando y luego se PULSA la tecla **ENTER**. ::: 6. Con la información mostrada en la consola, en su cuaderno complete la siguiente tabla: :::{table} Consola interactiva de PYTHON | Descripción -|- Versión de PYTHON | Fecha de compilación | Herramienta de compilación | ::: 7. En la consola interactiva de Python, a continuación escriba los siguientes comandos para obtener más información: - EJECUTE el comando: `copyright`. Con la información generada, en su cuaderno responda la siguiente pregunta: - ¿Cuáles son las cuatro organizaciones relacionadas con derechos reservados en el uso de PYTHON? - EJECUTE el comando: `credits`. Traduzca al español la información generada y escríbala en su cuaderno. - EJECUTE el comando: `license()`. Se genera una texto largo en la consola. :::{admonition} Navegar en textos largos en consola :class: tip - Cuando se generan textos largos en la consola, para avanzar PULSE la tecla {kbd}`ENTER`. - Si se quiere salir del texto largo, PULSE la tecla {kbd}`Q` y luego PULSE la tecla {kbd}`ENTER`. ::: 8. NAVEGUE por todo el texto generado y en su cuaderno escriba solo los títulos (son 7 títulos). Por ejemplo: **A. HISTORY OF THE SOFTWARE** 9. Traduzca la información de solo el primer título **A. HISTORY OF THE SOFTWARE** (no escribir la traducción en su cuaderno!!!) y responda las siguientes preguntas en su cuaderno: - ¿En que año fue creado PYTHON? - ¿Cuál es el nombre del creador de PYTHON? - ¿En que lugar fue creado PYTHON? - ¿Qué lenguaje de programación fue antecesor de PYTHON? - ¿Qué eventos acontecieron en las siguientes fechas?: - 1995 - Mayo del 2000 - Octubre del 2000 - 2001 - ¿Qué significan las siguientes siglas?: - CWI - CNRI - PSF 10. Complete la siguiente tabla relacionada con las versiones de PYTHON: :::{table} AÑO | Versión | Versión derivada | Propietario | Compatibilidad con GPL -|-|-|-|- 1991-1995 | 0.9.0 | N/A | CWI | SI 1995-1999 | 1.3 | 1.2 | CNRI | SI 2000| | | | ::: 11. CIERRE la consola interactiva de PYTHON y la terminal de sistema. --- ## TAREA 02: Ayuda en la consola interactiva 1. ABRA una terminal de sistema e ingrese a la consola interactiva de PYTHON. 2. EJECUTE el comando `help`. Aparecerá en pantalla lo siguiente: ```text >>> Welcome to Python 3.13's help utility! If this is your first time using Python, you should definitely check out the tutorial at https://docs.python.org/3.13/tutorial/. Enter the name of any module, keyword, or topic to get help on writing Python programs and using Python modules. To get a list of available modules, keywords, symbols, or topics, enter "modules", "keywords", "symbols", or "topics". Each module also comes with a one-line summary of what it does; to list the modules whose name or summary contain a given string such as "spam", enter "modules spam". To quit this help utility and return to the interpreter, enter "q", "quit" or "exit". help> ``` :::{admonition} Tenga en cuenta :class: tip Tenga en cuenta que usted AHORA está en la ayuda de la consola interactiva de PYTHON. Por tanto el prompt ahora es: `help>` ::: 3. EJECUTE el comando: `topics`. Cuente el número de temas que aparece en la tabla y escriba dicho número en su cuaderno. (Tenga en cuenta que algunos elementos de dicha tabla, están vacíos). 4. En los elementos de la tabla TOPICS, identifique: **BOOLEAN**, **FLOAT**, **INTEGER, NUMBERS** y **STRINGS**. (Guiarse por la primera letra ya que los elementos están organizados en orden alfabético). 5. EJECUTE el comando: `NUMBERS`. Traduzca el contenido que aparece y escríbalo en su cuaderno. 6. EJECUTE el comando: `INTEGER`. IDENTIFIQUE el tercer párrafo (*There is no limit…*), traducirlo y escribirlo en su cuaderno. IDENTIFIQUE también los diez ejemplos en el sexto párrafo (*Some examples of…*) y escribir dichos ejemplos en el cuaderno. (Para salir, PULSAR la tecla **Q**). 7. EJECUTE el comando: `FLOAT`. IDENTIFIQUE los siete ejemplos del cuarto párrafo (*Some examples of…*) y escribirlos en su cuaderno. 8. EJECUTE el comando: `STRINGS`. IDENTIFIQUE el cuarto párrafo (*In plain English…*), traducirlo y escribirlo en su cuaderno. 9. EJECUTE el comando: `BOOLEAN`. IDENTIFIQUE el segundo párrafo (*In the context…*), traducirlo y escribirlo en su cuaderno. 10. EJECUTE el comando: `keywords`. En su cuaderno ESCRIBA los elementos que aparecen en la tabla. 11. EJECUTE el comando: `symbols`. En su cuaderno ESCRIBA los elementos que aparecen en la tabla. 12. CIERRE la consola interactiva de PYTHON y la terminal de sistema. --- ## TAREA 03: EVALUACIÓN :::{admonition} Laboratorio de comandos (5 minutos) :class: attention En esta tarea, el estudiante es evaluado con los temas vistos en la presente actividad. En 5 minutos, el estudiante demuestra sus conocimientos sobre el acceso y uso de la consola interactiva de PYTHON. A continuación se muestran algunas de las tareas que el estudiante debe saber ejecutar: - Abra una terminal de sistema e ingrese a la consola de PYTHON. - IDENTIFIQUE el prompt de la consola de PYTHON. - INDIQUE la versión y la fecha de compilación de la consola de PYTHON. - ACCEDA a los derechos de autor(copyright) de la consola de PYTHON. - ACCEDA a los créditos(credits) de la consola de PYTHON. - ACCEDA al documento de la licencia de la consola de PYTHON y desplace la documentación hasta el final. - En la documentación de la licencia de la consola de PYTHON, IDENTIFIQUE la tabla relacionada con las versiones de PYTHON. - En la documentación de la licencia de la consola de PYTHON, IDENTIFIQUE las fechas históricas. - En la documentación de la licencia de la consola de PYTHON, IDENTIFIQUE el significado de las siglas: CWI, CNRI o PSF. - ACCEDA a la ayuda de la consola de PYTHON. - En la ayuda de la consola de PYTHON, ACCEDA a las diferentes temáticas(topics). - En la ayuda de la consola de PYTHON, ACCEDA a la temática relacionada con cualquiera de los tipos de variables en PYTHON. - En la ayuda de la consola de PYTHON, ACCEDA a los diferentes tipos de palabras reservadas(keywords). - En la ayuda de la consola de PYTHON, ACCEDA a los diferentes tipos de símbolos. :::