Les diverses implémentations de Python
Objectifs
Les objectifs de cette vidéo sont de :
- Présenter les différentes implémentations de Python.
- Expliquer les avantages et inconvénients de chaque implémentation.
- Introduire et démontrer l'utilisation de IPython et Jupyter.
Résumé
Python offre plusieurs implémentations telles que CPython, Jython, IronPython, et PyPy. Découvrez comment IPython et Jupyter peuvent améliorer votre efficacité.
Description
Python n'est pas seulement un langage de programmation, mais également un standard définissant son comportement ainsi que les capacités de sa bibliothèque standard. La CPython est l'implémentation la plus courante, mais il en existe plusieurs autres.
Jython permet de faire tourner du Python sur une machine virtuelle Java, et IronPython sur une machine virtuelle .NET. Brython transforme le code Python en JavaScript pour le navigateur. Quant à PyPy, il est écrit en Python et est l'implémentation la plus rapide, bien que son intégration avec certaines bibliothèques C comme NumPy, SciPy, et Panda soit limitée.
Un autre outil notable est IPython, une version améliorée du shell Python qui inclut la coloration syntaxique et la complétion de code. L'outil Jupyter, anciennement IPython Notebook, permet d'éditer du code dans un navigateur avec un rendu interactif. Jupyter supporte désormais plusieurs langages, et son interface permet de combiner code, texte et visualisations de manière efficace.
Autrement jusque-là tout était très clair, merci beaucoup :-)
Pratiquant le Python régulièrement, je trouve que ce cours et l'intervenant font parties des meilleurs sur le Web pour l'apprentissage de ce language.
La partie sur les able est simplement limpide et tellement utile.
Certains sujets sont passés en revue rapidement tel que le debugeur mais on le comprend très bien, déjà avec plus de 6h de formation, cela aurait été dense et finalement cela ne concerne pas vraiment les débutants.
Je conseille d'aller voir les autres formations de l'enseignant qui sont du même acabit.
Regarder les design pattern, c'est du Python mais cette formation ne ressort pas avec le moteur de recherche....
Bon apprentissage.