Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
spyder [Le 15/09/2013, 12:15] Pika3D Page céée !! WOUHOU |
spyder [Le 20/12/2023, 12:51] (Version actuelle) 88.125.2.206 [Installation] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Raring logiciels programmation python}} | + | {{tag>Xenial logiciels programmation python}} |
- | ====== Spyder ====== | + | ====== Spyder / spyderlib====== |
- | **__S__cientific __PY__thon __D__evelopment __E__nvi__R__onment** (abrégé en **Spyder**) est un [[wpfr>Environnement_de_développement_intégré|IDE]] //[[:Python]]//. En d'autres termes, vous pourrez développer en Python grâce à ce logiciel. | + | **__S__cientific __PY__thon __D__evelopment __E__nvi__R__onment** (abrégé en **Spyder**) est un [[wpfr>Environnement_de_développement_intégré|IDE]] //[[:Python]]// multiplate-forme. En d'autres termes, vous pourrez développer en Python grâce à ce logiciel. |
{{http://wiki.spyderlib.googlecode.com/hg/Front_Page/screenshot.png}} | {{http://wiki.spyderlib.googlecode.com/hg/Front_Page/screenshot.png}} | ||
- | ==== Principales caractéristiques (Traduit de la page officielle) ==== | + | |
+ | ===== Pré-requis ===== | ||
+ | |||
+ | * Disposer des [[:sudo|droits d'administration]], pour installer Spyder. | ||
+ | * Disposer d'une connexion à Internet configurée et activée, pour le téléchargement de Spyder. | ||
+ | |||
+ | ===== Installation ===== | ||
+ | |||
+ | Pour installer ce logiciel, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>spyder]]**.\\ | ||
+ | Actuellement, il y a des problèmes si on installe spyder avec apt. Le site officiel recommande de l'installer avec Anaconda. | ||
+ | Il est également installé au travers de la suite [[:python#Anaconda]] | ||
+ | |||
+ | ===== Utilisation ===== | ||
+ | |||
+ | Lancez l'application via le [[:unity#tableau_de_bord_dash|tableau de bord]] ou via le [[:terminal]] (toutes versions d'Ubuntu) avec la [[:commande_shell|commande]] : <code>spyder</code> | ||
+ | |||
+ | Maintenant, laissez libre cours à votre imagination de développeur ^_^ | ||
+ | |||
+ | ((Maintenant, quand un pote viendra chez vous, vous pourrez vous la péter sérieusement en lui balançant la phrase : « Mwa, j'fais du Python, t'vois ? J'programme des trucs carrément déjantés. J'te cache pas qu'c'est long et <del>ultra compliqué</del>, mais on s'y fait. C'est ça, être développeur. »)) 8-) | ||
+ | |||
+ | ===== Principales caractéristiques (traduction de la page officielle) ===== | ||
* Général : | * Général : | ||
* Boîte de dialogue du gestionnaire PYTHONPATH similaire à MATLAB (fonctionne avec toutes les consoles) | * Boîte de dialogue du gestionnaire PYTHONPATH similaire à MATLAB (fonctionne avec toutes les consoles) | ||
- | * Windows seulement : Éditeur des variables d'environnement de l'utilisateur actuel | ||
* Liens directs vers la documentation (Python, Matplotlib, !NumPy, !Scipy, etc.) | * Liens directs vers la documentation (Python, Matplotlib, !NumPy, !Scipy, etc.) | ||
* Liens directs vers le lanceur Python(x,y) | * Liens directs vers le lanceur Python(x,y) | ||
Ligne 33: | Ligne 52: | ||
* Auto-complétion | * Auto-complétion | ||
* Astuces | * Astuces | ||
- | * go-to-definition : Aller à une définition d'objet (n'importe quel type d'objet : fonction, classe, attribut, etc.) en appuyant sur Ctrl + Clic gauche sur un mot ou Ctrl + G (raccourci par défaut) | + | * Aller à une définition d'objet (n'importe quel type d'objet : fonction, classe, attribut, etc.) en appuyant sur Ctrl + Clic gauche sur un mot ou Ctrl + G (raccourci par défaut) |
* Surlignement | * Surlignement | ||
* Aide à la frappe (optionnel) : | * Aide à la frappe (optionnel) : | ||
Ligne 39: | Ligne 58: | ||
* Dés-indentation automatique après ‘else’, ‘elif’, ‘finally’, etc. | * Dés-indentation automatique après ‘else’, ‘elif’, ‘finally’, etc. | ||
* Listes to-do (TODO, FlXME, XXX) | * Listes to-do (TODO, FlXME, XXX) | ||
- | * erreurs / avertissements (analyse en temps réel du code via pyflakes) | + | * Erreurs / Avertissements (analyse en temps réel du code via pyflakes) |
* Analyse intégrée du code `pylint` | * Analyse intégrée du code `pylint` | ||
* Lien direct vers le débogueur externe winpdb | * Lien direct vers le débogueur externe winpdb | ||
Ligne 61: | Ligne 80: | ||
* Explorateur de projet (supporte l'import de projets PyDev) | * Explorateur de projet (supporte l'import de projets PyDev) | ||
- | Spyder peut aussi être utilisé comme une librairie d'extension PyQt4 ou PySide (module ‘spyderlib’). Par exemple, le widget shell interactif Pthon utilisé dans Spyder peut être intégré dans votre propre application PyQt4 ou PySide. | + | Spyder peut aussi être utilisé comme une librairie d'extension PyQt4 ou PySide (module ‘spyderlib’). Par exemple, le widget shell interactif Python utilisé dans Spyder peut être intégré dans votre propre application PyQt4 ou PySide. |
- | ===== Pré-requis ===== | ||
- | |||
- | * Disposer des [[:sudo|droits d'administration]], pour installer Spyder. | ||
- | * Disposer d'une connexion à Internet configurée et activée, pour le téléchargement de Spyder. | ||
- | |||
- | ===== Installation ===== | ||
- | |||
- | <note tip>Spyder est disponible dans les dépôts officiels !((Du moins, sous [[:Raring]])) Ainsi, aucun ajout de dépôts tiers n'est requis. Vous pouvez même vous servir de la [[:software-center|Logithèque Ubuntu]] si cela vous chante ;-)</note> | ||
- | |||
- | Pour installer ce logiciel, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>spyder]]**. | ||
- | |||
- | Vous pouvez aussi installer Spyder via le [[:terminal]] avec la [[:commande_shell|commande]] | ||
- | |||
- | sudo apt-get install spyder | ||
- | |||
- | Simple, non ? | ||
- | |||
- | ===== Utilisation ===== | ||
- | |||
- | Lancez l'application via le [[:unity#tableau_de_bord_dash|dash]] (Ubuntu 11.04 et ultérieures) ou via le [[:terminal]] (toutes versions d'Ubuntu) avec la [[:commande_shell|commande]] | ||
- | |||
- | spyder | ||
- | |||
- | Maintenant, laissez libre cours à votre imagination de développeur ^_^ | ||
- | |||
- | ((Maintenant, quand un pote viendra chez vous, vous pourrez vous la péter sérieusement en lui balançant la phrase : « Mwa, j'fais du Python, t'vois ? J'programme des trucs carrément déjantés. J'te cache pas qu'c'est long et <del>ultra compliqué</del>, mais on s'y fait. C'est ça, être développeur. »)) 8-) | ||
===== Désinstallation ===== | ===== Désinstallation ===== | ||
- | Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. Pour cela, vous pouvez vous servir du [[:http://doc.ubuntu-fr.org/synaptic#ajouter_reinstaller_ou_supprimer_des_programmes|Gestionnaire de paquets Synaptic]], de la [[http://doc.ubuntu-fr.org/software-center#desinstaller_une_application|Logithèque Ubuntu]], ou du | + | Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. |
===== Voir aussi ===== | ===== Voir aussi ===== | ||
- | + | * **(en)** [[https://pypi.python.org/pypi/spyder| Site officiel de Spyder]] | |
- | * **(en)** [[http://code.google.com/p/spyderlib/|Spyder sur Code.Google.com]] (Site officiel) | + | * **(en)** [[https://github.com/spyder-ide/spyder| Dépôt officiel de Spyder]] |
* **(en)** [[https://groups.google.com/forum/#!forum/spyderlib|Spyder sur Groups.Google.com]] (Forum de discussions et communauté) | * **(en)** [[https://groups.google.com/forum/#!forum/spyderlib|Spyder sur Groups.Google.com]] (Forum de discussions et communauté) | ||
- | * **(en)** [[http://pythonhosted.org/spyder/|Spyder sur PythonHosted.org]] | + | * **(fr)** [[python|Langage de programmation Python]] |
- | * **(fr)** [[http://www.siteduzero.com/informatique/tutoriels/apprenez-a-programmer-en-python|« Apprenez à programmer en Python »]] (Superbe tutoriel sur le [[http://www.siteduzero.com/|Site Du Zéro]] pour apprendre ce fabuleux langage qu'est Python ;-)) | + | |
---- | ---- | ||
//Contributeurs : [[utilisateurs:pika3d|Pika3D (Créateur de blagues depuis 1999)]], ...// | //Contributeurs : [[utilisateurs:pika3d|Pika3D (Créateur de blagues depuis 1999)]], ...// | ||
+ | |||
+ | ---- | ||