Autocomplétion dans l'éditeur Python

L'éditeur de scripts de l'application Python dispose maintenant d'une fonctionnalité d'autocomplétion. Lorsque vous commencez à taper un mot, l'application vous propose une suggestion en gris.

  • Pour accepter la suggestion, appuyez sur la touche Flèche droite ou OK
  • Pour refuser la suggestion, appuyez sur Retour ou continuez simplement à écrire le mot
  • Pour obtenir une nouvelle suggestion, appuyez sur la touche Flèche haut ou Flèche bas
  • Toutes les suggestions possibles à partir du préfixe que vous avez entré sont listées dans le menu de la touche var

Dans la console d'exécution, le menu de la touche var affiche la liste des fonctions et des variables globales contenues dans les scripts importés.

Amélioration des modules turtle et matplotlib de Python

matplotlib.pyplot

  • Les fonctions plot, scatter, bar, hist et arrow du module matplotlib.pyplot prennent maintenant un argument supplémentaire qui permet de spécifier la couleur. Par exemple, pour afficher un nuage de points rouges : scatter([0,1,2],[2,4,7],color="red")
  • Pour la fonction plot il est possible d'écrire directement le nom de la couleur en troisième argument : plot([0,1],[2,5],"red")
  • Les mot-clés utilisables pour les couleurs sont listés dans le menu de la touche Boîte à outils : Modules > matplotlib.pyplot
  • Il est également possible de régler la taille de la flèche de la fonction arrow en écrivant par exemple : arrow(0,0,1,1,head_width=0.1)

turtle

  • La nouvelle fonction write("text") du module turtle permet d'écrire le texte placé en argument à la position où se trouve la tortue
  • L'argument de la fonction circle(r) de turtle peut désormais être négatif : le cercle se trace alors dans le sens opposé
  • Dans le module turtle, il est désormais possible d'utiliser la fonction colormode() : colormode(1.0) passe le mode couleur à 1.0 et les couleurs doivent alors être définies par des tuples de type (0.5,1.0,0.5) tandis que colormode(255) passe le mode couleur à 255 et les couleurs sont alors définies par des tuples du type (128,255,128). Par défaut le mode couleur est 255

Autres améliorations

  • Dans l'application Calculs, des résultats complémentaires sont désormais disponibles sur les résultats comportant des unités
  • Dans l'application Calculs, les résultats sont affichés sur la même ligne que les entrées si la place le permet
  • En édition 2D, il est maintenant possible d'insérer un élément de l'historique de calculs au dénominateur d'une fraction
  • La définition de la loi géométrique a été modifiée de sorte à être en adéquation avec celle utilisée en cours de mathématiques
  • Dans l'application Régressions, il est maintenant possible d'utiliser le modèle y=ax
  • Il est désormais possible de choisir deux nouvelles langues : le néerlandais et l'italien
  • La version de MicroPython a été mise à jour (version 1.12)

Remerciements

Nous remercions les contributeurs qui ont aidé à l'élaboration de cette mise à jour : Alexandre André, Jean-Baptiste Boric, Ulysse Gaspar, Joachim Le Fournis, David Meenan, Henry Meyer, Neven Sajko, Maximilian Walter et Jacob Young.