OVH Cloud OVH Cloud

débutant !!!

12 réponses
Avatar
Victoria
Bonjour

Je souhaite produire des pages dynamiques.

Je suis en train de me poser la question : quel logiciel pour apprendre la
programmation ?

Si python semble très attractif, je n'arrive pas à savoir ce qu'il faut
installer sur la machine de façon à produire ces pages.
D'autres posts semblent dire qu'il faut un plugin spécifique sur les postes
clients ??

Donc à part l'installation de python, que dois je installer sur l'ordi pour
générer des pages html ??

Mon navigateur doit il être équipé d'un plugin ??
Que faire de zope ?
Jython ?

Merci par avance

10 réponses

1 2
Avatar
Yermat
Victoria wrote:
Bonjour

Je souhaite produire des pages dynamiques.

Je suis en train de me poser la question : quel logiciel pour apprendre la
programmation ?

Si python semble très attractif, je n'arrive pas à savoir ce qu'il faut
installer sur la machine de façon à produire ces pages.
D'autres posts semblent dire qu'il faut un plugin spécifique sur les postes
clients ??

Donc à part l'installation de python, que dois je installer sur l'ordi pour
générer des pages html ??

Mon navigateur doit il être équipé d'un plugin ??
Que faire de zope ?
Jython ?

Merci par avance


Il faudrait savoir ce que tu veux : apprendre à programmer ou créer des
pages web dynamiquement.

Dans le premier cas, Python est très bien et tu n'as qu'à installer ceci
: http://www.python.org/ftp/python/2.4/python-2.4.msi

Sinon il vaut mieux apprendre le PHP et donc il vaut mieux installer
EasyPHP (Apache server, MySQL database, PHP) par là :
http://www.easyphp.org/telechargements.php3

Pour débuter, Zope sera trop compliqué. Jython, ce n'est que du Python
byte-compilé pour la machine virtuelle Java. Donc évite les problèmes
techniques et commence par CPython.

--
Cordialement,
Yermat

Avatar
Gilles Lenfant
Bonjour


Bonjour Victoria,


Je souhaite produire des pages dynamiques.

Je suis en train de me poser la question : quel logiciel pour apprendre la
programmation ?


Python est parfait pour les newbies (et les autres aussi...). Si tu
n'arrives pas à comprendre Python, ce n'est pas la peine d'essayer à
comprendre un autre langage :o)


Si python semble très attractif, je n'arrive pas à savoir ce qu'il faut
installer sur la machine de façon à produire ces pages.
D'autres posts semblent dire qu'il faut un plugin spécifique sur les postes
clients ??

Donc à part l'installation de python, que dois je installer sur l'ordi pour
générer des pages html ??


Un serveur. C'est pas les solutions qui manquent avec Python (spyce,
quixote, zope, webware, simple CGI, ...).


Mon navigateur doit il être équipé d'un plugin ??


Un navigateur standard (Firefox, IE...) suffit si toute la logique de
navigation et de composition de page est prise en charge par le serveur.

Que faire de zope ?


Zope est sans doute la solution la plus luxueuse et versatile pour
développer un serveur web en Python.

* Langages de templates
* Base de données objets intégrée
* Moteur d'indexation et de recherche
* Centaines d'extensions disponibles, de la petite bidouille pratique
jusqu'au CMS complet (Plone, Silva...)

On n'a pas le "zope zen" en 10 minutes mais plutôt en 2 mois de pratique
intensive. Se procurer un bon bouquin sur Zope est un investissement
indispensable si tu as un projet ambitieux. Une fois le "zope zen"
acquis, tout te semblera simple et évident.

Jython ?


N'est pas un serveur mais une implémentation Java de Python (basé sur la
version 2.1 de la définition du langage).

Evite Jython sauf si ton logiciel serveur doit utiliser des modules java
ou s'intégrer dans une infrastructure Java (J2EE...)


Merci par avance




Avatar
Rakotomandimby (R12y) Mihamina
( Sat, 11 Dec 2004 11:13:25 +0100 ) Victoria :

Bonjour


Bonjour

Je souhaite produire des pages dynamiques.


Est ce que tu sais faire des pages statiques ?
Est ce que tu as deja entendu parler des CGI (sur Apache)?
Ben tu peux faire des scripts CGI avec python.
C'est a mon sens ce qu'il y a de plus simple pour commencer.

Ensuite tu peux approfondir les choses...
--
ASPO Infogérance - http://aspo.rktmb.org/activites/infogerance
Unofficial FAQ fcolc - http://faq.fcolc.eu.org/
Linux User Group sur Orléans et alentours.
Tél: + 33 2 38 76 43 65 (France)

Avatar
News M Claveau /Hamster-P
Bonsoir !

Si son prénom est le vrai, je veux bien approfondir les choses avec elle...
;o))




STOP ! N'en jetez plus. Je sors.
--
Michel Claveau
Avatar
yves
On Sun, 12 Dec 2004 18:37:08 +0100, "News M Claveau /Hamster-P"
wrote:

Bonjour

Si son prénom est le vrai, je veux bien approfondir les choses avec elle...
;o))


Si son prénom est vrai, c'est peut-être pas gagné, à en croire
certains:

http://img38.exs.cx/img38/7490/9d-ScreenShot007.jpg

Pardon, pardon, pardon,
STOP ! N'en jetez plus. Je sors.
--
Yves

Avatar
Michel Claveau - abstraction méta-galactique non triviale en fuite perpétuelle.
MDR !

Pour une fois qu'il y a une pythonisse, on va se faire griller, avant même
de programmer (un RV ?).
--
MCI
Avatar
Bruno Desthuilliers
Bonjour

Je souhaite produire des pages dynamiques.


Qu'appelle-tu des pages "dynamiques" ? Il y a deux acceptations à cette
notion :
- les pages générées par des programmes côté serveur (CGI, Perl, PHP, etc)
- les pages en 'DHTML', c'est à dire du HTML 'animé' par du Javascript
côté client.

Dans le second cas, Python ne pourra rien pour toi.

Je suis en train de me poser la question : quel logiciel pour apprendre la
programmation ?


Pour *apprendre* ou pour programmer ?-)

Plus sérieusement, Python est un langage assez facile à aborder (peut
être le plus facile actuellement) sans pour autant être un jouet, c'est
donc AMHA un bon choix.

Si python semble très attractif, je n'arrive pas à savoir ce qu'il faut
installer sur la machine de façon à produire ces pages.


Je suppose que tu sais déjà faire des pages HTML statiques (je veux dire
: sans l'aide de Dreamweaver ou autre clickodrome).

Le HTML n'est jamais que du texte avec des balises, donc si tu sais
faire générer du texte à un programme Python, tu sais lui faire générer
des pages HTML :

Python 2.3.4 (#1, Dec 5 2004, 20:21:44)
[GCC 3.3.4 20040623 (Gentoo Linux 3.3.4-r1, ssp-3.3.2-2, pie-8.7.6)] on
linux2
Type "help", "copyright", "credits" or "license" for more information.
def genere_page():
... print """



... <html>
... <head><title>Ma Page Python</title>
... </head>
... <body>
... <h1>Bonjour Python</h1>
... <p>Lorem ipsum dolor sit amet etc...</p>
... </body>
... </html>"""
...
genere_page()
<html>



<head><title>Ma Page Python</title>
</head>
<body>
<h1>Bonjour Python</h1>
<p>Lorem ipsum dolor sit amet etc...</p>
</body>
</html>





Pas très compliqué, comme tu peux le constater. Pas très utilisable non
plus en l'état, mais il ne manque pas grand chose pour que ça le soit.

D'autres posts semblent dire qu'il faut un plugin spécifique sur les postes
clients ??


Oublie.

Donc à part l'installation de python, que dois je installer sur l'ordi pour
générer des pages html ??


Sur quel ordi ? Le tien ? Le serveur ? Les postes de tes clients ?

Mon navigateur doit il être équipé d'un plugin ??
Pourquoi faire ?


Que faire de zope ?
Rien pour le moment.


Jython ?
Rien non plus. Jython est une implémentation de Python 2.1 en Java, et

qui utilise les API Java au lieu des bibliothèques standard de Python.
C'est un très bon outil pour les développeurs Java, mais ça s'arrête là.

A mon avis, et vu tes questions, la première chose à faire serait
surtout de te renseigner sur le fonctionnement d'internet et du web. Ca
n'a pas l'air très clair pour toi, et tant que ça ne le sera pas, tu
risque de te poser les mauvaises questions.

Bruno



Avatar
Michel Claveau - abstraction méta-galactique non triviale en fuite perpétuelle.
Bonjour !


Python est un langage assez facile à aborder (peut être le plus facile
actuellement)




Le langage le plus facile à apprendre (ou à aborder), est sans contestation
possible HQ9+ (ou sa version objet HQ9++).
Plus de renseignements ici :
http://www.cliff.biffle.org/esoterica/hq9plus.html
http://www.dangermouse.net/esoteric/hq9plusplus.html

Attention, ma citation de ton message a sorti la phrase de son contexte
;o)))


@+
--
Michel Claveau



Avatar
Rakotomandimby (R12y) Mihamina
( Sat, 11 Dec 2004 11:51:31 +0100 ) Yermat :

Victoria wrote:
Bonjour
Je souhaite produire des pages dynamiques.
Je suis en train de me poser la question : quel logiciel pour apprendre la
programmation ?
Il faudrait savoir ce que tu veux : apprendre à programmer ou créer des

pages web dynamiquement.


Les deux? J'ai fait quelques lignes de scripts CGI avec Python. Ca marche
bien. Et on peut programmer en commencant par les scripts CGI. C'est
soulant mais ca peut marcher.

<troll>Il parait que php est un langage un peut
trop bordelique pour un debutant alors.</troll>

--
ASPO Infogérance - http://aspo.rktmb.org/activites/infogerance
Unofficial FAQ fcolc - http://faq.fcolc.eu.org/
Linux User Group sur Orléans et alentours.
Tél: + 33 2 38 76 43 65 (France)


Avatar
Yermat
Rakotomandimby (R12y) Mihamina wrote:
( Sat, 11 Dec 2004 11:51:31 +0100 ) Yermat :
[...]
Les deux? J'ai fait quelques lignes de scripts CGI avec Python. Ca marche
bien. Et on peut programmer en commencant par les scripts CGI. C'est
soulant mais ca peut marcher.


Bonne chance pour toutes les mauvaises habitudes et les concepts qui
t'échaperont ! Mais bon, ce n'est que mon point de vue...

<troll>Il parait que php est un langage un peut
trop bordelique pour un debutant alors.</troll>


Chaque langage sont domaine de prédilection et ses defauts...

--
Yermat

1 2