Was ist die Python-Programmierumgebung?
TI-Python basiert auf CircuitPython, einer Python-Variante, die für kleine Mikrocontroller entwickelt wurde. Die ursprüngliche CircuitPython-Implementierung wurde für die Verwendung durch TI angepasst.
Die interne Speicherung von Zahlen zur Berechnung in dieser Variante von Circuit Python erfolgt in binären Fließkommazahlen mit begrenzter Genauigkeit und kann daher nicht alle möglichen Dezimalwerte exakt darstellen. Die bei der Speicherung dieser Werte auftretenden Abweichungen von den tatsächlichen Dezimaldarstellungen können bei nachfolgenden Berechnungen zu unerwarteten Ergebnissen führen.
| • | Bei Fließkommazahlen – Es werden bis zu 16 signifikante Genauigkeitsziffern angezeigt. Intern werden die Werte mit einer Genauigkeit von 53 Bit gespeichert, was in etwa 15-16 Dezimalstellen entspricht. |
| • | Bei Ganzzahlen – Die Größe von Ganzzahlen ist nur durch den zum Zeitpunkt der Berechnungen verfügbaren Speicher begrenzt. |
Im TI-84 Plus CE-T Python Edition enthaltene Module
| • | Built-in (integriert) |
| • | math module |
| • | random module |
| • | time |
| • | ti_system |
| • | ti_plotlib |
| • | ti_hub |
| • | ti_rover |
Hinweis: Wenn Sie Python-Programme besitzen, die in anderen Python-Entwicklungsumgebungen erstellt wurden, passen Sie Ihr(e) Programm(e) bitte an die TI-Python-Lösung an. Die Module können in einem Programm andere Methoden, Argumente und Methoden-Reihenfolgen verwenden als die Module ti_system, ti_plotlib, ti_hub und ti_rover modules. Achten Sie bei der Verwendung aller Python-Versionen und Python-Module grundsätzlich auf Kompatibilität.
Beim Übertragen von Python-Programmen von einer Nicht-TI-Plattform auf eine TI-Plattform ODER von einem TI-Produkt auf ein anderes:
| - | Python-Programme, die Kernsprachenfunktionen und Standardbibliotheken (math, random usw.) verwenden, können ohne Änderungen importiert oder exportiert werden. |
Hinweis: Die Begrenzung der Listenlänge beträgt 100 Elemente.
| - | Programme, die plattformspezifische Bibliotheken – matplotlib (für PC), ti_plotlib, ti_system, ti_hub usw. – für TI-Plattformen verwenden, müssen bearbeitet werden, bevor sie auf einer anderen Plattform ausgeführt werden können. |
| - | Dies kann sogar zwischen TI-Plattformen erforderlich sein. |
Wie bei jeder Python-Version müssen Sie Importe, wie z. B. aus math import *, einbinden, um alle Funktionen, Methoden oder Konstanten verwenden zu können, die im math-Modul enthalten sind. Um beispielsweise die Funktion cos() auszuführen, importieren Sie mit „import“ das math-Modul zur Verwendung.
Siehe KATALOG-Liste.
Beispiel:
>>>from math import *
>>>cos(0)
1.0
Alternatives Beispiel:
>>>import math
>>>math.cos(0)
1.0
Verfügbare Module können in der Shell mit folgendem Befehl angezeigt werden:
>>> help("modules")
__main__ sys gc
random time array
math builtins collections
Der Inhalt von Modulen kann in der Shell wie gezeigt mit „import module“ und „dir(module)“ angezeigt werden.
Nicht alle Modulinhalte werden in den Schnelleinfüge-Menüs wie z. B. [Fns…] oder y N angezeigt.
Inhalte ausgewählter Module und Schlüsselwörter
Eine Liste der in dieser Version enthaltenen Module finden Sie in:
Anhang: Ausgewählte Inhalte der in TI-Python integrierten Funktionen, Schlüsselwörter und Module
(missing or bad snippet)Diese Bildschirme zeigen die Modulinhalte für Mathematik und Zufall an.
|
|
math module | random module |
Diese Bildschirme zeigen den Modulinhalt für time und ti_system an.
|
|
time | ti_system |
Diese Bildschirme zeigen den Modulinhalt für ti_plotlib an.
|
|
ti_plotlib |
|
Dieser Bildschirm zeigt den Modulinhalt für ti_hub an.
|
|
ti_hub |
|
Diese Bildschirme zeigen den Modulinhalt für ti_rover an.
|
|
ti_rover |
|






