Scroll to top
© 2019, SYNTONIZE Digital Pulse

5 trucos de Python para usar en 2021

Te traemos estos 5 truco de Python, para que empieces el nuevo año mejorando tus habilidades . también te hacemos la vida un poco más fácil.

Queremos mostrarte:

  • Cómo formatear números enteros grandes con mayor claridad
  • ¿Qué son los comandos mágicos en IPython?
  • Una forma sencilla de depurar código
  • Una mejor forma de trabajar con rutas de archivo
  • La forma correcta de formatear cadenas

 

1. Guiones bajos en literales numéricos

Desde Python 3.6 (y en adelante) puede usar guiones bajos para facilitar la lectura de los números. Consulte PEP 515 para obtener más detalles. Veamos un ejemplo:

trucos de Python

También funciona con direcciones hexadecimales y agrupaciones de bits.

Trucos de python

2. Comandos mágicos con IPython

Un buen flujo de trabajo de desarrollo con Python es tener un panel de terminal con neovim a la izquierda y un intérprete de IPython a la derecha.

Esto facilita la prueba del código, ya que puedes copiar el código de la izquierda y pegarlo en el intérprete de la derecha.

¿Qué es el intérprete de IPython?

Es como un intérprete de Python pero con esteroides. IPython es un shell de comandos para computación interactiva en múltiples lenguajes de programación, desarrollado originalmente para el lenguaje de programación Python, que ofrece introspección, rich media, sintaxis de shell, finalización de tabulaciones e historial.

¿Cuál es la forma más sencilla de pegar el código en el intérprete de IPython desde el portapapeles?

¿Sabías que IPython admite comandos mágicos? Uno de ellos es el comando %paste, que pega el código del portapapeles con formato. Simplemente escribe %paste en el intérprete de IPython.

3. Depurar código Python

El editor PyCharm viene con un depurador integrado para el código Python. Pero, ¿qué sucede si estás utilizando Visual Studio Code, Atom, Sublime o Vim? Puedes utilizar el módulo pdb:

Trucos de Python

Python 3.7 (y en adelante) simplifica esto con una llamada de función de punto de interrupción incorporada:

Trucos de Python

4. Pathlib

Trabajar con rutas(path) puede ser un desafío, especialmente si su código debe ejecutarse en varios sistemas operativos. Afortunadamente para nosotros, la biblioteca estándar de Python tiene pathllib. Veamos un ejemplo:

Trucos de Python

5. Simplifica el formato de cadenas

Estamos acostumbrados a usar formato de cadena de la vieja escuela en Python:

Trucos de PythonHasta hace poco, no desconocíamos que hubiera una forma mejor (más moderna) de formatear cadenas en Python.

En Python 3.6, PEP 498 introduce la interpolación de cadenas literal, que simplifica el formato de las cadenas. Podemos reescribir el ejemplo anterior así:

Trucos de Python

Una cadena con el prefijo f se conoce como fstring. fstrings incluso admiten operaciones matemáticas:

Trucos de Python

¿Qué pasa con el formato de valores flotantes?

Trucos de Python

Suscripción a la newsletter de Syntonize