Le cyberblog du coyote

 

Extra

Editorial

Ce blog a pour objectif principal d'augmenter la culture informatique de mes élèves. Il a aussi pour ambition de refléter l'actualité technologique dans ce domaine.

samedi 25 avril 2009

Apprenez d'abord Python (2)

Pour compléter la conférence d'hier, voici l'article Apprenez d'abord Python qu'Eric Le Bigot a écrit dans la revue Linux Magazine No 40. Un numéro à se procurer absolument, si c'est encore possible.

vendredi 24 avril 2009

Apprenez d'abord Python

Eric Le Biot prône d'utiliser Python comme premier langage de programmation. Je suis du même avis. Vous pouvez visionner l'exposé qu'il a fait à la conférence Pycon Fr 2008 (durée : 29 minutes).
Comme la vidéo n'est pas de très bonne qualité, voici les diapositives projetées lors de l'exposé.

jeudi 23 avril 2009

SciPy

SciPy est un projet visant à unifier et fédérer un ensemble de bibliothèques Python à usage scientifique. Cette distribution de modules est destinée à être utilisée avec le langage interprété Python afin de créer un environnement de travail scientifique très similaire à celui offert par Matlab. Il contient par exemple des modules pour l'optimisation, l'algèbre linéaire, les statistiques ou encore le traitement du signal. Il offre également des possibilités avancés de visualisation grâce au module "matplotlib".

mercredi 22 avril 2009

Python(x,y)

Python(x,y) est un logiciel libre scientifique de calcul numérique basé sur le langage Python, les interfaces graphiques Qt (et le cadre de développement associé) et l'environnement de développement libre Eclipse.
Avec Python(x,y), vous pouvez :

  • réaliser des calculs de manière interactive : graphiques 2D et 3D, calcul matriciel, calcul formel, etc. ;
  • choisir la simplicité d'un style de programmation fonctionnel (avec une syntaxe proche de celle de MATLAB*) aussi bien que la puissance d'un style de programmation orienté objet ;
  • entreprendre des projets de développement du plus simple script à la plus sophistiquée des applications grâce au cadre de développement Qt et à la plateforme Eclipse ;
  • exécuter des scripts en calcul parallèle sur des ordinateurs multiprocesseurs (ou multicoeurs) et sur des clusters (avec Parallel Python) ; ...et ce ne sont que quelques exemples !

samedi 18 avril 2009

wxPython

wxPython est une implémentation libre en Python de l'interface de programmation wxWidgets. Cette bibliothèque Python est utilisée pour la création d'interfaces graphiques, et est l'alternative de Tkinter la plus utilisée.
wxPython essaie d'unir la simplicité et la lecture facile de Python avec une interface de programmation très complète. Ceci donne un cycle de développement rapide tout en permettant une grande complexité si nécessaire.
Pour pouvoir utiliser les logiciels qui utilisent cette bibliothèque, il est d'abord nécessaire de la télécharger et de l'installer sur le système, en plus de l'installation de Python, à moins de recevoir le logiciel sous forme de fichiers binaires.

Pour en savoir plus : Construire une interface graphique pas à pas en Python avec Tkinter et wxPython