Python
Python pertenece a los lenguajes de programación más versátiles y al mismo tiempo amigables para principiantes.
En CodeRoom están disponibles dos entornos de Python, que cubren diferentes áreas de aplicación.
Python 3.8 – Ejecución en el servidor
Para programas más extensos, análisis de datos y aplicaciones científicas, está disponible un entorno de Python-3.8 ejecutado en el servidor.
Aquí, los programas pueden ejecutarse con potentes bibliotecas.
Bibliotecas disponibles
- Astropy – Herramientas para astronomía y astrofísica
- Biopython – Bibliotecas para aplicaciones de bioinformática
- Geopandas – Extensión de Pandas para datos geográficos
- Matplotlib – Creación de diagramas y visualizaciones
- NetworkX – Creación, análisis y visualización de redes y grafos complejos
- NumPy – Fundamento para cálculos numéricos y científicos
- openpyxl – Lectura, escritura y edición de archivos Excel en el formato
.xlsx - Pandas – Estructuras de datos y herramientas para análisis de datos
- Plotly – Diagramas e visualizaciones interactivos en Python 3 con renderizado cliente en el navegador
- RDKit – Química computacional y análisis de estructuras químicas
- Requests – Solicitudes HTTP simples y acceso web
- Scikit-learn – Aprendizaje automático y análisis de datos
- SciPy – Cálculos científicos y técnicos
- Statsmodels – Modelado estadístico y pruebas
- SymEngine – Matemática simbólica
Este entorno es particularmente adecuado para proyectos basados en datos, aplicaciones científicas y programas más complejos.
Python 2 – Ejecución del lado cliente con Skulpt
Para experimentos rápidos directamente en el navegador, está disponible un entorno de Python del lado cliente basado en Skulpt.
Los programas se ejecutan directamente en el navegador sin necesidad de un servidor.
Bibliotecas disponibles
Este entorno contiene:
- las bibliotecas estándar proporcionadas por Skulpt
- pygame – para el desarrollo de juegos simples y aplicaciones gráficas
- frameCraft – soporte para entornos de aprendizaje interactivo y proyectos
El entorno basado en navegador de Python es particularmente adecuado para:
- primeras experiencias con programación
- ejercicios interactivos en el aula
- pequeños juegos y experimentos gráficos
Explore los siguientes artículos para descubrir diversos ejemplos y proyectos que demuestren las posibilidades de Python en ambos entornos.