El tiempo no espera a nadie, y en esta era inmensamente rápida, siempre necesitamos herramientas con las que podamos agilizar nuestras tareas. El desarrollo de software es una de las principales tareas que requiere los entornos más ingeniosos que no sólo ayudan al programador a escribir el código, sino que también permiten la producción de software. Este es el único propósito de un IDE, y entre los mejores, Atom es gratuito y de código abierto. Es una aplicación de escritorio que está diseñada para servir a los desarrolladores de Python en su empeño.
Antes de entrar en profundidad, echemos un rápido vistazo a todo lo que se estudiará en este artículo:
- ¿Por qué necesitamos Atom python?
- ¿Qué es el editor de texto Atom?
- Descargar Atom Python
- Ejecutar el código
- Tematizar
- Experimentar
- Configuraciones específicas de Python
Empecemos primero por averiguar para qué se necesita realmente Atom IDE python?
¿Por qué necesitamos python Atom?
La forma más básica de crear y ejecutar un programa Python es crear un archivo vacío con extensión .py y luego apuntar a ese archivo desde la línea de comandos con python nombrearchivo.py. Alternativamente, puedes usar IDLE que viene como aplicación por defecto junto con Python para ejecutar tu código. Sin embargo, si quieres ser productivo, las dos primeras opciones no serían las mejores. Necesitarás utilizar algo más fiable y productivo. Aquí es donde el Atom entra en escena. Atom no tiene características en el sentido tradicional, sino que crea paquetes que se suman a su núcleo hackeable. Estos paquetes proporcionan características como autocompletar, líneas de código y resaltadores de código.
Así que sigamos adelante y aventurémonos en las profundidades de este notable ‘Software para el Desarrollo de Software’, que es Atom.
¿Qué es el editor de texto Atom?
Atom es un editor de texto de código abierto para múltiples plataformas, que soporta paquetes desarrollados en Node.js y tiene soporte para el control de versiones Git. La mayoría de los paquetes son de libre acceso y construidos por comunidades de código abierto. Está desarrollado y mantenido por GitHub, construido con tecnologías web como aplicación de escritorio.
Atom es un IDE multiplataforma de código abierto. Soporta paquetes desarrollados en Node.js y control de versiones Git. La mayoría de los paquetes son de libre acceso y construidos por comunidades de código abierto. Este IDE es desarrollado y mantenido por GitHub en el marco de Electron utilizando tecnologías web.
Descargar Atom
Para descargar el editor de texto de python Atom, ve a https://atom.io/ . Detectará automáticamente tu sistema operativo actual y mostrará el archivo de instalación correspondiente para descargar, haz clic en descargar.
Una vez finalizado el proceso de descarga, completa la instalación haciendo clic en ejecutar y espera a que termine la instalación. Una vez instalado, Atom se abrirá automáticamente, en el directorio por defecto. También se creará un acceso directo en el menú de inicio.
Para ejecutar el código Python, será necesario instalar los paquetes o plug-in necesarios.
Veamos ahora cómo podemos configurar Atom Python para que se abra de forma estándar y así poder acceder a Atom desde el directorio que elijamos. También puedes explorar características como la instalación de un tema o paquete utilizando la guía de bienvenida como se muestra en la imagen anterior. De momento, basta con cerrar la guía de bienvenida y desmarcar la opción Mostrar guía de bienvenida al abrir Atom para que la próxima vez que lancemos atom no aparezca la pantalla de bienvenida.
Ahora, ve al directorio donde has descargado atom, haz clic con el botón derecho del ratón sobre él y selecciona abrir con Atom.
Si no ves esta opción en el menú contextual, se puede lanzar desde programas. Ve a Archivo->Configuración o utiliza Ctrl + Coma (Ctrl+,) para abrir la configuración.
En los ajustes, haz clic en la pestaña Sistema y marca las siguientes opciones:
1) Mostrar en los menús contextuales de los archivos
2) Mostrar en los menús contextuales de las carpetas
Ahora el menú contextual mostrará la opción requerida que es, abrir con Atom. Ve al directorio y realiza la misma operación descrita anteriormente.
Podrás ver la vista de árbol hacia la izquierda. Si no ves la vista de árbol, ve a la vista y haz clic en alternar la vista de árbol o utiliza el atajo de teclado (Ctrl+/). En la vista de árbol simplemente haz doble clic en el archivo python y podrás ver el código.
Ejecutar el código
Normalmente, el símbolo del sistema se utiliza para ejecutar programas Python. Sin embargo, en Atom, un plugin llamado platformio-ide-terminal está disponible que se puede utilizar para ejecutar los archivos de python, Para configurar, este plugin, navegue a Archivo->Configuración haga clic en la pestaña Instalar y busque el plugin platformio-ide-terminal y haga clic en instalar.
Una vez terminada la instalación, se integrará una terminal dentro de Atom y podrás ver un icono + en la esquina izquierda del editor de python de Atom. El terminal se abrirá en el directorio actual si se hace clic en él.
También puedes ver los detalles del plugin haciendo clic en la pestaña del paquete del plugin. Te mostrará todos los detalles necesarios y cómo utilizar los plugins.
Dividir el editor
Cuando tengas más de un archivo abierto dentro de Atom, puedes ir a Ver -> Paneles -> Dividir a la derecha para enviar el archivo actual a la mitad derecha de la ventana. Esto le ayudará a aumentar su productividad cuando trabaje con varios archivos simultáneamente.
Temas
Hay dos tipos de temas, a saber, temas de interfaz de usuario y temas de sintaxis. Los temas de interfaz de usuario sirven para cambiar el estilo de los botones, los desplegables, etc., mientras que los temas de sintaxis sirven para determinar cómo se colorea el código y los detalles de resaltado de la sintaxis.
Para comprobar todos los temas instalados, navegue hasta Archivo->Configuración, luego haga clic en la pestaña de temas, y le mostrará el resultado deseado. En caso de que quieras descargar nuevos, ve a la pestaña + Instalar haz clic en la pestaña Temas que está presente al lado de Paquetes, busca el tema que necesites e instálalo.
A mí personalmente me gusta el tema por defecto, pero puedes ir cambiando el tema de ambos y configurar tu editor como y de la forma que prefieras.
Formato
Para cambiar la fuente por defecto, navega a Configuración y luego haz clic en la pestaña Editor. Aquí, podrás ver una opción para cambiar la fuente usando Familia de fuentes para estilizarla según tu preferencia.
Experimentando
Para añadir algo más de diversión, puedes experimentar con las siguientes opciones:
altura de línea:
La altura de línea es básicamente el espacio entre dos líneas. En caso de que quieras cambiarlo, navega a la pestaña Editor, y cambia el alto de línea según tu preferencia.
Desplazamiento hasta el final
Si te desplazas por el código normalmente, podrás desplazarte hasta la última línea que estará en la parte inferior de la pantalla. Moverse más allá estará bloqueado. Si habilita el paquete Desplazarse más allá del final, podrá ver la línea inferior en la parte superior de la pantalla dándole un espacio en blanco debajo para que pueda trabajar cómodamente con el código.
Mostrar guía de sangría
Sin la guía de sangría, no se muestra nada respecto a las sangrías. Una vez habilitada, verás líneas verticales que te ayudarán a entender dónde deben aparecer las sangrías.
Hay muchas otras opciones a las que prestar atención. Usted puede seguir adelante y experimentar con otras opciones también.
Ahora vamos a pasar a tratar con algunas configuraciones particulares de Python.
Configuraciones específicas de Python:
Aquí hay algunos plugins extremadamente útiles para Python para impulsar su productividad.
Script
El paquete Script muestra un documento sobre los detalles de otros paquetes como comandos, accesos directos, etc. Si no se siente cómodo con los accesos directos predeterminados, puede cambiarlos navegando a la pestaña de ver código que contiene una carpeta llamada key maps. Navega a esta carpeta y abre el script.cson y actualízalo para que se ajuste a tus necesidades. Tenga en cuenta que lo he cambiado a Ctrl-r como se muestra en la captura de pantalla de abajo.
Ahora, cierre todas las ventanas y reinicie atom. Cuando se reinicie, podrás ejecutar Python Script usando ctrl+r y podrás ver un cuadro de salida en la parte inferior. Este cuadro de salida también se puede personalizar de la siguiente manera:
Navega hasta Archivo->Configuración haz clic en la pestaña Temas y podrás ver la hoja de estilos hacia la parte superior. Al hacer clic en esto, se abrirá una hoja de estilos. Pega el siguiente fragmento para aumentar el tamaño de la fuente de la consola de scripts.
.script-view .line{
font-size: 30px;
}
Consola de scripts
atom-file-icons:
Este paquete añadirá iconos precediendo a tus archivos en la vista de árbol como se muestra en la imagen de abajo.
Antes
Después
minimapa y minimapa-destacado-seleccionado:
El archivo abierto con muchas líneas de código se mostrará como un todo en la ventana hacia el lado derecho. El minimapa-highlight-selected resaltará la función o variable que esté seleccionada como parches blancos en esa mini ventana como se muestra en la captura de pantalla de abajo.
autocompletar-python:
Autocompletar hace aparecer una ventana con sugerencias sobre lo que puede aparecer cuando el programador llega a un punto concreto mientras codifica.
Flake 8
Es un linter para Python que sirve para encontrar errores en el script y resaltarlos. Para habilitarlo tendrás que instalar flake8 usando el siguiente comando:
pip install flake8
Una vez hecho, podrás ver un pequeño icono en la esquina inferior izquierda de Atom que mostrará una lista de los errores que se han encontrado.
python-autopep8
Python-autopep8 se utiliza para formatear tu código. Se puede habilitar desde la configuración del plugin autopep8 marcando la opción Format on Save.
Con esto llegamos al final de este artículo sobre ‘Atom Python’. Así que sigue adelante y explora el llamado ‘Un editor de texto hackeable para el siglo XXI». Espero que hayas seguido todo con pulcritud.