GNT sans publicité, site mobile, fonctionnalitées exclusives...

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
Lire les 12 réponses

Questions / Réponses high-tech
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 3
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Jacques Pronchery
Le #22518631
Le 29/08/2010 23:31, Stéphane Santon a écrit :
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




Bonjour,

Je te conseille un livre récent :

" Apprendre à programmer avec Python 3" de Gérard Swinnen chez EYROLLES

Jacques.
Bruno Desthuilliers
Le #22518761
Stéphane Santon a écrit :
Bonjour,

Je voudrais commencer Python avec l'objectif d'écrire une Appli serveur
Web sur mon mobile Nokia N97.



Un serveur sur un mobile ??? C'est quoi le cas d'utilisation ?

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.



Pour le moment, je te conseillerais de rester sur la 2.7...

- Editeur de texte : PSPad
... mais aussi un serveur Web :
- Serveur Web distinct pour le localhost ?



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.

- Y en a-t-il des spécifiques pour python ?



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).

- Comment assure-t-on l'interface avec les BdD ? SQLite ?



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.
Stéphane Santon
Le #22521501
Bonjour,

Bruno Desthuilliers a écrit :
Je voudrais commencer Python avec l'objectif d'écrire une Appli serveur Web
sur mon mobile Nokia N97.



Un serveur sur un mobile ??? C'est quoi le cas d'utilisation ?



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.

Pour le moment, je te conseillerais de rester sur la 2.7...



OK


- Editeur de texte : PSPad
... mais aussi un serveur Web :
- Serveur Web distinct pour le localhost ?



Distinct de quoi ?



Est-ce Python qui fait serveur Web, ou bien en installe-t-on un autre ?

> - Y en a-t-il des spécifiques pour python ?

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



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é.

- Comment assure-t-on l'interface avec les BdD ? SQLite ?



Il y a des binding Python pour la plupart des SGBDR courant (pour SQLite, il
fait même partie de la stdlib maintenant).



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
Bruno Desthuilliers
Le #22523711
Stéphane Santon a écrit :
Bonjour,

Bruno Desthuilliers a écrit :
Je voudrais commencer Python avec l'objectif d'écrire une Appli
serveur Web sur mon mobile Nokia N97.



Un serveur sur un mobile ??? C'est quoi le cas d'utilisation ?



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.



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 ?


Pour le moment, je te conseillerais de rester sur la 2.7...



OK


- Editeur de texte : PSPad
... mais aussi un serveur Web :
- Serveur Web distinct pour le localhost ?



Distinct de quoi ?



Est-ce Python qui fait serveur Web, ou bien en installe-t-on un autre ?



Au choix, selon tes besoins.

> - Y en a-t-il des spécifiques pour python ?

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



Je ne sais pas encore comment Python intercepte les requetes http pour
renvoyer des pages,



Ce n'est pas "Python" qui fait ça, c'est le serveur web - qu'il soit en
Python ou non n'y change rien.

donc je me demande s'il lui faut installer un
serveur web dédié.



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.
Stéphane Santon
Le #22527561
Bonjour,

Bruno Desthuilliers a écrit :
Je voudrais commencer Python avec l'objectif d'écrire une Appli serveur
Web sur mon mobile Nokia N97.



Un serveur sur un mobile ??? C'est quoi le cas d'utilisation ?



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.



Tu veux faire une webapp en local, qui se substitue au serveur distant quand
le réseau n'est pas accessible?



Oui

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 ?



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
Publicité
Suivre les réponses
Poster une réponse
Anonyme