Esquema
Python en Geogebra con PyGgb - Code Snippets
Fragmentos de Código Python en Geogebra utilizando las librerías de Python que trabajan en GeoGebra como Javascript con la librería skulpt. Las librerías y módulos de Python disponibles en pyggb son: ggb, array, bisect, collections, copy, datetime, document, functools, image, itertools, keyword, math, numbers, operator, platform, processing, random, re, signal, string, sys, textwrap, time, token, tokenize, types & webbrowser.
Las librerias cmath, matplotlib, turtle, statistics, numpy, json NO funcionan todavia en pyggb.
PyGgb es un entorno en línea en el que se puede programar en Python y ver el resultado gráfico en GeoGebra. PyGgb es una biblioteca de Python que permite interactuar con la aplicación de geometría dinámica GeoGebra a través de su API. Con PyGgb, los usuarios pueden crear programas en Python que interactúen con objetos y comandos de GeoGebra, lo que permite la creación de visualizaciones matemáticas complejas y la automatización de tareas repetitivas. PyGgb permite crear visualizaciones interactivas y explorar conceptos matemáticos en un entorno familiar como Python. PyGgb está actualmente en versión beta, por lo que todas las características están sujetas a cambios.
https://geogebra.github.io/pyggb/
https://www.geogebra.org/python/index.html
https://www.geogebra.org/python/
Reddit
En /r/pyggb puedes informar de errores, solicitar funcionalidades y compartir programas interesantes que hayas creado.
https://www.reddit.com/r/pyggb
Skulpt
Skulpt es una biblioteca de Python en línea que permite ejecutar código Python en un navegador web para aprender Python y crear aplicaciones web interactivas utilizando Python. Skulpt utiliza JavaScript como backend y proporciona una consola de Python en el navegador. Puedes escribir y ejecutar código Python directamente en su navegador web. Usamos Skulpt para ejecutar Python en el navegador y el Ace Editor para la ventana de codificación.
https://skulpt.org/
https://github.com/skulpt/skulpt
https://github.com/skulpt/skulpt/blob/master/HACKING.md
import sys
print(sys.modules.keys())
# devuelve la lista horizontal de todos los módulos que se han importado.
import sys
print('\n'.join(sys.modules.keys()))
# devuelve la lista vertical de todos los módulos que se han importado.
Tabla de contenidos
Introducción
Objetos
Fundamentos
- Python - Operadores de Comparación & Operadores Relacionales Lógicos
- Python - Desigualdades en Estructuras de Control
- Python - Estructura de Control Switch
- Python - Operador de Repetición (*)
- Python - Operador Ternario
- Python - 9 Ejemplos de Conversiones
- Python - 42 Ejemplos sobre cómo comprobar si una cadena es
- Python - Excepciones - try & except
- Python - Casting - Convertir tipos de datos
- Python - Intercambio de Variables con dos Variables
- Python - Diferencia de tiempo entre dos fechas
- Python - 11 Ejemplos de Fragmentos de Código
- Python - Bucle While
- Python - Bucle For
- Python - Imprimir Patrones de Números, Letras, Asteriscos con Bucles For Anidados
- Python - Imprimir las Fechas
- Python - Anidación de Bucles
- Python - Algoritmo de Clasificación y Algoritmos de Búsqueda
- Python - Memoización
- Symbols Tables - Letter To Unicode
Palabras claves
Funciones
Matemáticas
- Python - Calculando Operaciones Matemáticas
- Python - Tablas de Verdad - Operadores Lógicos - Lógica Matemática
- Python - Tautologías y Contradicciones en Tablas de Verdad
- Python - Aplicaciones Matemáticas
- Python - Operador Módulo
- Python - Porcentajes
- Python - Teoría de Números
- Python - Máximo Común Divisor (MCD) & Mínimo Común Múltiplo (MCM)
- Python - Matemáticas Financieras
- Python - atan2(y,x)=atan2(r*sin(θ),r*cos(θ)) de (-pi,pi]
- Python - Secuencias Fibonacci
- Python - Secuencias Recursivas por Recursividad Anidada
- Python - Secuencias Recursivas usando bucle for
- Python - Ecuaciones y Funciones Caóticas Recursivas
- Métodos Numéricos utilizados en Análisis Numérico y Cálculo Numérico
- Propiedades y Fórmulas en Python de Triángulo Equilátero, Cuadrado, Cubo, Esfera
Gamificación
Librerías
- Python - dir - Imprimiendo todas las funciones en el módulo
- Python - Librería Array
- Python - Librería Bisect
- Python - Librería Collections
- Python - Librería Copy
- Python - Librería Datetime y Strptime
- Python - Librería Functools
- Python - Librería Image
- Python - Librería Itertools
- Python - Librería Math
- Python - Librería Numbers
- Python - Librería Platform
- Python - Librería Sys
- Python - Librería Random
- Python - Librería RE
- Python - Librería Signal
- Python - Librería String
- Python - Librería Textwrap
- Python - Librería Time
- Python - Librerías Token & Tokenize
- Python - Librería Types
- Python - Librería Webbrowser