Qual é a experiência de programação Python?

A TI-Python é baseada na CircuitPython, uma variante de Python concebida para ser instalada em pequenos microcontroladores. A implementação original do CircuitPython foi adaptada para ser utilizada pela TI.

O armazenamento interno de números para cálculo nesta variante da Circuit Python está em flutuações binárias de precisão limitada e, portanto, não pode representar exatamente todos os valores decimais possíveis. As diferenças em relação às representações decimais reais que surgem ao guardar estes valores podem conduzir a resultados inesperados em cálculos subsequentes.

Para números de ponto flutuante - Exibe até 16 dígitos significantes de precisão. Internamente, os valores são armazenados utilizando 53 bits de precisão, o que equivale aproximadamente a 15-16 dígitos decimais.
Para números inteiros - O tamanho dos números inteiros está limitado apenas pela memória disponível na altura em que os cálculos são realizados.

Módulos incluídos na TI-84 Plus CE-T Python Edition

Planos integrados
módulo math
módulo random
time
ti_system
ti_plotlib
ti_hub
ti_rover

Nota: Se tiver programas Python existentes criados noutros ambientes de desenvolvimento Python, edite o(s) seu(s) programa(s) para a solução TI-Python. Os módulos podem utilizar diferentes métodos, argumentos e ordenação de métodos num programa em comparação com o módulos ti_system, ti_plotlib, ti_hub e ti_rover. De um modo geral, tenha consciência da compatibilidade ao utilizar qualquer versão do Python e dos módulos Python.

Ao transferir programas Python de uma plataforma não TI para uma plataforma TI OU de um produto TI para outro:

- Os programas Python que utilizam funcionalidades da linguagem central e as bibliotecas padrão (math, random, etc.) podem ser portados sem alterações.

Nota: Cada lista tem no máximo 100 elementos.

- Os programas que utilizam bibliotecas específicas da plataforma matplotlib (for PC), ti_plotlib,
ti_system, ti_hub, etc. para plataformas TI, necessitam de ser editados antes de serem executados numa plataforma diferente.
- Isto pode aplicar-se mesmo entre plataformas TI.

Como em qualquer versão do Python, terá de incluir importações como, a partir de math import *, para utilizar quaisquer funções, métodos ou constantes contidas no módulo math. Para um exemplo, para executar a função cos(), utilize importar para importar o módulo math.

Consulte Lista do CATÁLOGO.

Exemplo:

>>>from math import *

>>>cos(0)

1.0

Exemplo alternativo:

>>>import math

>>>math.cos(0)

1.0

Os módulos disponíveis podem ser apresentados no Shell (Interpretador) utilizando o seguinte comando

>>> help("modules")

__main__ sys gc

random time array

math builtins collections

O conteúdo dos módulos pode ser visualizado no Shell (Interpretador) conforme exibido utilizando “import module” e “dir(module)”.

Nem todo o conteúdo dos módulos aparece nos menus de colagem rápida, como [Fns…] ou y N.

Conteúdo dos módulos e palavras-chave selecionados

Para a lista de módulos incluídos nesta versão, consulte:

Anexo: Conteúdo do módulo, palavras-chave e planos integrados da TI-Python

Lembrete: Para qualquer computador/experiência TI-Python: Depois de criar um programa Python no computador, confirme se o seu programa é executado na calculadora na experiência TI-Python. Altere o programa conforme necessário.


Estes ecrãs apresentam o conteúdo dos módulos para math e random.

módulo math

módulo random



Estes ecrãs apresentam o conteúdo dos módulos para time e ti_system.

time

ti_system



Estes ecrãs apresentam o conteúdo do módulo para ti_plotlib.

 

ti_plotlib

 



Este ecrã apresenta o conteúdo do módulo para ti_hub.

 

ti_hub

 



Estes ecrãs apresentam o conteúdo do módulo para ti_rover.

 

ti_rover