SlideShare una empresa de Scribd logo
1 de 22
Descargar para leer sin conexión
pág. 1
Integrantes
• Brayan Estiven Epalza Guerrero.
• Cesar Esteban Garzón Contreras
• Isabela Tapias Jiménez.
• Jhon Sebastián Zamudio Ávila.
• Sharol Nayibe Saenz Salgado
Guía 2
pág. 2
pág. 3
Índice
• Portada e integrantes pág. 1
• Mapa mental pág. 4
• Manual de instalación de Python pág. 6
• Principales usos de Python pág. 11
• Shell de Python pág. 12
• IDLE de Python pág. 15
• Cuadro comparativo de Shell e IDLE. pág. 21
• Fuentes pág. 22
pág. 4
pág. 5
pág. 6
1. Vamos a la página principal de Python, https://www.python.org/.
2. Ponemos el cursor sobre la opción de descargas y seguidamente
click en el botón Python 3.9.0. Usualmente detecta el S.O usado y se
pone por defecto, pero si no, buscas en el menú despegable.
pág. 7
3. Se llevará a cabo la descarga.
4. Damos click en abrir archivo, cuando termine la descarga, y se
abrirá esta interfaz.
pág. 8
5. Importante seleccionar la última casilla para usar editores de
texto y la consola de comandos para programar y ejecutar programas
en Python.
6. Seleccionamos el modo predeterminado de instalación o si
prefiere personalizar qué archivos instalar y dónde, seleccionas la
segunda opción Customize installation.
pág. 9
7. Se inicia el proceso de instalación y se finaliza dando click en
Close.
pág. 10
8. Se busca la carpeta de Python y damos click en el IDLE.
9. Finalmente ya podemos empezar a programar en Python.
pág. 11
Web scripting:
Realizando procedimientos para la línea de comandos, enlazando comandos,
funciones o para realizar deploy.
Creación de videojuegos:
A partir de variables, funciones y bucles para crear las interacciones del
videojuego.
Ciencia de datos:
Haciendo análisis o manipulación de datos.
Realizar backend:
Haciendo la manipulación en la base de datos.
Creación de IAs y machine learning:
Creando las funciones para que la IA cumpla su autoaprendizaje.
Web scraping:
Realizando recopilación de datos de distintas páginas con información similar
y haciendo comparación de ellas.
pág. 12
Definición y uso:
Es un interprete de comandos, lo que quiere decir que es un programa que se
encarga de traducir los comandos del usuario a instrucciones para acceder a
servicios que posee el sistema operativo.
El prompt del shell tiene por lo general la forma siguiente:
nom@maquina ~ $
• nom – Representa el nombre del usuario conectado.
• maquina – Representa el nombre del equipo.
• ~ Es un acceso directo (atajo) que significa el directorio personal
/home/usuario.
• $ Significa que está conectado como usuario.
Variables de entorno importantes:
HOME, USER, GROUPS, UID, PWD, SHELL, PATH, HOSTNAME
• HOME contiene el directorio del usuario.
• USER contiene el login del usuario.
• PWD contiene el directorio actual.
• SHELL contiene el nombre del Shell de conexión.
• PATH contiene la lista de directorios donde se encuentran los
comandos que el usuario puede ejecutar.
• HOSTNAME contiene el nombre del equipo.
• HOSTSIZE contiene el tamaño máximo de los comandos
ejecutados contenidos en el archivo histórico.
• PS1 contiene la configuración para la visualización del prompt
pág. 13
Ejemplo visual:
Archivos de configuración:
Durante la conexión, en una consola virtual o cuando se abre un terminal en
modo gráfico, el shell utiliza información que se encuentra en ciertos archivos
(.bashrc, .bash_profile, etc).
pág. 14
¿Dónde se encuentran los comandos?:
Los comandos que puede ejecutar desde su terminal se encuentran en ciertos
directorios del sistema. La variable PATH (en español: “ruta”) contiene una
lista de directorios, los cuales contienen los comandos a los que puede
acceder. Para poder acceder a todos los comandos es necesario ser root.
Para encontrar la ubicación de un comando, utilizamos "whereis" (en español
“dónde está”):
pág. 15
¿Qué es?:
Es un entorno gráfico de desarrollo elemental que permite editar y ejecutar
programas en Python, es también un entorno interactivo en el que se pueden
ejecutar instrucciones sueltas de Python.
En Windows, IDLE se distribuye junto con el intérprete de Python, es decir, al
instalar Python en Windows también se instala IDLE.
En Linux, IDLE se distribuye como una aplicación separada que se puede
instalar desde los repositorios de cada distribución.
• Al abrir IDLE con el acceso directo Inicio > Python 3.8 > IDLE
(Python 3.8), se abrirá la ventana principal de IDLE, como muestra la
imagen siguiente. Esta ventana indica la versión de Phyton instalada.
• La ventana de IDLE tiene un tamaño predeterminado de 80x40
caracteres que se puede modificar con el menú Options > Configure
IDLE > General.
pág. 16
• La ventana principal de IDLE es un entorno interactivo de Python en la
se pueden escribir órdenes de Python después del símbolo de petición
>>> (en inglés, prompt). Al pulsar Intro, IDLE ejecutará la orden
inmediatamente. Si la orden produce algún resultado, éste se mostrará
en color azul y sin el símbolo de petición. Por ejemplo, se puede
comprobar que Python sabe sumar dos más dos:
>>> 2 + 2
4
>>>
• Al terminar de ejecutar la orden, IDLE vuelve a mostrar el símbolo de
petición, en espera de una nueva orden.
En el entorno interactivo de IDLE se pueden recuperar órdenes anteriores
mediante los atajos de teclado:
Alt+p para ver la instrucción anterior (supongo que p es por previous, en
español, anterior)
Alt+n para ver la instrucción siguiente (supongo que n es por next, en español,
siguiente)
• IDLE es también un editor de programas elemental, que permite
redactar programas, guardarlos en archivos y ejecutarlos.
La ventana principal de IDLE es siempre el entorno interactivo, pero
también es la ventana donde se ejecutarán los programas.
pág. 17
• Para crear un archivo de programa con IDLE, abra una nueva ventana
mediante el menú File > New File (o el atajo de teclado Ctrl+N).
• Al elegir esta opción se abrirá una nueva ventana como la de la imagen.
En esta ventana ya no aparece el símbolo de petición porque es
simplemente un editor de texto (que colorea el código de Python). Por
eso los menús de esta ventana no son los mismos que los de la ventana
principal de IDLE.
pág. 18
Escriba por ejemplo el programa:
print("Hola,mundo")
print("Adiós, mundo")
• Observará que en esta ventana, cuando pulsa Intro, no se ejecuta la
orden como ocurre en el entorno interactivo, sino que simplemente se
pasa a la línea siguiente.
• Para guardar el programa, elija la opción del menú File > Save o File >
Save As ... (también puede utilizar el atajo de teclado Ctrl+S).
pág. 19
• La primera vez que guarde un programa se abrirá la ventana de diálogo
estándar de Windows. Elija la carpeta y el nombre del archivo. La
extensión habitual de los programas de Python es .py. Si no escribe la
extensión, IDLE la añadirá automáticamente.
• Una vez guardado el programa, el nombre del archivo aparece en la
barra de título de la ventana.
pág. 20
Ejecución de programas:
• Para poder ejecutar un programa editado en IDLE, primero es necesario
guardarlo. Una vez haya guardado el programa, puede ejecutarlo
mediante la opción del menú Run > Run module (también puede utilizar
la tecla F5).
pág. 21
pág. 22
• https://www.mclibre.org/consultar/python/otros/python-
idle.html#:~:text=IDLE%20es%20tambi%C3%A9n%20un%20editor,d
onde%20se%20ejecutar%C3%A1n%20los%20programas.
• https://es.ccm.net/faq/387-guia-de-uso-del-shell-para-principiantes
• https://youtu.be/-ZNxbq3DNE0
Fuentes

Más contenido relacionado

La actualidad más candente

8 herramientas de procesos de string
8  herramientas de procesos de string8  herramientas de procesos de string
8 herramientas de procesos de string
cyberleon95
 
Pontificia universidad católica del ecuador flex y bison
Pontificia universidad católica del ecuador flex y bisonPontificia universidad católica del ecuador flex y bison
Pontificia universidad católica del ecuador flex y bison
Gabriel Solano
 
Configuracion de ubuntu
Configuracion de ubuntuConfiguracion de ubuntu
Configuracion de ubuntu
diegosocola
 
Manejo de archivosss
Manejo de archivosssManejo de archivosss
Manejo de archivosss
taniarodri
 
Openmeetings+En+Xp
Openmeetings+En+XpOpenmeetings+En+Xp
Openmeetings+En+Xp
guestad4dd2f
 

La actualidad más candente (19)

8 herramientas de procesos de string
8  herramientas de procesos de string8  herramientas de procesos de string
8 herramientas de procesos de string
 
Tema sotware libre
Tema sotware libreTema sotware libre
Tema sotware libre
 
Estructura basica para_c_
Estructura basica para_c_Estructura basica para_c_
Estructura basica para_c_
 
Pontificia universidad católica del ecuador flex y bison
Pontificia universidad católica del ecuador flex y bisonPontificia universidad católica del ecuador flex y bison
Pontificia universidad católica del ecuador flex y bison
 
Sistema Operativo (Windows)
Sistema Operativo (Windows)Sistema Operativo (Windows)
Sistema Operativo (Windows)
 
Flex y bison
Flex y bisonFlex y bison
Flex y bison
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Net reflector
Net reflectorNet reflector
Net reflector
 
Manual energy plus
Manual energy plus Manual energy plus
Manual energy plus
 
Configuracion de ubuntu
Configuracion de ubuntuConfiguracion de ubuntu
Configuracion de ubuntu
 
Ordenes del
Ordenes delOrdenes del
Ordenes del
 
Como eliminar el virus acceso directo de la computadora que esconde las carpe...
Como eliminar el virus acceso directo de la computadora que esconde las carpe...Como eliminar el virus acceso directo de la computadora que esconde las carpe...
Como eliminar el virus acceso directo de la computadora que esconde las carpe...
 
Flex y bison
Flex y bisonFlex y bison
Flex y bison
 
Programador Jr. para Python Primera Parte
Programador Jr. para Python Primera ParteProgramador Jr. para Python Primera Parte
Programador Jr. para Python Primera Parte
 
Manejo de archivosss
Manejo de archivosssManejo de archivosss
Manejo de archivosss
 
Trabajo de ofimatica ll Brenda,Edid,Lomely,Anahi
Trabajo de ofimatica ll Brenda,Edid,Lomely,AnahiTrabajo de ofimatica ll Brenda,Edid,Lomely,Anahi
Trabajo de ofimatica ll Brenda,Edid,Lomely,Anahi
 
Turbo Pascal. Estructuras repetitivas.
Turbo Pascal. Estructuras repetitivas.Turbo Pascal. Estructuras repetitivas.
Turbo Pascal. Estructuras repetitivas.
 
20 comandos linux que todos los administradores deben conocer
20 comandos linux que todos los administradores deben conocer20 comandos linux que todos los administradores deben conocer
20 comandos linux que todos los administradores deben conocer
 
Openmeetings+En+Xp
Openmeetings+En+XpOpenmeetings+En+Xp
Openmeetings+En+Xp
 

Similar a Python guia 2

04 taller-django
04 taller-django04 taller-django
04 taller-django
samerscd
 

Similar a Python guia 2 (20)

Instalar Python 2.7 y 3 en Windows (Anaconda)
Instalar Python 2.7 y 3 en Windows (Anaconda)Instalar Python 2.7 y 3 en Windows (Anaconda)
Instalar Python 2.7 y 3 en Windows (Anaconda)
 
Investigacion de Python.pptx
Investigacion de Python.pptxInvestigacion de Python.pptx
Investigacion de Python.pptx
 
Manual Pascal
Manual PascalManual Pascal
Manual Pascal
 
Freepascal
FreepascalFreepascal
Freepascal
 
Sistemas operativo g11
Sistemas operativo g11Sistemas operativo g11
Sistemas operativo g11
 
Dev c++
Dev c++Dev c++
Dev c++
 
Practica 12
Practica 12Practica 12
Practica 12
 
Introduccion al Turbo C++
Introduccion al Turbo C++Introduccion al Turbo C++
Introduccion al Turbo C++
 
Manual de python
Manual de pythonManual de python
Manual de python
 
Ejecutables
EjecutablesEjecutables
Ejecutables
 
04 taller-django
04 taller-django04 taller-django
04 taller-django
 
python-para-todos.pdf
python-para-todos.pdfpython-para-todos.pdf
python-para-todos.pdf
 
Python para todos
Python para todosPython para todos
Python para todos
 
Python para Todos
Python para TodosPython para Todos
Python para Todos
 
python-para-todos.pdf
python-para-todos.pdfpython-para-todos.pdf
python-para-todos.pdf
 
Python para todos
Python para todosPython para todos
Python para todos
 
Libro python para todos
Libro   python para todosLibro   python para todos
Libro python para todos
 
Python para todos
Python para todosPython para todos
Python para todos
 
Python_para_todos.pdf
Python_para_todos.pdfPython_para_todos.pdf
Python_para_todos.pdf
 
Python_para_todos.pdf
Python_para_todos.pdfPython_para_todos.pdf
Python_para_todos.pdf
 

Último

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 

Último (20)

Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 

Python guia 2

  • 1. pág. 1 Integrantes • Brayan Estiven Epalza Guerrero. • Cesar Esteban Garzón Contreras • Isabela Tapias Jiménez. • Jhon Sebastián Zamudio Ávila. • Sharol Nayibe Saenz Salgado Guía 2
  • 3. pág. 3 Índice • Portada e integrantes pág. 1 • Mapa mental pág. 4 • Manual de instalación de Python pág. 6 • Principales usos de Python pág. 11 • Shell de Python pág. 12 • IDLE de Python pág. 15 • Cuadro comparativo de Shell e IDLE. pág. 21 • Fuentes pág. 22
  • 6. pág. 6 1. Vamos a la página principal de Python, https://www.python.org/. 2. Ponemos el cursor sobre la opción de descargas y seguidamente click en el botón Python 3.9.0. Usualmente detecta el S.O usado y se pone por defecto, pero si no, buscas en el menú despegable.
  • 7. pág. 7 3. Se llevará a cabo la descarga. 4. Damos click en abrir archivo, cuando termine la descarga, y se abrirá esta interfaz.
  • 8. pág. 8 5. Importante seleccionar la última casilla para usar editores de texto y la consola de comandos para programar y ejecutar programas en Python. 6. Seleccionamos el modo predeterminado de instalación o si prefiere personalizar qué archivos instalar y dónde, seleccionas la segunda opción Customize installation.
  • 9. pág. 9 7. Se inicia el proceso de instalación y se finaliza dando click en Close.
  • 10. pág. 10 8. Se busca la carpeta de Python y damos click en el IDLE. 9. Finalmente ya podemos empezar a programar en Python.
  • 11. pág. 11 Web scripting: Realizando procedimientos para la línea de comandos, enlazando comandos, funciones o para realizar deploy. Creación de videojuegos: A partir de variables, funciones y bucles para crear las interacciones del videojuego. Ciencia de datos: Haciendo análisis o manipulación de datos. Realizar backend: Haciendo la manipulación en la base de datos. Creación de IAs y machine learning: Creando las funciones para que la IA cumpla su autoaprendizaje. Web scraping: Realizando recopilación de datos de distintas páginas con información similar y haciendo comparación de ellas.
  • 12. pág. 12 Definición y uso: Es un interprete de comandos, lo que quiere decir que es un programa que se encarga de traducir los comandos del usuario a instrucciones para acceder a servicios que posee el sistema operativo. El prompt del shell tiene por lo general la forma siguiente: nom@maquina ~ $ • nom – Representa el nombre del usuario conectado. • maquina – Representa el nombre del equipo. • ~ Es un acceso directo (atajo) que significa el directorio personal /home/usuario. • $ Significa que está conectado como usuario. Variables de entorno importantes: HOME, USER, GROUPS, UID, PWD, SHELL, PATH, HOSTNAME • HOME contiene el directorio del usuario. • USER contiene el login del usuario. • PWD contiene el directorio actual. • SHELL contiene el nombre del Shell de conexión. • PATH contiene la lista de directorios donde se encuentran los comandos que el usuario puede ejecutar. • HOSTNAME contiene el nombre del equipo. • HOSTSIZE contiene el tamaño máximo de los comandos ejecutados contenidos en el archivo histórico. • PS1 contiene la configuración para la visualización del prompt
  • 13. pág. 13 Ejemplo visual: Archivos de configuración: Durante la conexión, en una consola virtual o cuando se abre un terminal en modo gráfico, el shell utiliza información que se encuentra en ciertos archivos (.bashrc, .bash_profile, etc).
  • 14. pág. 14 ¿Dónde se encuentran los comandos?: Los comandos que puede ejecutar desde su terminal se encuentran en ciertos directorios del sistema. La variable PATH (en español: “ruta”) contiene una lista de directorios, los cuales contienen los comandos a los que puede acceder. Para poder acceder a todos los comandos es necesario ser root. Para encontrar la ubicación de un comando, utilizamos "whereis" (en español “dónde está”):
  • 15. pág. 15 ¿Qué es?: Es un entorno gráfico de desarrollo elemental que permite editar y ejecutar programas en Python, es también un entorno interactivo en el que se pueden ejecutar instrucciones sueltas de Python. En Windows, IDLE se distribuye junto con el intérprete de Python, es decir, al instalar Python en Windows también se instala IDLE. En Linux, IDLE se distribuye como una aplicación separada que se puede instalar desde los repositorios de cada distribución. • Al abrir IDLE con el acceso directo Inicio > Python 3.8 > IDLE (Python 3.8), se abrirá la ventana principal de IDLE, como muestra la imagen siguiente. Esta ventana indica la versión de Phyton instalada. • La ventana de IDLE tiene un tamaño predeterminado de 80x40 caracteres que se puede modificar con el menú Options > Configure IDLE > General.
  • 16. pág. 16 • La ventana principal de IDLE es un entorno interactivo de Python en la se pueden escribir órdenes de Python después del símbolo de petición >>> (en inglés, prompt). Al pulsar Intro, IDLE ejecutará la orden inmediatamente. Si la orden produce algún resultado, éste se mostrará en color azul y sin el símbolo de petición. Por ejemplo, se puede comprobar que Python sabe sumar dos más dos: >>> 2 + 2 4 >>> • Al terminar de ejecutar la orden, IDLE vuelve a mostrar el símbolo de petición, en espera de una nueva orden. En el entorno interactivo de IDLE se pueden recuperar órdenes anteriores mediante los atajos de teclado: Alt+p para ver la instrucción anterior (supongo que p es por previous, en español, anterior) Alt+n para ver la instrucción siguiente (supongo que n es por next, en español, siguiente) • IDLE es también un editor de programas elemental, que permite redactar programas, guardarlos en archivos y ejecutarlos. La ventana principal de IDLE es siempre el entorno interactivo, pero también es la ventana donde se ejecutarán los programas.
  • 17. pág. 17 • Para crear un archivo de programa con IDLE, abra una nueva ventana mediante el menú File > New File (o el atajo de teclado Ctrl+N). • Al elegir esta opción se abrirá una nueva ventana como la de la imagen. En esta ventana ya no aparece el símbolo de petición porque es simplemente un editor de texto (que colorea el código de Python). Por eso los menús de esta ventana no son los mismos que los de la ventana principal de IDLE.
  • 18. pág. 18 Escriba por ejemplo el programa: print("Hola,mundo") print("Adiós, mundo") • Observará que en esta ventana, cuando pulsa Intro, no se ejecuta la orden como ocurre en el entorno interactivo, sino que simplemente se pasa a la línea siguiente. • Para guardar el programa, elija la opción del menú File > Save o File > Save As ... (también puede utilizar el atajo de teclado Ctrl+S).
  • 19. pág. 19 • La primera vez que guarde un programa se abrirá la ventana de diálogo estándar de Windows. Elija la carpeta y el nombre del archivo. La extensión habitual de los programas de Python es .py. Si no escribe la extensión, IDLE la añadirá automáticamente. • Una vez guardado el programa, el nombre del archivo aparece en la barra de título de la ventana.
  • 20. pág. 20 Ejecución de programas: • Para poder ejecutar un programa editado en IDLE, primero es necesario guardarlo. Una vez haya guardado el programa, puede ejecutarlo mediante la opción del menú Run > Run module (también puede utilizar la tecla F5).