Nous vous apportons ces 5 astuces Python, afin que vous puissiez commencer la nouvelle année en améliorant vos compétences. nous vous facilitons également la vie.

Nous voulons vous montrer:

  • Comment formater plus clairement de grands nombres entiers
  • Que sont les commandes magiques dans IPython?
  • Un moyen simple de déboguer le code
  • Une meilleure façon de travailler avec les chemins de fichiers
  • La bonne façon de formater les chaînes

1. Soulignements dans les littéraux numériques

Depuis Python 3.6 (et les versions ultérieures), vous pouvez utiliser des traits de soulignement pour rendre les nombres plus faciles à lire. Voir PEP 515 pour plus de détails.

Il fonctionne également avec des adresses hexadécimales et des regroupements de bits.

2. Commandes magiques avec IPython

Un bon flux de travail de développement Python consiste à avoir un panneau de terminal avec neovim à gauche et un interpréteur IPython à droite.

Cela facilite le test de votre code, car vous pouvez copier le code à gauche et le coller dans l’interpréteur à droite.

Qu’est-ce que l’interpréteur IPython?

C’est comme un interpréteur Python mais sous stéroïdes. IPython est un shell de commande pour le calcul interactif dans plusieurs langages de programmation, développé à l’origine pour le langage de programmation Python, offrant introspection, rich media, syntaxe shell, complétion d’onglets et historique.

Quelle est la manière la plus simple de coller le code dans l’interpréteur IPython à partir du presse-papiers?

Saviez-vous qu’IPython prend en charge les commandes magiques? L’une d’elles est la commande% paste, qui colle le code du presse-papiers formaté. Tapez simplement% paste dans l’interpréteur IPython.

3. Déboguer le code Python

L’éditeur PyCharm est livré avec un débogueur intégré pour le code Python. Mais que se passe-t-il si vous utilisez Visual Studio Code, Atom, Sublime ou Vim? Vous pouvez utiliser le module pdb

Python 3.7 (et les versions ultérieures) simplifie cela avec un appel de fonction de point d’arrêt intégré

4. Pathlib

Travailler avec des chemins peut être difficile, surtout si votre code doit s’exécuter sur plusieurs systèmes d’exploitation. Heureusement pour nous, la bibliothèque standard Python a pathllib.

5. Simplifiez le format de la chaîne

Nous avons l’habitude d’utiliser le format de chaîne old school en Python.

Jusqu’à récemment, nous n’ignorions pas qu’il y avait une meilleure façon (plus moderne) de formater des chaînes en Python.

Dans Python 3.6, PEP 498 introduit l’interpolation de chaîne littérale, qui simplifie le formatage des chaînes.

Une chaîne précédée de f est appelée fstring. fstrings prend même en charge les opérations mathématiques.