Jupyter Notebook está equipado con numerosas extensiones y accesos directos que ayudan a muchos programadores y desarrolladores en sus operaciones diarias. Tales operaciones podrían ser como hacer un análisis de datos de cada documento que comprende texto explicativo computacional o agregar enlaces fáciles para bibliotecas comunes como Pandas o Matplotlib. Además, todos esos atajos suenan útiles cuando se trata de hacer que los miembros de la comunidad de programación sean más eficientes y productivos, ahorrando así sus innumerables horas con la máxima flexibilidad. ¿Quiere sentirse flexiblemente productivo mientras camina por el camino de convertirse en un aspirante a desarrollador de Python con habilidades decentes de Jupyter Notebook ?
Por supuesto, esto no lo puedes negar y para eso, es fundamental familiarizarse bien con el concepto que utiliza cada trozo de código de Python y, además, animarte a aprender sobre la poderosa secuencia de celdas de Jupyter Notebook que, al activarse, puede editar contenido textual según sus requisitos en cualquier momento y en cualquier lugar. Sin perder más tiempo, conozcamos esos accesos directos y extensiones de Jupyter Notebook fáciles de usar que puede considerar usar para trabajar bien con el entorno de desarrollo de cualquier versión de Notebook.
10 interesantes accesos directos y extensiones de Jupyter Notebook:
1. Accesos directos para el modo de edición
El modo de edición en Jupyter Notebook se activa tan pronto como hace clic en su celda de Jupyter. El motivo principal de usar este modo funcional es no solo ingresar sino también editar el contenido textual de una celda resaltada. ¿Pensando en cómo determinar si ingresé al modo de edición de Jupyter? Verá un borde de celda de color verde mientras escribe en una celda en particular.
De lo contrario, puede ingresar a este modo presionando el botón Intro en su teclado y luego haciendo clic en una celda. Y más tarde, puede probar estos accesos directos mencionados a continuación para el modo de edición en Jupyter Notebook :
- Shift + Tab: para habilitar la función de información sobre herramientas para que pueda proporcionar explicaciones sobre los elementos activos adjuntos.
- Ctrl + Z: Un atajo que nos permite cancelar/revertir los comandos de Jupyter ejecutados anteriormente.
- Ctrl + Izquierda: un atajo que permite que el cursor se mueva una palabra hacia la izquierda.
- Ctrl + Fin: un atajo que permite que el cursor se mueva al punto final de la celda de Jupyter.
2. Accesos directos para el modo de comando
El modo de comando en Jupyter Notebook usa bien los métodos abreviados de teclado y los traduce bien en acciones a nivel de notebook. Ahora puede preguntarse cuáles son estas acciones a nivel de cuaderno. Por lo tanto, estas no son más que las acciones de nivel superior (como construir un panel de Jupyter Notebook más nuevo densamente poblado con widgets y barras de herramientas) acomodadas en el espacio NotebookActions.
Pero antes de acceder al poder de tales acciones a nivel de cuaderno, debe asegurarse de que el borde de la celda disponible sea verde junto con un margen izquierdo azul. Esto confirmará la presencia del modo de comando para que podamos continuar probando los accesos directos que se enumeran a continuación:
- Shift + V: un atajo con el que puede pegar afirmativamente las celdas de Jupyter a continuación.
- Alt + Enter: un acceso directo que le permite ejecutar la celda actual, luego inserte otra debajo si es necesario.
- Shift + Enter: un acceso directo que le permite ejecutar la celda actual, luego seleccione otra si es necesario.
- ESC: un acceso directo para ingresar al modo de comando
- Ctrl + S: un atajo para actualizar tanto el Jupyter Notebook como los archivos de puntos de control que comprenden registros de longitud variable.
3. Algunos atajos mágicos
Los atajos mágicos o los comandos mágicos en Jupyter son iguales y pueden mejorar significativamente las capacidades de su Jupyter Notebook. Desde abrir los scripts de Jupyter hasta exportar el historial de IPython sin errores, todo esto se realiza bien con estos atajos mágicamente competitivos. Además, puede trabajar bien guardando automáticamente muchos de los archivos externos a los que se accede en cualquier momento y en cualquier lugar dentro de un Jupyter Notebook.
Antes de comenzar con estos atajos mágicamente brillantes, mírelos para seleccionar bien un rango de celdas Jupyter cuando se ven vertical u horizontalmente: –
- % load file.py: un atajo mágico que le permite insertar un script altamente extensible en una celda de Jupyter.
- % ejecutar file.ipynb: un atajo mágico que le permite ejecutar Jupyter Notebook en computadoras portátiles y de escritorio.
- % pycat file.py: un atajo mágico que le permite abrir una secuencia de comandos Jupyter en el buscapersonas que luego muestra la salida de texto cuando se le llama.
4. nbeextensiones
Las extensiones nbextensions o Jupyter Notebook son una forma sencilla de representar muchos complementos que, si se aplican, pueden proporcionar una extensión flexible a las funcionalidades básicas de su Jupyter Notebook. Bien escritos en JavaScript, pueden instalarse con estos comandos:
conda install -c conda-forge jupyter_contrib_nbextensions conda install -c conda-forge jupyter_nbextensions_configurator
También podemos instalar usando pip:
pip install jupyter_contrib_nbextensions
¿Contemplando lo que pueden hacerle a su Jupyter Notebook? Desde cambiar el tamaño de fuente de los fragmentos de código visibles hasta acceder a los beneficios del soporte multilingüe en Jupyter Notebook , todo esto se puede hacer en tiempo real mediante los complementos ocultos de nbextensions. Algunos de ellos pueden funcionar bien con documentos de su Jupyter Notebook de código abierto:
- Tamaño de fuente del código: una extensión nbe útil que agrega varios botones de la barra de herramientas a tiempo para disminuir o aumentar el tamaño de fuente del código.
- Notifique una extensión nbe útil para mostrar las notificaciones web en sus pantallas en la esquina superior derecha de su Jupyter Notebook.
- Printview: una extensión nbe útil para agregar un botón de la barra de herramientas y llamar a Jupyter nbconvert. Más tarde, Jupyter nbconvert le permite convertir archivos de extensiones como .py, .ipy en los conocidos como .pdf, .htm y muchos más.
- Snippets Menu: una extensión útil para agregar elementos de menú personalizables a sus Jupyter Notebooks. Posteriormente, esos elementos se pueden usar para enviar ejemplos de código, códigos repetitivos (secciones repetibles de códigos para su Jupyter Notebook que requieren supervisión mínima o nula) y fragmentos también.
- nb Translate: una nbextension útil para convertir/traducir el idioma de las celdas seleccionadas de Jupyter Notebook, como del francés al inglés. Además, una traducción tan útil en varios idiomas garantiza que todos los usuarios puedan comprender el formato de comunicación que utilizan las celdas Jupyter actualmente seleccionadas.
5. extensión toc
Una extensión toc le permite generar una tabla de contenido navegable y contraída con solo agarrar todos los titulares de las celdas de descuento de Jupyter Notebook actualmente visibles. Marcado como no oficial en la lista de extensiones de Jupyter Notebook disponibles , aún tiene la oportunidad de cambiar el tamaño o arrastrar los contenidos presentes en la tabla de esta extensión multipropósito, precisa y enumerativa.
¿Qué más se requiere ahora para acceder a diferentes tipos de contenido presente en un archivo de origen abierto en sus Jupyter Notebooks con enlaces de identificación únicos junto con la visualización de ajustes menores disponibles relacionados con menús y celdas que funcionan bien dentro de sus Jupyter Notebooks?
6. Paleta de comandos
Command Palette es un sistema de comandos centralizado que se puede usar y compartir en su Jupyter Notebook. Supongamos, ¿cómo identificará este sistema de comando? Después de abrir su Notebook y usar el comando Comando/Ctrl + Shift + C o Comando + Shift + P , puede ver una barra de búsqueda junto con un filtro (cuya apariencia es como un colador de té) usado por Google.
A medida que mueve el cursor del mouse para buscar comandos como ayuda contextual, etc., la forma de teclado de Command Palette presenta frente a sus pantallas varias funciones útiles almacenadas dentro de su sistema de comandos. Pero antes de usar esos comandos (presionando la tecla H), sepa más sobre estos consejos a continuación que debe tener en cuenta:
- ^↑ Pestaña: este consejo (para la paleta de comandos) lo guiará por el último conjunto de archivos ya abiertos.
- ^G: Este consejo (para la paleta de comandos) le permitirá llegar/navegar a una línea específica en un archivo.
7. Resaltado de sintaxis del editor de texto
El atajo de resaltado de sintaxis del editor de texto ubicado después de la opción Ver permite resaltar el código de acuerdo con las reglas de sintaxis. A través de esto, puede esperar una visualización bien manejada de los lenguajes de marcado o secuencias de comandos de sus Jupyter Notebooks en colores y fuentes variables, lo que hace que los fragmentos de código sean más fáciles de entender y leer para los programadores y también para los lectores normales. Ahora sepamos un poco sobre cómo identificar este atajo:
- Use su cursor y muévalo a la opción después de Editar.
- Ahora, desde la opción anterior Mostrar consola de registro, puede encontrar fácilmente el resaltado de sintaxis del editor de texto. Tan pronto como mantenga el cursor allí, encontrará opciones como CQL, GSS, Django, Dart, etc.
- Elija cualquiera de esas opciones y comience a hacer los fragmentos de código.
8. El menú del núcleo
El Menú del núcleo ejecuta activamente el código de su celda Jupyter Notebook sin ser ineficiente mientras administra las operaciones de hardware y software. Para encontrarlo, puede continuar con la búsqueda en la pestaña Ver seguida de Kernel. Allí encontrará múltiples opciones que van desde la interrupción hasta el cambio. Y todos ellos son igualmente importantes cuando se trata de ejecutar el código de manera eficiente y escalable. Echemos un vistazo a estos:
- Kernel de interrupción: una característica para alterar bien la ejecución normal del código en sus portátiles Jupyter. [ Utilice este método abreviado de teclado: Esc + ii ]
- Restart Kernel: una función que puede detener el kernel instantáneamente para que pueda comenzar de nuevo correctamente. [ Utilice este método abreviado de teclado Esc + 0 0 ]
- Shutdown Kernel: una función que cierra el kernel actual para que se pueda preparar un kernel diferente. [ Use el mouse como acceso directo y haga clic en la opción Kernel, luego, al final, haga clic en la opción Shutdown Kernel ].
- Cambiar kernel: una función que le permite cambiar varios kernels para que pueda seleccionar una de sus opciones. [ Encontrará esto en la opción Kernel escrita al fin ].
9. Cuaderno de exportación
Exportar cuaderno es una opción presente en el menú Archivo y puede identificarlo mediante Exportar cuaderno como. ¿ Está estimando la capacidad de esta opción de exportación de Jupyter Notebook al elegir un formato de exportación? Vea, con esta opción, puede exportar sus archivos de Notebook como .ipynb a formatos como .asciidoc, .html, .pdf, .md y .html. ¿No suena esto técnicamente atractivo y beneficioso desde el punto de vista del usuario? Sí, esta opción es más un atajo para varios formatos de archivo y te permite seleccionar varios tipos de celdas presentes en tu Notebook después de ti:
- Mueva el curso del mouse al menú Archivo.
- Luego, después de Trust Notebook, encontrará Export Notebook as. Aquí, señalará el cursor y luego, seleccione el tipo de formato con cualquiera de las opciones de exportación disponibles.
Con todos los pasos anteriores, ahora puede presentarse a muchas de las opciones de exportación desconocidas más seguras desde el punto de vista de la seguridad y también, mejores para acceder a las imágenes atractivas ya creadas, ya sea de .HTML o .rst.
10. Líneas con sangría automática
La sangría es muy importante desde el punto de vista de la programación, ya que designa los bloques lógicos de fragmentos de código que funcionan bien en sus Jupyter Notebooks. ¡Imagínese si esta sangría le permite sangrar automáticamente las líneas de los códigos Jupyter! Sin más duda, puedes hacerlo aplicando los trazos en tu teclado como
Ctrl+Alt+I
¡¡¡Hurra!!! Todas las líneas de sus fragmentos de Jupyter deben haberse realineado según sea necesario. Pero aplique esto solo cuando esté editando celdas en sus Jupyter Notebooks.
Publicación traducida automáticamente
Artículo escrito por ashugupta917gfg y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA