Categorías
Python

La interacción con Python

 

Tabla de Contenidos

  • ¿Qué es Python IDLE? Una guía interactiva InterpreterA Archivo Editor
  • Un interactivo intérprete
  • Un editor de archivos
  • Cómo utilizar el IDLE de Python Shell
  • Como con el trabajo Python FilesOpening un FileEditing un FileExecuting un archivo
  • Abrir un archivo
  • editar un archivo
  • Ejecución de un archivo
  • Cómo mejorar su WorkflowAutomatic IndentationCode Finalización y Call TipsCode Contexto
  • automática sangría
  • Código

  • Finalización y Call Consejos
  • Código

  • Contexto
  • cómo depurar en IDLEInterpreter DEBUG ModeBreakpointsErrors y excepciones Errores y excepciones modo
  • intérprete de depuración
  • puntos de interrupción
  • cómo personalizar Python IDLEFonts / TabsHighlightsKeysGeneralExtensions
  • Fuentes / aquí
  • destacados
  • Claves
  • general
  • Extensiones
  • Conclusión
  • Un interactivo intérprete
  • Un editor de archivos
  • Abrir un archivo
  • editar un archivo
  • Ejecución de un archivo
  • automática sangría
  • finalización de código y Call Consejos
  • Código

  • Contexto
  • Errores y excepciones
  • Fuentes / aquí
  • Destacados
  • Claves
  • general
  • Extensiones

Si recientemente ha descargado en su ordenador Python intérprete modo de depuración

  • puntos de interrupción
  • , a continuación, se habrán dado cuenta un nuevo programa en su máquina llamada IDLE . Tal vez se pregunte, “¿Qué está haciendo este programa en mi equipo? No descargar ese!” Si bien es posible que no haya descargado este programa por su cuenta, IDLE viene incluido con cada instalación de Python. Es ahí para ayudar a comenzar a utilizar el lenguaje adecuado fuera de la caja. En este tutorial, aprenderá cómo trabajar en Python IDLE y algunos trucos interesantes que se pueden utilizar en su viaje Python!

    En este tutorial, aprenderá:

    • Qué es Python IDLE
    • cómo interactuar con Python usando directamente IDLE
    • Cómo editar, ejecutar y depurar los archivos de Python con IDLE
    • Cómo personalizar Python IDLE a su gusto Bono

    gratuito: Haga clic aquí para obtener una hoja de trucos Python y aprender los conceptos básicos de Python 3, como trabajar con tipos de datos, diccionarios, listas y funciones de Python. IDLE

    ¿Qué es Python? Cada instalación

    Python se acompaña de un desarrollo integrado y ambiente de aprendizaje , que verá acortado a IDLE o IDE incluso. Estos son una clase de aplicaciones que ayudarán a escribir código más eficiente. Si bien hay muchos entornos de desarrollo para que usted pueda elegir, Python IDLE es muy escueto, lo que la convierte en la herramienta perfecta para un programador de inicio.

    Python IDLE está incluido en las instalaciones de Python en Windows y Mac. Si usted es un usuario de Linux, entonces usted debería ser capaz de encontrar y descargar Python de ralentí con el gestor de paquetes. Una vez que lo hayas instalado, a continuación, puede utilizar Python IDLE como intérprete interactivo o como un editor de archivos.

    Un interactivo Intérprete

    El mejor lugar para experimentar con código Python está en el intérprete interactivo, también conocido como un shell . La cáscara es una lectura básica Eval-Print Loop (REPL). Se lee una declaración Python, evalúa el resultado de esa declaración, y luego imprime el resultado en la pantalla. A continuación, se realiza un bucle de vuelta a leer la siguiente declaración.

    La cáscara Python es un excelente lugar para experimentar con pequeños fragmentos de código. Puede acceder a ella a través de la aplicación de línea de comandos de terminal o en su máquina. Se puede simplificar el flujo de trabajo con IDLE de Python, que comenzará inmediatamente a un terminal de Python cuando se abre.

    Un editor de archivos

    Cada programador tiene que ser capaz de editar y guardar archivos de texto. programas de Python son archivos con la extensión .py que contienen líneas de código Python. Python IDLE le da la capacidad de crear y editar estos archivos con facilidad.

    Python IDLE también ofrece varias características útiles que se verá en entornos de desarrollo profesional, como el resaltado de la sintaxis básica, completado de código, y auto-sangría. Entornos de desarrollo profesional son piezas más robustas de software y tienen una curva de aprendizaje empinada. Si acaba de iniciar su recorrido de programación Python, entonces Python IDLE es una gran alternativa!

    cómo utilizar el IDLE de Python Shell

    La cáscara es el modo de funcionamiento por defecto para Python IDLE. Al hacer clic en el icono para abrir el programa, la cáscara es la primera cosa que se ve:

    Esta es una ventana intérprete de Python en blanco. Se puede utilizar para empezar a interactuar con Python inmediatamente. Puede probarlo con una corta línea de código:

    Aquí, usted utilizó impresión () a la salida de la cadena «Hola, desde el ralentí!» a su pantalla. Esta es la forma más básica para interactuar con Python IDLE. Se escribe en los comandos uno a la vez y Python responde con el resultado de cada comando.

    A continuación, echar un vistazo a la barra de menú. Vas a ver algunas opciones para el uso de la cáscara:

    Puede reiniciar la cáscara de este menú. Si selecciona esta opción, entonces usted borre el estado de la cáscara. Actuará como si usted ha comenzado un nuevo ejemplo de Python IDLE. La cáscara se olvidará de todo, desde su anterior estado:

    En la imagen anterior, se declara primero una variable, x = 5. Cuando se llama impresión (x), los espectáculos de concha la salida correcta, que es el número 5. Sin embargo, cuando reinicie la cáscara y se intenta imprimir llamada (x) de nuevo, se puede ver que la concha imprime un rastreo. Este es un mensaje de error que indica que la variable x no está definido. La cáscara se ha olvidado de todo lo que vino antes de que se reinicie.

    También puede interrumpir la ejecución de la cáscara de este menú. Esto evitará que cualquier programa o una declaración que se está ejecutando en el shell en el momento de la interrupción. Echar un vistazo a lo que ocurre cuando se envía una interrupción de teclado para la cáscara: mensaje de error

    Un KeyboardInterrupt se visualiza en color rojo en la parte inferior de la ventana. El programa recibió la interrupción y ha dejado de ejecutar.

    Cómo ofertas IDLE trabajo con Python archivos

    Python un editor de archivos de pleno derecho, que le da la capacidad de escribir y ejecutar programas de Python desde dentro de este programa. El built-in editor de archivos también incluye varias características, como la finalización de código y sangría automática, que acelerarán el flujo de trabajo de codificación. En primer lugar, vamos a echar un vistazo a la forma de escribir y ejecutar programas en Python IDLE.

    Abrir un archivo

    Para iniciar un nuevo archivo de Python, seleccione Archivo → Nuevo archivo la barra de menús. Esto abrirá un archivo en blanco del editor, así:

    Desde esta ventana, se puede escribir un nuevo archivo de Python. También puede abrir un archivo de Python existente seleccionando Archivo → Abrir … en la barra de menú. Con ello se abre explorador de archivos del sistema operativo. A continuación, se puede encontrar el archivo de Python que desea abrir.

    Si usted está interesado en leer el código fuente de un módulo de Python, a continuación, puede seleccionar Archivo → Ruta del explorador . Esto le permitirá ver los módulos que Python IDLE puede ver. Al hacer doble clic en uno, el editor de archivos se abrirá y usted será capaz de leerlo.

    El contenido de esta ventana será el mismo que los caminos que se devuelven cuando se llama sys.path. Si conoce el nombre de un módulo específico que desea ver, a continuación, puede seleccionar Archivo → Módulo Browser y escriba el nombre del módulo en el cuadro que aparece.

    editar un archivo

    Una vez que haya abierto un archivo en Python inactivo, puede entonces realizar cambios en él. Cuando esté listo para editar un archivo, verá algo como esto:

    El contenido de su archivo se muestra en la ventana abierta. La barra en la parte superior de la ventana contiene tres piezas de información importante:

    en la imagen superior, que está editando la myFile.py archivo, que se encuentra en la carpeta Documentos. La versión 3.7.1 de Python es, que se puede ver entre paréntesis.

    También hay dos números en la esquina inferior derecha de la ventana: de

    Es útil ver estos números para que pueda encontrar errores con mayor rapidez. También ayudan a asegurarse de que se aloja dentro de un cierto ancho de línea.

    Hay algunas señales visuales en esta ventana que le ayuden a recordar para guardar su trabajo. Si se mira de cerca, entonces verá que Python usa IDLE asteriscos para hacerle saber que el archivo tiene cambios no guardados:

    El nombre del archivo se muestra en la parte superior de la ventana IDLE está rodeado por asteriscos. Esto significa que hay cambios sin guardar en su editor. Puede guardar estos cambios con acceso directo del teclado estándar de su sistema, o puede seleccionar Archivo → Guardar la barra de menús. Asegúrese de que guarde el archivo con la extensión .py por lo que se habilitará el resaltado de sintaxis.

    Ejecución de un archivo

    Cuando se desea ejecutar un archivo que ha creado en IDLE, primero debe asegurarse de que ya se ha guardado. Recuerde, usted puede ver si su archivo se guarda correctamente mediante la búsqueda de asteriscos todo el nombre del archivo en la parte superior de la ventana del editor de archivos. No se preocupe si se le olvida, sin embargo! Python IDLE le recordará que debe guardar cada vez que intenta ejecutar un archivo guardado.

    Para ejecutar un archivo en IDLE, sólo tiene que pulsar la tecla F5 en su teclado. También puede seleccionar Ejecutar → Ejecutar Módulo la barra de menús. Cualquiera de estas opciones, se reiniciará el intérprete de Python y ejecute el código que has escrito con un intérprete fresco. El proceso es el mismo que cuando se ejecuta python3 -i [nombre de archivo] en su terminal.

    Cuando el código se realiza la ejecución, el intérprete saber todo acerca de su código, incluidas las variables globales, funciones y clases. Esto hace Python IDLE un gran lugar para inspeccionar sus datos si algo va mal. Si alguna vez tiene que interrumpir la ejecución de su programa, a continuación, puede pulsar Ctrl + C en el intérprete que se está ejecutando el código.

    Cómo mejorar su flujo de trabajo

    Ahora que usted ha visto cómo escribir, editar y ejecutar archivos en Python IDLE, es el momento para acelerar su flujo de trabajo! El editor de ofertas Python IDLE algunas características que usted verá en la mayoría de los entornos de desarrollo profesional para ayudarle a código más rápido. Estas características incluyen la sangría automática, finalización de código y extremidades de la llamada, y el contexto de código.

    automática sangría

    IDLE indentará automáticamente su código cuando se van a empezar un nuevo bloque. Esto sucede generalmente después de escribir dos puntos (:). Al llegar a la tecla Intro después de los dos puntos, el cursor se moverá automáticamente a través de un cierto número de espacios y comenzar un nuevo bloque de código.

    Puede configurar el número de espacios que el cursor se moverá en la configuración, pero el valor por defecto es el estándar cuatro espacios. Los desarrolladores de Python acordaron un estilo estándar de código Python bien escrito, y esto incluye normas sobre la sangría, espacios en blanco, y más. Este estilo estándar fue formalizado y ahora se conoce como PEP 8 . Para aprender más sobre él, echa un vistazo cómo escribir código Python Hermosa Con PEP 8 .

    Código de finalización de llamada y Consejos

    cuando se está escribiendo código para un proyecto grande o un problema complicado, puede pasar mucho tiempo simplemente escribiendo a cabo todo el código que necesita. Código finalización le ayuda a ahorrar tiempo escribiendo, tratando de terminar su código para usted. Python IDLE tiene la funcionalidad básica de finalización de código. Sólo puede autocompletar los nombres de funciones y clases. Para utilizar la terminación automática en el editor, sólo tiene que pulsar la tecla de tabulación después de una secuencia de texto.

    Python IDLE también proporcionará llamada punta s. Una punta llamada es como una sugerencia para una cierta parte de su código para ayudarle a recordar lo que las necesidades de elementos. Después de escribir el paréntesis de la izquierda para iniciar una llamada de función, un punta llamada aparecerá si no escribe nada durante unos segundos. Por ejemplo, si usted no puede recordar bien cómo anexar a una lista, a continuación, puede hacer una pausa después del paréntesis de apertura para abrir el punta llamada :

    La punta llamada se mostrará como una nota emergente, recordando usted cómo anexar a una lista. extremidades de la llamada como éstas proporcionan información útil como estás escribiendo código. funcionalidad

    Código

    Contexto

    El contexto código es una característica interesante del editor de archivos de IDLE de Python. Se le mostrará el ámbito de una función, clase, lazo, u otra construcción. Esto es particularmente útil cuando se está desplazándose a través de un archivo muy largo y la necesidad de hacer un seguimiento de dónde se encuentra, mientras que la revisión de código en el editor.

    Para activarlo, seleccione Opciones → Código Contexto en la barra de menú. Usted verá una barra gris aparece en la parte superior de la ventana del editor:

    medida que se desplaza hacia abajo a través de su código, el contexto que contiene cada línea de código va a permanecer en el interior de esta barra gris. Esto significa que las funciones de impresión () que se ven en la imagen de arriba son una parte de una función principal. Al llegar a una línea que está fuera del alcance de esta función, la barra desaparecerá.

    cómo depurar en libre de errores

    Un es un problema inesperado en su programa. Pueden aparecer en muchas formas, y algunos son más difíciles de corregir que otros. Algunos errores s son lo suficientemente complicado que usted no será capaz de atraparlos con sólo leer a través de su programa. Por suerte, Python espera brinda algunas herramientas básicas que le ayudarán a de error sus programas con facilidad!

    intérprete depuración de modo

    Si desea ejecutar su código con el depurador integrado, a continuación, tendrá que activar esta función. Para ello, seleccione Depuración → depurador desde la barra de menú de reposo Python. En el intérprete, debería ver [depuración en] aparecen justo antes del mensaje (>>>), lo que significa que el intérprete está listo y esperando.

    Cuando se ejecuta el archivo de Python, aparecerá la ventana del depurador:

    En esta ventana, se puede inspeccionar los valores de las variables locales y globales como sus ejecuta el código. Esto le da una idea de cómo sus datos están siendo manipulado como se ejecuta su código.

    También puede hacer clic en los siguientes botones para moverse a través de su código:

    • Go: Pulse este avance de la ejecución al siguiente punto de interrupción. Usted aprenderá acerca de estos en la siguiente sección.
    • Paso: Se pulsa para ejecutar la línea actual y pasar a la siguiente.
    • Over: Si la línea actual de código contiene una llamada a la función y pulse este a pasar por encima de esa función. En otras palabras, ejecutar esa función e ir a la siguiente línea, pero no hacer una pausa durante la ejecución de la función (a menos que haya un punto de interrupción).
    • de salida: Si la línea de código actual está en una función y pulse este para salir de esta función. En otras palabras, continuar la ejecución de esta función hasta que regrese de ella.

    Ten cuidado, porque no hay botón de marcha atrás! Sólo se puede dar un paso adelante en el tiempo a través de la ejecución de su programa.

    También verá cuatro casillas de verificación en la ventana de depuración:

    Al seleccionar uno de ellos, verá la información correspondiente en la ventana de depuración.

    puntos de interrupción

    Un punto de interrupción es una línea de código que usted ha identificado como un lugar donde el intérprete debe hacer una pausa mientras se ejecuta el código. Ellos sólo funcionan cuando el modo de depuración está encendido, así que asegúrese de que usted ha hecho que la primera.

    Para establecer un punto de interrupción, haga clic en la línea de código que desea hacer una pausa. Esto pondrá de relieve la línea de código en amarillo como una indicación visual de un punto de interrupción conjunto. Puede configurar tantos puntos de interrupción en el código que lo desee. Para deshacer un punto de interrupción, haga clic en la misma línea de nuevo y seleccione Borrar punto de interrupción .

    Una vez que haya configurado los puntos de interrupción y de encender el modo de depuración , puede ejecutar el código como lo haría normalmente. La ventana del depurador aparecerá, y se puede iniciar el avance a través de su código de forma manual. Los errores y excepciones

    Cuando vea un error reportado que en el intérprete, Python IDLE permite entrar de lleno en el fichero de ofender o línea de la barra de menú. Todo lo que tiene que hacer es resaltar el número de línea reportado o nombre de archivo con el cursor y seleccionar Depuración → Ir al archivo / línea la barra de menús. Esta es la voluntad de abrir el archivo de ofender y lo llevará a la línea que contiene el error. Esta característica funciona independientemente de si es o no el modo de depuración está encendida.

    Python IDLE también proporciona una herramienta llamada una pila espectador . Se puede acceder a él en la opción de depuración en la barra de menú. Esta herramienta le mostrará el rastreo de un error tal como aparece en la pila del último error o excepción que Python IDLE encontró mientras se ejecuta el código. Cuando se produce un error inesperado o interesante, puede que le resulte útil para echar un vistazo a la pila. De lo contrario, esta característica puede ser difícil de analizar y probablemente no será útil a menos que usted está escribiendo código muy complicado.

    cómo personalizar Python IDLE

    Hay muchas maneras que usted puede dar Python IDLE un estilo visual que más le convenga. El aspecto y la sensación por defecto se basa en los colores de la imagen de Python. Si no te gusta cómo se ve nada, entonces casi siempre se puede cambiarlo. Acceso

    Para la ventana de personalización, seleccione Opciones → Configurar IDLE la barra de menús. Para previsualizar el resultado de un cambio que desea realizar, pulse Aplicar . Cuando haya terminado de personalizar Python inactivo, pulse OK para guardar todos los cambios. Si no desea guardar los cambios, a continuación, sólo tiene que pulsar Cancelar .

    Hay 5 áreas de Python IDLE que se pueden personalizar:

    vamos a echar un vistazo a cada uno de ellos ahora.

    Fuentes / aquí

    La primera pestaña le permite cambiar cosas como el color de fuente, tamaño de fuente y estilo de fuente. Puede cambiar la fuente a casi cualquier estilo que te gusta, dependiendo de lo que está disponible para su sistema operativo. El tipo de letra configuración de la ventana se ve así:

    Puede utilizar la ventana de desplazamiento para seleccionar la fuente que prefiera. (Recomiendo selecciona una fuente de ancho fijo como Courier New.) Elegir un tamaño de fuente que es lo suficientemente grande como para que pueda ver bien. También puede hacer clic en la casilla junto a Negrita para alternar independencia de si todos aparece el texto en negrita.

    Esta ventana también le permitirá cambiar cuántos espacios se utilizan para cada nivel de sangría. Por defecto, esta se establece en el estándar de cuatro espacios PEP 8. Puede cambiar esto para que el ancho de su código mas o menos disperso a su gusto.

    destacados

    La segunda pestaña personalización le permitirá cambiar aspectos más destacados. El resaltado de sintaxis es una característica importante de cualquier IDE que pone de relieve la sintaxis de la lengua que se está trabajando. Esto ayuda a distinguir visualmente entre las diferentes construcciones de Python y los datos utilizados en el código.

    Python IDLE permite personalizar completamente el aspecto de su código Python. Viene pre-instalado con tres temas de relieve diferentes:

    Puede seleccionar entre estos temas preinstalados o crear su propio tema personalizado derecha de esta ventana:

    Desafortunadamente, IDLE no permitirá la instalación de temas personalizados de un archivo. Hay que crear tema de las costumbres de esta ventana. Para ello, sólo tiene que empezar a cambiar los colores para los diferentes artículos. Seleccionar un elemento, y luego presione elegir el color para . Usted será llevado a un selector de color, donde se puede seleccionar el color exacto que desea utilizar.

    continuación, se te pedirá que guarde este tema como un nuevo tema personalizado, y se puede introducir un nombre de su elección. A continuación, puede seguir cambiando los colores de los diferentes elementos, si lo desea. Recuerde presionar Aplicar para ver los cambios en la acción!

    Claves

    La tercera pestaña personalización le permite asignar diferentes pulsaciones de teclas a las acciones, también conocido como el teclado atajos . Estos son un componente vital de su productividad cada vez que utilice un IDE. Usted puede venir ya sea con su propio teclado atajos , o puede utilizar los que vienen con IDLE. Los accesos directos preinstalados son un lugar bueno para comenzar:

    los atajos de teclado se enumeran en orden alfabético por acción. Que están enumerados en el formato Acción acceso directo , donde Acción es lo que sucederá cuando se pulsa la combinación de teclas de acceso directo en . Si desea utilizar un conjunto integrado clave, a continuación, seleccione una asignación que corresponda a su sistema operativo. Prestar mucha atención a las diferentes teclas y hacer que el teclado que tiene!

    Creación de sus propios accesos directos

    La personalización de los atajos de teclado es muy similar a la personalización de los colores de resaltado de sintaxis. Por desgracia, ralentí no permite instalar atajos de teclado personalizados desde un archivo. Debe crear un conjunto personalizado de accesos directos desde la pestaña Claves .

    Seleccionar un par de la lista y pulse Obtener nuevas claves para la selección . Una nueva ventana se abrirá:

    Aquí, puede utilizar las casillas de verificación y menú de desplazamiento para seleccionar la combinación de teclas que desea utilizar para este acceso directo. Puede seleccionar Advanced Key Encuadernación entrada >> que escribir manualmente en un comando. Tenga en cuenta que esto no puede recoger las teclas que presiona. Usted tiene que escribir, literalmente, en el comando como se ve representada a usted en la lista de accesos directos.

    general

    La cuarta pestaña de la ventana de personalización es un lugar para cambios pequeños y generales. Las miradas generales de la ficha configuración como esta:

    Aquí, puede personalizar las cosas como el tamaño de la ventana y si la concha o el editor de archivos se abre por primera vez cuando se inicia Python IDLE. La mayoría de las cosas en esta ventana no son tan emocionante para el cambio, por lo que es probable que no tenga que jugar con ellos mucho.

    Extensiones

    La quinta pestaña de la ventana de personalización permite añadir extensiones a Python IDLE. Las extensiones permiten añadir nuevas características impresionantes, al editor y la ventana de intérprete. Puede descargarlos de Internet e instalarlos a la derecha en Python IDLE. Ver

    ¿En qué se instalan las extensiones, seleccione Opciones → Configurar IDLE -> Extensiones . Hay muchas extensiones disponibles en el Internet para leer más sobre. Encuentra las que le gusten y agregarlos a IDLE de Python! Conclusión

    En este tutorial, que ha aprendido todos los fundamentos del uso IDLE a escribir programas Python. Ya sabes lo que Python IDLE es y cómo se puede utilizar para interactuar con Python directamente. También ha aprendido cómo trabajar con archivos de Python Python y personalizar IDLE a su gusto.

    Usted ha aprendido cómo:

    • Trabajar con el IDLE de Python shell
    • uso de Python inactivo En un editor de archivos
    • Mejore su flujo de trabajo con funciones para ayudarle a código más rápido
    • depurar el código y ver los errores y excepciones
    • Personalizar Python IDLE a su gusto

    Ahora usted está armado con una nueva herramienta que le permitirá escribir código productivamente Pythonic y ahorrar incontables horas en el camino. programación feliz!

  • Deja un comentario

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *