Geany: un EDI léger
Ce wiki a été archivé en 2018.
Le nouveau wiki se trouve à: ressources.labomedia.org Les fonctionnalités sont désactivées: vous pouvez faire une recherche sur Google site:https://wiki.labomedia.org et découvrir La Labomedia. |
De Centre de Ressources Numériques - Labomedia
Geany est un éditeur de texte léger incluant les fonctions élémentaires d'un environnement de développement intégré. Il est parfaitement adapté pour un projet en python. Geany sur Wikipedia.
Geany
Features
- Auto-completion
- Multiple document support
- Project support
- Syntax highlighting
- Code folding (partially)
- Symbol lists
- Code navigation
- Embedded terminal emulator
- Build system to compile and execute code using external tools
- Extensible via plugins
- Column / block / vertical select (via SHIFT + CTRL + arrow keys)
- User configurable keyboard action to editor function mapping
Comparison of integrated development environment for python
Le tableau n'est pas à jour: dernière version juillet 2015.
Installation
sudo apt-get install geany geany-plugin*
Ressources Geany
- Le site de Geany
- La documentation officielle
- Le tuto de Alexandre Galodé, très détaillé sur les menus, comment créer un plugins, pylint adapté ...
Get instant documentation in Python
Get instant documentation in Python
Python
En ligne
- http://apprendre-python.com/ c'est court mais plutôt bien expliqué
Conseils de livres
C'est vraiment les livres qu'il faut avoir:
En français, très bien traduit, du niveau moyen moins moins au niveau très avancé
- Au Cœur de Python Version 2.5 Vol.1 de Wesley J. Chun Au coeur de python Volume 1, c'est pas donné 48€ mais ça les vaut largement.
- Au coeur de Python, version 2.5 - Volume 2 de Wesley J. Chun Au coeur de python Volume 2épuisé uniquement en pdf 10.20€ et il vous faudra l'imprimer !
Pour débuter
- Apprendre à programmer avec Python 3 de Gérard Swinnen
- Le pdf libre
- eyrolles.com évitez amazon
- Alexandre Galodé auteur de python bref
- Le python en bref évitez amazon !!
- Le pdf
Deboguer
Déboguer dans geany avec pdb
Doc sur le déboggage de Sam et Max
Définir les commandes d'exécution
Python ou python3
Pour définir la version de python utilisée en cliquant sur "Exécuter", aller à Construire, Définir les commandes de construction, Case Excécuter: python/%e ou python3/%e