[PYTHON] Raisons de penser que les caractères grecs de la formule devraient être utilisés comme noms de variables

Plus tôt, je vous ai montré comment saisir des caractères grecs dans le bloc-notes Jupyter. Comment saisir facilement des caractères grecs dans Jupyter Notebook - Qiita

À ce moment-là, je l'ai découvert par hasard et j'ai pensé qu'il avait une fonction étrange, alors j'ai écrit un article pour le moment, mais je me suis rendu compte que c'était étonnamment pratique car j'écris souvent des formules dans des programmes. Au contraire, j'en suis venu à penser qu'il devrait être activement utilisé dans les petits programmes.

Avantages de l'utilisation des lettres grecques

1. Cela ressemble à la formule.

Comme le programme est presque le même que la formule, il est facile de comprendre la correspondance avec la formule. Je pense qu'il est nécessaire de spécifier la formule correspondante et le matériel référencé sous forme de commentaires.

2. Le nom de la variable devient plus court.

Ni «alpha» ni «α» ne connaissent par eux-mêmes la signification des variables. Si vous ne comprenez pas, le plus court est plus facile à lire le code source.

3. Cela conduit à se souvenir de l'entrée de LaTeX.

Dans l'environnement de développement répertorié ci-dessous, la méthode d'entrée est LaTeX. Vous pouvez utiliser LaTeX avec Jupyter Notebook et Qiita, donc cela vaut la peine de s'en souvenir. Aide-mémoire sur la formule de Qiita --Qiita

Inconvénients de l'utilisation des lettres grecques

1. Des problèmes causés par le code de caractère peuvent survenir

Je ne sais pas quels problèmes peuvent survenir. Si le langage de programmation prend en charge Unicode, je ne pense pas qu'il y aura de problèmes avec le programme lui-même, mais il est possible que des problèmes surviennent avec les bibliothèques et les outils périphériques. Sachez également que le code de caractère par défaut pour Windows est Shift-JIS. Si vous n'êtes pas sûr, il est préférable de ne pas utiliser de lettres grecques sous Windows.

2. Plus de touches à taper

Les frappes sont un peu plus que de taper l'alphabet. Vous avez besoin d'une barre oblique inverse et d'une touche Tab en plus de l'alphabet. Puisque l'achèvement est effectif, l'entrée clé peut être réduite.

3. Peut être difficile à modifier

Si quelqu'un d'autre que vous le modifie, vous pourriez avoir des problèmes car vous ne savez pas comment saisir des caractères.

Environnement de développement où les caractères grecs peuvent être utilisés

--Langage de programmation: - Python 3 - Julia

La méthode d'entrée est la même que la méthode décrite dans l'article précédent. Entrez la barre oblique inverse suivie de l'alphabet et appuyez sur la touche Tab. Exemple: \ alpha + Tab → α

Conditions préalables à l'utilisation des lettres grecques

1. Le langage de programmation prend en charge Unicode.

Bien sûr, peu importe si le langage de programmation ne prend pas en charge Unicode. S'il ne prend pas en charge Unicode, abandonnez-le.

2. Il existe un moyen rapide de saisir des caractères grecs.

Ce serait compliqué de saisir le japonais un par un et de le convertir. Utilisez un environnement de développement doté de fonctionnalités prenant en charge les entrées.

3. Le programme est petit.

Pour éviter les problèmes inattendus, vous devez commencer avec des programmes jetables ou plus petits.

Recommended Posts

Raisons de penser que les caractères grecs de la formule devraient être utilisés comme noms de variables
J'ai essayé de résumer les opérations susceptibles d'être utilisées avec numpy-stl
Déploiement Heroku de la première application Django à laquelle les débutants sont accros
[Python] Un programme qui calcule le nombre de chaussettes jumelées