A propos d'outils logiciels
De Sciencinfolycee
Révision datée du 22 mai 2012 à 11:39 par Dominique.Bonnaud (discussion | contributions)
Section Description | |
---|---|
URL | https://wiki.inria.fr/sciencinfolycee/A propos d%27outils logiciels %28s%C3%A9lection th%C3%A9matique%29 |
Titre | A propos d'outils logiciels (sélection thématique) |
Auteur(s) | |
Fonction(s) | |
Notes | |
Section Analyse | |
Langue | fre |
Résumé | |
Sélection(s) thématique(s) | |
Mots-clés normalisés | |
Proposition autres mots-clés | |
Type documentaire | |
Typologie Générale | |
Date de publication | |
Structure du document | |
Niveau d'agrégation | |
Exigences techniques | |
Section Pédagogie | |
Type pédagogique | |
Public cible | |
Utilisation pédagogique | |
Section Droits | |
Droits du document | |
Section processus de validation (workflow) | |
Intervenants | |
Statut du workflow |
Signaler cette ressource. Si ce lien de signalement ne fonctionne pas (ouverture intempestive d'un mailer alors que vous utilisez un webmail) c'est qu'il vous manque l'extension idoine dans votre navigateur (par exemple l'extension send-mail pour firefox); c'est une bonne occasion de l'installer.
Sommaire
Outils logiciels
- L'enseignement ISN ne se limite pas à de la programmation de quelques algorithmes, il s'intéresse aussi aux données numériques, à leur transformation, à leur circulation. Il nécessite aussi des outils efficaces pour que le développement des idées et des programmes associés soit confortable. En un mot ... des logiciels.
- Voici une sélection de quelques logiciels libres qui ont de bonnes chances de servir. Une bonne part d'entre eux été rassemblés et validés pour vous par le service SIALLE du CNDP.
Environnements de programmation
- → On ne présente plus Java's Cool mais on peut quand même l'évaluer : Java's Cool sur SIALLE
- → On ne présente plus Python, mais on peut le télécharger : Python sur SIALLE
- La boite à outils graphique wxPython est pratiquement incontournable ...
- ... et est nécessaire pour un environnement de développement simple et efficace pour Python : DrPython
- Les Picards ont préparé un « emballage » de Python avec un autre environnement de développement (PyScripter) et une bibliothèque spécifique («lycee »), l'ensemble s'appelant Amiens Python.
- → Un environnement d'initiation à l'algorithmique et à la programmation est Monia Suite (sur SIALLE) ; basé sur le langage Pascal, il permet de passer des algorigrammes au code-source et est conçu pour un travail efficace sur les interfaçages de toutes sortes.
- → Si d'autres environnements de développement semblent appropriés, merci de nous les signaler afin qu'on les ajoute ici.
Editeurs de texte
Perdre son temps avec un éditeur de textes inapproprié (genre bloc-notes) c'est le meilleur moyen de rendre l'informatique rébarbative ! Voici un premier choix :
- → Notepad++ semble recueillir de nombreux suffrages (mais ne fonctionne que dans Windows)
- → deux bons éditeurs avec des fonctionnalités orientées « développement », multi-plateformes : Geany et Bluefish
- → les adeptes de KDE n'ont, eux, pas à hésiter en raison de Kate
- → DrPython est un petit éditeur de texte entièrement programmé en Python. Comme son nom le suggère, il est plutôt orienté vers l’écriture de programmes ... Python. Mais rien n’empêche de l’utiliser à d’autres fins.
- → Un très bon éditeur de textes, multiplateformes, est SciTE.
Logiciels d'édition graphique
- → Pour les images vectorielles, on peut recourir au « couteau suisse » de l'édition vectorielle à savoir Inkscape , ici : Inkscape sur SIALLE
- → et pour les images matricielles (bitmap) l'outil de référence s'appelle GIMP, ici : GIMP sur SIALLE.
- → une alternative intéressante à GIMP est Krita.
Autour des algorithmes
- Une mention spéciale doit être faite de GraphBench
Analyseurs de réseau
- Le « couteau suisse » de l'observation d'un réseau est ici : WireShack sur SIALLE
Logiciels de lecture / modification en hexadécimal
Le choix est vaste, mais le mieux est d'essayer. On peut vous proposer :
- FrHed : http://frhed.sourceforge.net
- HxD : http://mh-nexus.de/en/hxd/
- wxHexEditor : http://www.wxhexeditor.org/
- XVI32 : http://www.chmaas.handshake.de/delphi/freeware/xvi32/xvi32.htm
- Ghex : http://live.gnome.org/Ghex
- HexEdit : http://sourceforge.net/projects/hexplorer/
- Okteta : http://utils.kde.org/projects/okteta/
- Disposer de deux navigateurs web est vraiment utile parce qu'il y a toujours des différences de rendu ainsi que des outils commodes pour comprendre comment les pages sont faites et pourquoi elles sont rendues de la sorte. On peut vous proposer :
- Firefox équipé de Firebug
- Chromium