Tässä vähän olen mietiskellyt, kun moni sanoo tekevänsä ohjelmia nettiin Pythonilla. Mitä sillä sinne tehdään, ja miten se tapahtuu? Olen kyllä tietokoneelle näitä tehnyt, mutta miten ne laitetaan nettipuolelle? Voiko sillä toteuttaa jonkin chatin, tai keskustelupalstan (Ehkä vähän hankalampi perusohjelmanakin tehdä...)?
Tapoja on monia, tässä kenties helpoin lähtökohta hyvin pienelle sovellukselle: http://webpy.org/
Pythonilla voi tehdä nettisivuja samalla tavalla kuin PHP:lläkin. Palvelin pitää vain säätää ajamaan Python-skriptit tulkilla. Pythonissa on cgi-moduuli, jossa on joitain apufunktioita (asioihin, jotka PHP:ssä on "valmiiksi").
Sinänsä ei ole mitään merkitystä, millä kielellä nettisivut tekee. Nettisivujen rajoitukset eivät johdu palvelimen skriptikielestä vaan muusta tekniikasta (HTTP:stä ja HTML:stä).
On myös muita lähestymistapoja, kuten Chiman yllä mainitsee. Kuitenkaan ei siis ole kyse selaimella käytettävistä graafisista Python-ohjelmista vaan käyttäjän kannalta tavallisista nettisivuista.
Tuo päälle on tarjolla muutamakin framework, jolla sivujen/softan toimintaa voi hallita. Itse olen käyttänyt Djangoa jonkun verran ja kasailen sillä parhaillaan opinnäytetyötä. http://www.djangoproject.com/
Wikipediasta löytyy myös pieni lista noita frameworkeja. http://en.wikipedia.org/wiki/Category:
Ookkei. Koitin tehdä Python koodia nettiin, mutta ei se toiminut. Miten se tuki asennetaan? Minulla on koneellani Xampplite, jonka pitäisi osata ajaa tiedostoja tulkin läpi cgi-bin kansiossa.
Tein tiedoston python.py ja asetin sen cgi-bin kansioon. Sitten menin localhost/cgi-bin/python.py, ja sain errorin 500. Miten saan ohjelman toimimaan, miten saan asennettua tulkin (Ei taida olla xampin mukana sellaista)?
Aihe on jo aika vanha, joten et voi enää vastata siihen.