Quelques éléments d'information sur python
http://stackoverflow.com/questions/2124190/how-do-i-implement-interfaces-in-python http://stackoverflow.com/questions/372042/difference-between-abstract-class-and-interface-in-python http://dbader.org/blog/abstract-base-classes-in-python
utilise la commande
mkvirtualenv -a devel/blog blogworkon env_name
deactivateSublime text avec ce plugin https://github.com/srusskih/SublimeJEDI Pour activer l'autocomplétion utiliser cette configuration :
# User/Preferences.sublime-settings or User/Python.sublime-settings
{
// ...
"auto_complete_triggers": [{"selector": "source.python", "characters": "."}],
}
Pour sauter à la définition d'une méthode ctrl+shift+G
Commencer par installer setup-tools :
http://stackoverflow.com/questions/4750806/how-to-install-pip-on-windows
Récupérer le exe (setuptools-0.7.7.win32-py2.7.exe) à cette adresse http://www.lfd.uci.edu/~gohlke/pythonlibs/#setuptools ensuite récuperer le exe d'installation de pip (pip-1.3.1.win32-py2.7.exe) à cette adresse http://www.lfd.uci.edu/~gohlke/pythonlibs/#pip
Voici la commande :
cd mon_repertoire_wwww
python -m SimpleHTTPServer
Changer le port, pour le positionner sur le port 80 (par exemaple) :
cd mon_repertoire_wwww
python -m SimpleHTTPServer 80