Débuter en Python
Le
Stéphane Santon
Bonjour,
Je voudrais commencer Python avec l'objectif d'écrire une Appli serveur
Web sur mon mobile Nokia N97.
Mais je ferai mes premiers pas sur PC-Windows XP.
De quoi ai-je besoin pour démarrer ?
- Python 2.7/3.1 bien sûr, avec IDLE.
- Editeur de texte : PSPad
mais aussi un serveur Web :
- Serveur Web distinct pour le localhost ?
- Y en a-t-il des spécifiques pour python ?
- Comment assure-t-on l'interface avec les BdD ? SQLite ?
- .
Merci
--
Stéphane
Jeune Chambre Economique de Saintes *** http://www.jce-saintes.org
Agitateurs d'idées accélérateurs de talents !
BTS Electrotechnique *** http://enselec.santonum.eu
Je voudrais commencer Python avec l'objectif d'écrire une Appli serveur
Web sur mon mobile Nokia N97.
Mais je ferai mes premiers pas sur PC-Windows XP.
De quoi ai-je besoin pour démarrer ?
- Python 2.7/3.1 bien sûr, avec IDLE.
- Editeur de texte : PSPad
mais aussi un serveur Web :
- Serveur Web distinct pour le localhost ?
- Y en a-t-il des spécifiques pour python ?
- Comment assure-t-on l'interface avec les BdD ? SQLite ?
- .
Merci
--
Stéphane
Jeune Chambre Economique de Saintes *** http://www.jce-saintes.org
Agitateurs d'idées accélérateurs de talents !
BTS Electrotechnique *** http://enselec.santonum.eu

Poser une question


Bonjour,
Je te conseille un livre récent :
" Apprendre à programmer avec Python 3" de Gérard Swinnen chez EYROLLES
Jacques.
Un serveur sur un mobile ??? C'est quoi le cas d'utilisation ?
Pour le moment, je te conseillerais de rester sur la 2.7...
Distinct de quoi ?
Anyway : tu peux faire tourner autant de serveurs web que tu veux sur
une même machine, mais chacun sur un port distinct.
Des serveurs web ? Il y a des serveurs web écrit en Python, mais la
solution la plus "standard" actuellement est d'utiliser mod_wsgi et un
serveur web frontal comme Apache, lighttpd ou autre (il me semble qu'il
y a même une implémentation de mod_wsgi pour IIS).
Il y a des binding Python pour la plupart des SGBDR courant (pour
SQLite, il fait même partie de la stdlib maintenant). Et des
bibliothèques d'un peu plus haut niveau (sqlalchemy, Django's ORM etc)
si besoin.
Bruno Desthuilliers a écrit :
Une appli de saisie de données hors connexion (réseau mobile non
accessible), pour pouvoir les envoyer en lot à un autre serveur une
fois connecté à un réseau 3G.
OK
Est-ce Python qui fait serveur Web, ou bien en installe-t-on un autre ?
Je ne sais pas encore comment Python intercepte les requetes http pour
renvoyer des pages, donc je me demande s'il lui faut installer un
serveur web dédié.
Très bien, merci ! :-)
--
Stéphane
Jeune Chambre Economique de Saintes *** http://www.jce-saintes.org
Agitateurs d'idées... accélérateurs de talents !
BTS Electrotechnique *** http://enselec.santonum.eu
Tu veux faire une webapp en local, qui se substitue au serveur distant
quand le réseau n'est pas accessible?
Ce serait pas plus simple de faire une appli client GUI qui soit capable
de fonctionner en client web en temps normal, et de stocker les données
en local quand y a pas de réseau ?
Au choix, selon tes besoins.
Ce n'est pas "Python" qui fait ça, c'est le serveur web - qu'il soit en
Python ou non n'y change rien.
Regarde du côté de Django, il y a un serveur HTTP (très simple) en
Python (pour le développement), et des "connecteurs" mod_python et wsgi
pour tourner derrière (respectivement) Apache ou n'importe quel serveur
supportant wsgi.
Bruno Desthuilliers a écrit :
Oui
Humm...
Je crains de ne pas comprendre...
Peux-tu préciser tout ça stp ?
--
Stéphane
Jeune Chambre Economique de Saintes *** http://www.jce-saintes.org
Agitateurs d'idées... accélérateurs de talents !
BTS Electrotechnique *** http://enselec.santonum.eu