π
<-
Chat plein-écran
[^]

News 2019
June (2)
May (5)
April (1)
March (2)

News 2018
August (4)
July (1)
June (5)
May (9)
April (13)
March (5)

News 2017
August (4)

Reçois le recueil d'activités SNT 2nde NumWorks chez toi

New postby critor » 22 Jun 2019, 16:09

11301Dans un article précédent, nous te présentions le recueil d'activités
NumWorks
pour le nouvel enseignement commun de
Sciences Numériques et Technologie
en Seconde à la rentrée 2019.

6 activités y sont déroulées et illustrées dans le contexte de la calculatrice
NumWorks
, faisant appel aux applications
Calculs
ou
Python
.

Précisons que mis à part la dernière activité qui fait appel au module
Python
graphique
kandinsky
, exclusivité à ce jour de la calculatrice
NumWorks
, les autres activités pourront parfaitement être organisées avec des élèves équipés d'une calculatrice
Python
d'une autre marque. :bj:

Un exemplaire papier du recueil a été envoyé dans chaque lycée de France, et tu en disposes également d'une version numérique librement accessible en ligne. :bj:

Si jamais tout ceci ne te suffisait pas,
NumWorks
se propose même de t'envoyer un exemplaire papier directement chez toi, à ton domicile ou sur ton lieu de vacances, et ce même à l'étranger ! :bj:

Il te suffit tout simplement pour cela de compléter le formulaire mis en place à cette intention -
mais quelle générosité ! ;)

Recueil activités SNT 2nde avec NumWorks et Python

New postby critor » 19 Jun 2019, 01:05

11301En Seconde à la rentrée 2019 est mis en place un nouvel enseignement commun,
Sciences Numériques et Technologie
, déjà communément abrégé
SNT
.

5 enseignants aux profils divers et variés s'associent afin d'offrir à leurs collègues un recueil d'activités
SNT
prenant appui sur la calculatrice
NumWorks
et les formidables possibilités de son interpréteur
Python
:
  • Alain Busser
    , professeur de Mathématiques, animateur IREM, créateur du langage de programmation Sophus
  • Dominique Gluck
    , professeur de Physique-Chimie
  • Claire Savinas
    , professeure de Mathématiques et d'ISN, formatrice académique SNT
  • Christophe Miezsczak
    , professeur de Mathématiques et d'ISN
  • Luc Vincent
    , professeur de Physique-Chimie et d'ISN/ICN

Dans ce livret de 67 pages chacun prend la parole à son tour, pour nous proposer un total de 6 activités couvrant quasiment toutes les thématiques d'
SNT
:
  1. Transport de données par voie routière
    (Internet)

    A travers la situation concrète du déménagement d'un serveur par camion,
    Claire
    propose de mettre du sens sur les valeurs de débit que les élèves sont amenés à rencontrer dans leur vie quotidienne
    (offres d'abonnement Internet/téléphone)
    , avec application à l'ADSL et à la fibre.
  2. Le Pagerank de Google
    (Le web)

    Christophe
    propose ici de simuler le fonctionnement d'un des critères pris en compte par le moteur de recherche
    Google
    , à savoir le
    PageRank
    , un score attribué à chaque page, et de s'interroger sur ses qualités et ses limites. De quoi utiliser le module
    Python random
    .
  3. Modélisation d'un réseau social
    (Les réseaux sociaux)

    Claire
    revient ici nous proposer de mieux comprendre le fonctionnement interne d'un réseau social. Au menu travail sur les graphes
    (rayon, diamètre, centre)
    représentés par des matrices, et application à Facebook et Twitter.
  4. Données structurées en Python
    (Les données structurées et leur traitement)

    Alain
    propose ici de travailler sur les données et la distinction valeur/descripteur. Pour cela il fait appel à la structure de données
    Python
    dictionnaire
    (
    dict
    )
    dans le contexte des booléens, entiers et variables globales.
  5. Transmission des coordonnées GPS, trames NMEA
    (Localisation, cartographie et mobilité)

    Luc
    nous amène ici à mieux comprendre ce que sont réellement des données GPS, en travaillant sur le décodage de données GPS transmises selon la norme
    NMEA 0183
    .
  6. Le codage des couleurs
    (La photographie numérique)

    Et enfin, à travers l'observation de différents types de dégradés de couleurs
    (monochromatiques, polychromatiques)
    produits par divers scripts
    Python
    ,
    Dominique
    propose là encore de donner du sens au codage RVB des couleurs puis de s'interroger sur les caractéristiques de l'écran
    NumWorks
    , avec application au dessin de drapeaux et à la réalisation d'une mire.
    Cette dernière activité nécessite un module
    Python
    graphique,
    kandinsky
    dans le cas de la calculatrice
    NumWorks
    . La
    NumWorks
    étant à ce jour la seule calculatrice proposant un interpréteur
    Python
    disposant d'un module graphique, contrairement aux précédentes les scripts de cette activité ne pourront pas être transposés pour les élèves équipés de modèles d'autres marques. :#non#:

    Attention donc aux recommandations de matériel en début d'année si vous envisagez d'utiliser la calculatrice graphique
    Python
    pour la
    SNT
    !
11300
Chaque activité se découpe en différentes étapes qui pourront être déroulées en intégralité ou en partie sur plusieurs séances. Les éléments de réponse sont inclus et accompagnés de tout ce qu'il faut : scripts
Python
ainsi que les captures d'écran de leur exécution.

Une sélection d'activités riche, variée et judicieuse, activités qui ont l'immense avantage de pouvoir être mises en place directement avec le matériel des élèves, la calculatrice graphique programmable en
Python
! :bj:
De quoi aborder la rentrée en toute sérénité, merci à tous. ;)

Le recueil d'activités est envoyé gracieusement dans ton lycée.

Il est également disponible tout aussi gratuitement au format numérique :

Spectres d'émission et d'absorption dans ta NumWorks

New postby critor » 24 May 2019, 19:34

A la rentrée 2019 en Seconde, le programme de Physique-Chimie fait en effet appel aux scripts
Python
afin d'illustrer graphiquement divers phénomènes physiques. La
NumWorks
est à ce jour la seule calculatrice venant avec un langage
Python
qui intègre des possibilités graphiques. :bj:

Dans un article précédent, nous traitions déjà de mettre le spectre continu de la lumière visible dans ta
NumWorks
.

11278Voici aujourd'hui un script
Python
toujours dans le cadre de la partie
Vision et image
du programme de Seconde, mais qui va ici un petit peu plus loin en te juxtaposant les spectres de raies d'émission et d'absorption d'un élément chimique au choix. En prime il tient même compte de l'intensité pour chaque affichage de raie ! :D

Une belle illustration des formidables capacités graphiques du
Python
sur calculatrice
NumWorks
, sans comparaison possible à ce jour ! :bj:

Les données sont extraites du catalogue
Line Spectra of the Elements
de 1981 par
Reader J.
et
Corliss Ch.H.
.

Toutefois, seules les données concernant les 8 premiers éléments chimiques sont actuellement incluses dans le script, soit tout de même déjà 443 raies, transcodées dans un format binaire afin de minimiser la place occupée en mémoire.

Malheureusement, le facteur limitant nous empêchant d'intégrer davantage d'éléments dans ce script est la capacité de la mémoire de travail
Python
NumWorks
, avec seulement dans les
16Kio
, actuellement la pire capacité parmi toutes les solutions concurrentes.

Téléchargement
:
archives_voir.php?id=2119058

Sources données
:


Firmware 10.0.0 tiers avec affichage optimal résultats

New postby critor » 23 May 2019, 11:54

Un des rares embêtements avec la
NumWorks
, c'est la place occupé par chaque calcul sur l'écran.

En effet, le résultat d'un calcul est systématiquement présenté de façon décalée sur la ligne suivante. Pour peu que les couples saisie-résultat fassent intervenir des quotients, il n'en rentrera même pas complètement 2 dans l'écran.

Certes, on peut faire défiler l'historique des calculs. Mais dans le contexte de captures d'écran ou d'une vidéoprojection, cela reste bien embêtant de ne pas pouvoir montrer l'enchaînement des calculs sans multiplier les captures ou manipulations.

11258C'était sans compter sur et
PiGuy2
qui te partagent une version
10.0.0
modifiée n'ayant plus cet inconvénient.

Lorsqu'il y a suffisamment de place, les résultats sont désormais affichés sur la même ligne que le rappel de l'expression saisie. :bj:

Téléchargement
:
firmware
10.0.0
précompilé avec cette amélioration
(installable facilement via webdfu-NumWorks )

Code source
:
https://github.com/numworks/epsilon/pull/954

Cercle chromatique paramétrable et plus rapide pour NumWorks

New postby critor » 20 May 2019, 21:41

Petit retour ce soir sur la possibilité de mettre le cercle chromatique dans ta
NumWorks
.

A la rentrée 2019 en Seconde, le programme de Physique-Chimie fait en effet appel aux scripts
Python
afin d'illustrer graphiquement divers phénomènes physiques. La
NumWorks
est à ce jour la seule calculatrice dont le
Python
offre des possibilités graphiques, et donc la seule calculatrice entièrement conforme au nouveau programme. :bj:

Nous avions donc vu un premier script en ce sens dans un article précédent. Script qui avait la particularité très artistique de colorier le cercle de façon concentrique en partant du centre.

Un inconvénient de cette méthode est qu'elle est peu précise pour allumer une grille de pixels.

Les approximations poussent à jouer la sécurité afin de ne pas laisser de trous, quitte à traiter certains pixels plusieurs fois, ce qui ralentit le tracé.

Aussi, les cercles concentriques étant de plus en plus grands, cela donne visuellement l'impression peu agréable que le tracé ralentit de plus en plus.

11257Voici donc ce soir un autre script
Python
dédié au cercle chromatique, qui cette fois-ci colorie le disque ligne par ligne de haut en bas.

Une méthode sans doute moins esthétique en cours de tracer, mais qui permet ici de viser précisément chaque pixel et qui est donc beaucoup plus rapide ! :bj:
Aussi, la fonction de ce nouveau script a l'avantage d'offrir le contrôle de nombre de paramètres, afin de se s'adapter au mieux à tes besoins ou ceux de tes propres scripts.

Tu pourras préciser notamment cette fois-ci la position du centre ainsi que le rayon, et même décider d'inverser l'ordre des couleurs.

En interne, le script travaille sur des couleurs en coordonnées non pas
RVB
(Rouge-Vert-Bleu)
mais
TSV
(Teinte-Saturation-Valeur)
, possiblement plus connues chez les graphistes et anglophones en tant que
HSV
(Hue-Saturation-Value)
ou
HSB
(Hue-Saturation-Brightness)
. Ce système de coordonnées a l'avantage d'être basé sur une approche de la perception des couleurs, ce qui simplifie énormément nombre d'effets optiques. ;)

Tu pourras par exemple demander à la fonction d'augmenter ou de diminuer progressivement la saturation ou la valeur du centre à la périphérique pour des effets que tu peux constater sur la démo ci-contre, de quoi illustrer aussi bien la synthèse additive que soustractive par exemple. :D

11252Avertissement pour les codeurs
NumWorks
dont les scripts manipulent des couleurs.

La version bêta
11.0.0
actuellement en phase de tests change le comportement de la fonction kandinsky.color(r,g,b), qui ne renvoie plus un nombre mais un tuple.

L'avantage est de permettre la récupération facile des différentes composantes RVB au codeur débutant, exactement comme avec une liste. Un changement une fois de plus à l'heure et en parfaite adéquation avec l'évolution des programmes scolaires du lycée à la rentrée 2019 ! :bj:

Toutefois, selon comment les scripts déjà existants récupéraient et utilisaient la valeur retour de cette fonction, certains pourront ne plus fonctionner correctement lors d'une prochaine mise à jour
NumWorks
. Notamment ceux qui en récupéraient les composantes RVB pour y appliquer des transformations, et qui devront donc être corrigés.

Le script de cet article n'est pas concerné par le problème. Il a en effet été écrit de sorte à fonctionner aussi bien avec le nouveau comportement que l'ancien. :bj:


Téléchargement
:
archives_voir.php?id=2107931

Le cercle chromatique dans ta NumWorks

New postby critor » 19 May 2019, 11:27

11230A la rentrée 2019 en Seconde, le
Python
débarque en Physique-Chimie pour illustrer graphiquement divers phénomènes physiques.

Une seule calculatrice graphique offre à ce jour un langage
Python
incluant des capacités graphiques, la
NumWorks
.

continue à te proposer des scripts
Python
s'inscrivant dans l'esprit de ces nouveautés, et plus particulièrement dans la partie
Vision et image
du nouveau programme de Physique-Chimie de Seconde.

Voici aujourd'hui
chromatic_circle.py
dont l'appel chroma() remplira ton écran
NumWorks
avec le disque chromatique. Tracé en cercles concentriques partant du centre, le script ne rate pas le moindre pixel, un exploit ! :bj:

De quoi consulter les couples de couleurs complémentaires. ;)

11252Avertissement pour les codeurs
NumWorks
dont les scripts manipulent des couleurs.

La version bêta
11.0.0
actuellement en phase de tests change le comportement de la fonction kandinsky.color(r,g,b), qui ne renvoie plus un nombre mais un tuple.

L'avantage est de permettre la récupération facile des différentes composantes RVB au codeur débutant, exactement comme avec une liste. Un changement une fois de plus dans les temps et en parfaite adéquation avec l'évolution des programmes scolaires du lycée à la rentrée 2019 ! :bj:

Toutefois, selon comment les scripts déjà existants récupéraient et utilisaient la valeur retour de cette fonction, certains pourront ne plus fonctionner correctement lors d'une prochaine mise à jour
NumWorks
. Notamment ceux qui en récupéraient les composantes RVB pour y appliquer des transformations, et qui devront donc être corrigés.

Précisons que
chromatic_circle.py
n'est pas concerné et fonctionne parfaitement avec la version bêta
11.0.0
. :bj:

Téléchargement
:
archives_voir.php?id=2103624
Link to topic: Le cercle chromatique dans ta NumWorks (Comments: 0)

Toutes les couleurs du visible dans ta NumWorks

New postby critor » 18 May 2019, 12:21

11251A la rentrée 2019 en Seconde le
Python
est au programme de Physique-Chimie, pour représenter graphiquement divers phénomènes physiques.

Une seule calculatrice graphique offre à ce jour un langage
Python
disposant de capacités graphiques, la
NumWorks
.

te propose dès maintenant un script
NumWorks
s'inscrivant parfaitement dans ce nouveau contexte scolaire,
visible_spectrum.py
dont l'appel spectrum() te dessinera une représentation du spectre des rayonnements visibles.

En fin de tracé, tu pourras même saisir des longueurs d'onde, et voir à quelles couleurs elles correspondent. ;)

11252Avertissement à tous les codeurs
NumWorks
dont les scripts manipulent des couleurs.

La version bêta
11.0.0
actuellement en phase de tests change le comportement de la fonction kandinsky.color(r,g,b), qui ne renvoie plus un nombre mais un tuple.

L'avantage est de permettre la récupération facile des différentes composantes RVB au codeur débutant, exactement comme avec une liste. Un changement une fois de plus dans les temps et en parfaite adéquation avec l'évolution des programmes scolaires du lycée à la rentrée 2019 ! :bj:

Toutefois, selon comment les scripts déjà existants récupéraient et utilisaient la valeur retour de cette fonction, certains pourront ne plus fonctionner correctement lors d'une prochaine mise à jour
NumWorks
. Notamment ceux qui en récupéraient les composantes RVB pour y appliquer des transformations, et qui devront donc être corrigés.

Précisons pour référence que
visible_spectrum.py
fonctionne parfaitement avec la version bêta
11.0.0
. :bj:

Téléchargement
:
archives_voir.php?id=2102708

-
Search
-
Featured topics
Offre TI-Planet/Jarrety pour avoir la TI-83 Premium CE avec son chargeur pour 79,79€ port inclus !
Offre TI-Planet/Jarrety pour avoir la TI-Nspire CX CAS à seulement 130€ TTC port inclus!
Jailbreake ta TI-Nspire avec Ndless et profite des meilleurs jeux et applications !
123
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...

Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety 
-
Stats.
472 utilisateurs:
>390 invités
>77 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)