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
Aller à : navigation, rechercher

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

Get instant documentation in Python

Get instant documentation in Python

Python

En ligne

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

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