logo

Pitón atómica

Una introducción al átomo

El tiempo no espera a nadie y, para mantenernos al día con este mundo increíblemente acelerado, siempre necesitamos actualizar nuestras herramientas. Una de las principales industrias donde los programadores requieren el entorno más creativo para escribir código y crear software rápidamente es el desarrollo de software. En consecuencia, surge la necesidad de un editor de texto eficiente y un entorno de desarrollo integrado (IDE). Respecto al lenguaje de programación Python, Atom es el IDE ideal. Atom es un entorno de desarrollo integrado de código abierto, gratuito y destinado específicamente a ayudar a los desarrolladores de Python en su trabajo.

Echemos un vistazo a los temas que cubriremos en la lección antes de profundizar más en la idea:

año mes
  • Reconociendo la necesidad de Atom Python
  • Comprender el editor de texto Atom
  • Instalación y descarga de Atom Python
  • Ejecución de código Atom Python
  • Temas atómicos de Python
  • Pruebas de Atom Python
  • Configuraciones particulares de Python

Comencemos reconociendo el verdadero significado del IDE Python Atom.

Reconociendo la necesidad de Atom Python

Los programas Python se pueden crear y ejecutar utilizando la técnica más básica, que consiste en crear un archivo vacío con la extensión Python (.py). Después de eso, debemos usar una terminal o línea de comandos para apuntar al archivo usando la sintaxis que se muestra a continuación:

 $ python file_name.py 

Alternativamente, podemos usar el programa IDLE (entorno integrado de desarrollo y aprendizaje) integrado de Python para ejecutar código escrito en Python. Pero estas dos posibilidades principales no parecerían una decisión decente para lograr algo. Se necesitará algo más confiable y productivo. Por eso es útil el IDE de Atom Python. En lugar de tener características únicas en el sentido convencional, Atom crea paquetes que se conectan a su núcleo vulnerable. Estos paquetes incluyen funciones como líneas de código, resaltado de código y autocompletar.

Pasemos a comprender el increíble editor de texto Atom.

Comprender el editor de texto Atom

Atom es un editor de texto o IDE multiplataforma, gratuito y de código abierto que admite el control integrado de Git y paquetes producidos con NodeJS. Los grupos de código abierto crean la mayoría de los paquetes en expansión y están disponibles de forma gratuita. La base de Atom IDE es Electron Framework, anteriormente conocido como Atom Shell. Con la ayuda de NodeJS y Chromium, el marco electrónico permite a los desarrolladores utilizar la aplicación de escritorio en varios sistemas operativos, incluidos Windows, Linux y MacOS. El IDE de Atom es creado y mantenido por GitHub y está escrito en CoffeeScript y Less.

Atom Text Editors también es conocido por sus desarrolladores como Editor de texto pirateable para el siglo XXI y es totalmente personalizable en HTML, JavaScript y CSS.

Ahora, veamos cómo descargar e instalar Atom Text Editor.

Descarga e instalación del editor de texto Atom Python

Atom Python Text Editor está disponible para descargar desde https://atom.io/, el sitio web oficial. El archivo de instalación que corresponde a la configuración actual del sistema operativo se detectará automáticamente y se mostrará para su descarga.

Descarga e instalación del editor de texto Atom Python

Pitón atómica

Haga clic en Descargar para comenzar a descargar el archivo de instalación. Para instalar la aplicación en el sistema, abra el archivo de instalación cuando finalice la descarga. No es necesario un manual de instrucciones porque el proceso de instalación está automatizado. Después de una instalación exitosa, Atom se iniciará inmediatamente en la ubicación predeterminada y creará un acceso directo en el menú de inicio.

Para ejecutar el código Python, ahora necesitamos instalar los complementos y paquetes necesarios.

Ahora, veamos cómo se configura Atom Python de modo que se pueda acceder a él mediante un enfoque estándar desde el directorio preferido del usuario. Además, Atom ofrece opciones como instalar paquetes o temas con la ayuda de una guía de bienvenida. 'Mostrar guía de bienvenida al abrir Atom' no está marcado y la guía de bienvenida se cierra. En consecuencia, la guía de bienvenida no aparecerá cuando abramos la aplicación Atom la próxima vez.

Pitón atómica

Ahora que estamos en el directorio, podemos hacer clic derecho en cualquier archivo o carpeta y elegir 'Abrir con Atom' en el menú.

Podemos abrir la opción desde los programas si no está en el menú contextual. Todo lo que tenemos que hacer con Atom es elegir el menú Archivo. Navega a Configuración. Para abrir la configuración atómica, podríamos usar la tecla de acceso directo Ctrl + Coma (Ctrl+,).

Debemos elegir la Pestaña Sistema dentro de Configuración y verificar las siguientes opciones:

  • Abrir los menús contextuales de archivos
  • En los menús contextuales de carpetas, muestre

Luego, aparecerá la opción 'Abrir con Atom' en el menú contextual. Ahora podremos acceder al archivo o carpeta elegido en Atom de forma inmediata.

La vista de árbol se muestra a la izquierda cuando iniciamos el programa Atom. Se puede seleccionar Alternar vista de árbol desde la barra de menú yendo a Ver si no se muestra la vista de árbol. El atajo de teclado Ctrl + K Ctrl + B es otra opción. Los archivos en la carpeta conectada se muestran en esta vista de árbol y podemos hacer doble clic en cualquier archivo Python para examinar su contenido.

Ejecución de código en Atom Python

Generalmente, usamos el símbolo del sistema o la terminal para ejecutar programas Python. Sin embargo, Atom proporciona un complemento conocido como terminal-plataforma-ide para ejecutar el código Python. Podemos configurar este complemento navegando a Archivo en la barra de menú. Ir a Ajustes . Haga clic en Instalar Pestaña. Ahora, en la barra de búsqueda, busque e instale el terminal-plataforma-ide enchufar. Podemos utilizar el método anterior para instalar otros paquetes, complementos y temas.

Pitón atómica

El editor de texto Atom incorporará una terminal después de que el complemento se haya instalado correctamente. El icono + que aparece en la esquina inferior izquierda del editor nos permite cambiar entre este terminal y otros.

Dividiendo el editor

sistema operativo de red

Podemos abrir varios archivos en Atom y dividir la ventana navegando a Ver en la barra de menú. Vaya a Paneles y seleccione la opción Dividir a la derecha para enviar el archivo actual a la mitad derecha de la ventana. Esto ayudará a los usuarios a mejorar la productividad mientras trabajan con más de un archivo.

Tematización de Atom Python

Atom ofrece dos tipos diferentes de temas: temas de interfaz de usuario y temas de sintaxis. Los temas sintácticos se utilizan para especificar el color del código y llamar la atención sobre ciertas características de sintaxis. Los temas de la interfaz de usuario, por otro lado, se utilizan para alterar la apariencia de botones, menús desplegables y muchos otros elementos.

Al seleccionar la pestaña Temas en el menú Configuración ubicado en el menú Archivo, podemos ver todos los temas instalados. El resultado apropiado se mostrará en la pestaña Tema. Seleccionando la opción + Instalar en Configuración y buscando el tema preferido, también podremos descargar una serie de temas nuevos que están disponibles actualmente en el mercado.

Formato

Si volvemos a los parámetros y elegimos la pestaña Editor, también podremos modificar los parámetros predeterminados de la fuente. Numerosas configuraciones relacionadas con el estilo del Editor, como el tamaño y el estilo de fuente, están disponibles en la siguiente pestaña. Para personalizarlo como queramos, podemos usar Font Family para modificar la fuente.

Experimentación con Atom Python

Hay varias cosas con las que también podemos experimentar usando las siguientes opciones:

java concatenando cadenas

altura de la línea:

La distancia entre dos líneas es la definición estándar de altura de línea. Al ir a la pestaña Editor y realizar los cambios necesarios, podemos ajustar fácilmente la altura de la línea.

Desplazarse más allá del final:

Por lo general, la última línea del código, también conocida como la parte inferior de la pantalla, es lo más lejos por lo que podemos desplazarnos. Por lo general, no podemos pasar de este punto. Por otro lado, la línea inferior aparece en la parte superior de la pantalla si activamos el paquete Scroll Past End. Para comodidad de los usuarios, este paquete incluye un espacio en blanco en la parte inferior donde podrán trabajar con sus códigos.

Mostrar guía de sangría:

Las líneas verticales, que indican dónde deben aparecer las sangrías, se muestran usando la Guía de sangrías. Desde la pestaña Editor en Configuración, podemos activar la función Mostrar guía de sangría.

Podemos probar otras alternativas. Por ahora, sin embargo, pasemos a comprender algunas configuraciones que son exclusivas de Python.

Configuraciones particulares de Python

Algunos de los complementos más útiles para aumentar la productividad de Python se enumeran a continuación:

Guion:

El propósito del paquete Script es mostrar un documento que contiene toda la información sobre otros paquetes, incluidos comandos, accesos directos y mucho más. Si estos atajos predeterminados le resultan desagradables, siempre puede modificarlos yendo a la pestaña Ver código, que es donde se guarda la carpeta de mapas de teclas. A continuación, el archivo script.cson debe abrirse y actualizarse según las preferencias.

Pitón atómica

Hemos modificado el atajo a Ctrl+R, por ejemplo. Una vez completado el procedimiento de actualización, cierre todas las ventanas e inicie Atom IDE nuevamente. Después del reinicio, aparece un cuadro de salida en la parte inferior y podemos usar el acceso directo personalizado para utilizar el script de Python. Sin embargo, también podemos modificar este cuadro de salida como se ve a continuación:

Navegue a la pestaña Temas en la sección Configuración del menú Archivo. Hacia la parte superior hay un enlace que le permite modificar el CSS. Al hacer clic en este enlace, podemos obtener la hoja de estilo. Para agrandar la fuente de la consola de secuencias de comandos, copie y pegue el siguiente fragmento de código en la hoja de estilo una vez que se haya abierto.

 .script-view .line{ font-size: 20px; } 

iconos-de-archivo-atómico:

Los íconos que encabezan los archivos en la vista de árbol se insertan usando el paquete atom-file-icons, como se ve a continuación:

Antes de instalar el paquete atom-file-icons

Pitón atómica

Después de la instalación del paquete atom-file-icons

Pitón atómica

autocompletar-python:

Cuando llegamos a un lugar determinado al escribir código, el módulo autocompletar-python muestra el cuadro de recomendaciones respecto a lo que puede aparecer.

Pitón atómica

Escama:

Flake sirve como un linter de Python, identificando y resaltando todos los problemas del script. Al instalar flake8 usando la siguiente línea en el shell de comandos o terminal, podemos habilitar el paquete flake:

 $ pip install flake8 

Una vez finalizada la instalación, Atom IDE mostrará un pequeño símbolo en la esquina inferior izquierda. La lista de errores que se descubrió mientras escribía se mostrará haciendo clic en este símbolo.

método igual en java

Python-autopep8:

El paquete python-autopep8 se utiliza para formatear el código. Al seleccionar la opción Formato en el menú Guardar, podremos activarlo desde la configuración del complemento autopep8.

Examinemos ahora cómo se ejecuta el código Python dentro del IDE de Atom.

¿Cómo puedo ejecutar código Python en el editor Atom?

Escribamos un código básico para una clase abstracta para comprender mejor cómo se ejecuta el código Python en Atom IDE.

Ejemplo:

Archivo: inter.py

 import abc class Marine_Animals (abc.ABC): @abc.abstractmethod def Breathe( self ): pass class Fish ( Marine_Animals ) : def Breathe( self ): print('Fishes breathe with their gills.') class Aerial_Animals (abc.ABC): @abc.abstractmethod def Breathe( self ): pass class Bird ( Aerial_Animals ) : def Breathe( self ): print('Birds breathe through their mouth or their nostrils.') goldie = Fish() birdy = Bird() print( isinstance(goldie, Marine_Animals)) print( isinstance(goldie, Aerial_Animals)) print( isinstance(birdy, Marine_Animals)) print( isinstance(birdy, Aerial_Animals)) 

Cuando el código esté terminado, se parecerá a la siguiente imagen:

Pitón atómica

Ahora pasemos a la ejecución del código utilizando el terminal que hemos instalado anteriormente. Para utilizar el terminal, haga clic en el + icono ubicado en la parte inferior izquierda. Ahora, escriba el siguiente comando para ejecutar el programa:

Producción:

 $ python inter.py True False False True 

Lo mismo se puede ver en la siguiente imagen:

Pitón atómica

Ahora, entendamos el código.

Explicación:

operadores java

Las dos clases base abstractas, Marine_Animals y Aerial_Animals, tienen cada una un método abstracto llamado Breathe, y este programa Python las define. Dos clases concretas, Fish y Bird, implementan el método Breathe con diferentes comportamientos para cada tipo de animal. Fish y Bird heredan de Marine_Animals y Aerial_Animals, respectivamente. A continuación, el programa crea instancias de Fish y Bird con los nombres Goldie y Birdy, respectivamente. Determina si cada instancia pertenece a las clases Animales marinos y Animales aéreos mediante el método isinstance() y, según el resultado, imprime Verdadero o Falso. Según el resultado, birdy (un pájaro) es una instancia de animales aéreos pero no de animales marinos, mientras que Goldie (un pez) es una instancia de animales marinos pero no de animales aéreos.