Juno – Python et Jupyter
iOS Universel / developpeurs
Un environnement Python prêt à l’emploi et une boîte à outils complète pour développeurs, dans une app de premier plan pour iPad et iPhone.
Juno est conçu pour couvrir tous vos besoins de développement Python et fonctionne parfaitement avec tous les formats de code source. Juno prend en charge les scripts Python (.py) et les notebooks Jupyter (.ipynb), un format de document dédié à l’analyse de données et au calcul scientifique.
FONCTIONNALITÉS GRATUITES
• Parcourez et gérez fichiers et dossiers, prévisualisez instantanément documents et médias
• Feuilletez vos notebooks Jupyter avec de superbes aperçus rapides
• Affichez et modifiez code, scripts, JSON, XML et autres formats texte dans l’éditeur intégré, doté de la coloration syntaxique
• Ajoutez des signets pour accéder rapidement à des emplacements hors sandbox ou ouvrez simplement les documents in situ
FONCTIONNALITÉS PRO
• Exécutez du code dans vos notebooks Jupyter et fichiers Python, localement sur votre appareil grâce à un interpréteur Python 3.10 intégré, entièrement hors ligne
• Écrivez et exécutez du code Python dans un véritable environnement de développement, avec saisie semi-automatique intelligente et console avec émulateur de terminal complet
• Profitez de toutes les fonctions de Jupyter dans un éditeur de notebooks moderne, puissant et personnalisable
• Compatible avec Siri : créez des Shortcuts qui lancent du code Python ou des scripts .py dans Juno—passez des arguments et des fichiers, récupérez la sortie et chaînez vos actions
• Exploitez des bibliothèques de pointe pour l’analyse de données, le machine learning et le développement : NumPy, Matplotlib, SciPy, Scikit-learn, Pandas, LXML et bien d’autres
• Gestion des packages sans effort : installez facilement tout package Python pur via un gestionnaire intuitif
SCRIPTS PYTHON
Les scripts Python sont des fichiers texte au format .py. Juno offre une saisie semi-automatique ultrarapide, une console avec émulateur de terminal complet et un visualiseur multimédia intégré pour les images, graphiques, apps web et autres contenus générés par votre code. Le code est exécuté localement sur votre iPhone ou iPad, hors ligne, via l’interpréteur Python embarqué.
NOTEBOOKS JUPYTER
Un notebook Jupyter est un format de document polyvalent qui peut contenir code interactif, texte Markdown, graphiques, images ou équations LaTeX – le tout dans un unique fichier .ipynb. Parfaits pour la manipulation de données et l’expérimentation, les notebooks deviennent un jeu d’enfant avec Juno !
Les notebooks enregistrent toutes les entrées et sorties d’une session interactive, et les sorties riches produites par l’exécution de code Python (HTML, images, vidéo, graphiques, etc.) sont intégrées au document. Ils sont particulièrement pratiques pour l’analyse de données, le machine learning ou la science computationnelle en général.
Quoi de neuf dans la dernière version ?
Nouveautés de la version 3.8 :
– Prise en charge des Raccourcis : créez des raccourcis qui exécutent du code Python ou des scripts .py dans Juno ; passez des arguments et des fichiers, capturez la sortie et enchaînez des actions.
– Éditeur de texte : modifiez du code source, des scripts, du JSON, du XML et d’autres formats texte dans l’éditeur intégré, sans passer à Juno Pro.
– Correction de plusieurs plantages et bugs lors de l’exécution de code, ainsi que de quelques problèmes de mise en page dans l’app.