Python
Python est l’une des langues de programmation les plus polyvalentes et en même temps les plus accessibles pour les débutants.
Deux environnements Python sont disponibles sur CodeRoom, couvrant des domaines d’application différents.
Python 3.8 – Exécution côté serveur
Pour les programmes plus complexes, l’analyse de données et les applications scientifiques, un environnement Python-3.8 côté serveur est disponible.
Ici, les programmes peuvent être exécutés avec des bibliothèques puissantes.
Bibliothèques disponibles
- Astropy – Outils pour l’astronomie et l’astrophysique
- Biopython – Bibliothèques pour les applications en bioinformatique
- Geopandas – Extension de Pandas pour les données géographiques
- Matplotlib – Création de diagrammes et visualisations
- NetworkX – Création, analyse et visualisation de réseaux et graphes complexes
- NumPy – Fondation pour le calcul numérique et scientifique
- openpyxl – Lecture, écriture et modification de fichiers Excel au format
.xlsx - Pandas – Structures de données et outils pour l’analyse de données
- Plotly – Diagrammes et visualisations interactifs en Python 3 avec rendu client dans le navigateur
- RDKit – Chimie informatique et analyse des structures chimiques
- Requests – Demandes HTTP simples et accès web
- Scikit-learn – Apprentissage automatique et analyse de données
- SciPy – Calculs scientifiques et techniques
- Statsmodels – Modélisation statistique et tests
- SymEngine – Mathématiques symboliques
Cet environnement est particulièrement adapté aux projets basés sur les données, aux applications scientifiques et à des programmes plus complexes.
Python 2 – Exécution côté client avec Skulpt
Pour des expériences rapides directement dans le navigateur, un environnement Python côté client basé sur Skulpt est disponible.
Les programmes s’exécutent directement dans le navigateur sans nécessiter de serveur.
Bibliothèques disponibles
Cet environnement contient :
- les bibliothèques standard fournies par Skulpt
- pygame – pour le développement de jeux simples et d’applications graphiques
- frameCraft – support pour l’apprentissage interactif et les environnements de projet
L’environnement Python basé sur le navigateur est particulièrement adapté à :
- les premières expériences en programmation
- des exercices interactifs en classe
- de petits jeux et des expériences graphiques
Découvrez les articles suivants pour explorer divers exemples et projets qui illustrent les possibilités du Python dans ces deux environnements.