site en python

site en python - Python - Programmation

Marsh Posté le 30-08-2010 à 11:27:13    

salut,
 
Je suis noob en site web python. Mais je tâte bien python à coté.
Je voudrais savoir ce qu'il faut pour débuter pour faire un site web en python le plus bas niveau possible.
Les possibilités dynamique du site m'intéresse également.
Le but est juste de faire un site pour le loisir affin de se former.
 
merci.

Reply

Marsh Posté le 30-08-2010 à 11:27:13   

Reply

Marsh Posté le 30-08-2010 à 11:41:30    

lefermier a écrit :

Je voudrais savoir ce qu'il faut pour débuter pour faire un site web en python le plus bas niveau possible.


Que veux tu dire par "faire un site en Python le plus bas niveau possible"?
 
Faire un site en Python avec le moins de connaissance de Python possible, ou faire un site en Python avec le moins de "facilités" possibles (en utilisant peu de frameworks/libs/autres)?

lefermier a écrit :

Les possibilités dynamique du site m'intéresse également.


?


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 30-08-2010 à 11:46:36    

bas niveau = proche du hardware donc moins de frameworks possibles
 
possibilités dynamique = ben je le fais de pas avoir à recharger la page pour une action déplacement d'image truc du genre.
 
typiquement faire un petit jeux.

Message cité 1 fois
Message édité par lefermier le 30-08-2010 à 11:48:21
Reply

Marsh Posté le 30-08-2010 à 12:23:51    

lefermier a écrit :

bas niveau = proche du hardware donc moins de frameworks possibles


Fais directement du WSGI. Si c'est un peu trop bas niveau, regardes des microframeworks genre Flask.

lefermier a écrit :

possibilités dynamique = ben je le fais de pas avoir à recharger la page pour une action déplacement d'image truc du genre.


Rien à voire avec Python ça.


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 30-08-2010 à 12:45:15    

merci,

 

j'ai vu zope aussi, c'est lourd à charger ? utiliser ?

 

coté serveur : que faut-il installer ? disons qu'en point de départ j'ai un ordi vierge ...

Message cité 1 fois
Message édité par lefermier le 30-08-2010 à 12:56:22
Reply

Marsh Posté le 30-08-2010 à 13:09:00    

lefermier a écrit :

merci,
 
j'ai vu zope aussi, c'est lourd à charger ? utiliser ?


Oui. Zope est un gros framework, borderline CMS, avec des masses de trucs assez spécifiques.
 
Si tu cherches un framework full stack, regardes plutôt du côté de Django.

lefermier a écrit :

coté serveur : que faut-il installer ? disons qu'en point de départ j'ai un ordi vierge ...


Bah Python me semble un bon début, et après ça va dépendre de ton archi et de ton serveur web (t'as apache/mod_wsgi, apache/Phusion Passenger, NGINX/Phusion Passenger, et divers fcgi avec un bridge fcgi->wsgi genre Flup)


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 30-08-2010 à 13:22:39    

merci pour les infos.
 
oui en effet je pense que Django a l'air pas mal.
 
le serveur : linux je présume ?
apache j'aime bien.
 
après si on doit résumer en 5 phrases les avantages de python sur php ? (rapidité,sécurité,compatibilité, etc ...)

Reply

Marsh Posté le 30-08-2010 à 13:37:53    

lefermier a écrit :

le serveur : linux je présume ?


N'importe quel unix en général (probablement même Windows, mais j'ai jamais test). Il y a des chances que tu te retrouves avec un linux quelconque.

lefermier a écrit :

après si on doit résumer en 5 phrases les avantages de python sur php ? (rapidité,sécurité,compatibilité, etc ...)


OO, lisible, beau, moins incohérent.
 
Rapidité, sensiblement équivalent, probablement légèrement supérieur en général mais pas de beaucoup je pense
Moins pratique à déployer (le modèle d'exécution de PHP tend à être plus simple)
Sécurité, ben le langage n'inclut pas de grosses conneries genre addslashes/magic_quotes mais bon...
Compatibilité, des scripts Python 1.6 tournent encore sur Python 2.7 (~10 ans), mais la prochaine révision majeure de Python arrive et est déployée petit à petit (Python 3), et il y a des incompatibilités entre python 2 et python 3 (les devs ont décidé de profiter de Python 3 pour nettoyer un peu le langage).


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 30-08-2010 à 13:50:37    

ok

 

donc j'installe un unix, python, apache modpython \o/

 

python 3 c'est prévu pour quand ? quelque part y a un listing des fonctions compatibles ? => nan déjà sortie ^^

Message cité 1 fois
Message édité par lefermier le 30-08-2010 à 13:51:55
Reply

Marsh Posté le 30-08-2010 à 13:56:17    

lefermier a écrit :

ok
 
donc j'installe un unix, python, apache modpython \o/


mod_wsgi pas mod_python. mod_python est un vieux truc déprécié.

lefermier a écrit :

python 3 c'est prévu pour quand ? quelque part y a un listing des fonctions compatibles ? => nan déjà sortie ^^


On en est à Python 3.1 là, 3.2 est en préparation, et tout est documenté. Mais les packages tiers ne sont pas nécessairement rapides à sortir (les librairies sont en cours de portage petit à petit), donc généralement si c'est pour faire quelque chose de productif là tout de suite maintenant Python 2 est plus conseillé.


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed