2009-05-12 14 views
-1

Ich bin auf der Suche nach Python über ein kleines Anforderungsmanagement-System zu schreiben. Ich kenne C, C++, PHP, JQuery usw. (alle Grundlagen) - welcher Webhost bietet die richtige Plattform (mit PostgresSQL?) Und welchen MVC soll ich verwenden (Django?) ... Ich kenne das Programmieren, möchte es aber lernen den richtigen Weg, um python - nicht vorhandene Funktionalität oder arbeitet in einer Art und Weise neu zu erfinden, die nicht wie python ist - so: (? python.org)Lernen Python

  • beste Quelle
  • bestes Buch
  • bester Webhost
  • beste mvc (bitte keine mvc religious wars)
+1

Neben einer sehr subjektiven Frage wurde dies unzählige Male gefragt. – Geo

+0

Suchen Sie einfach herum, Sie finden unzählige ähnliche Fragen und sehr gute Antworten. –

+0

"Beste" ist nicht definiert. Was meinst du mit "am besten"?Gibt es etwas Bestimmtes, das dies zu etwas anderem als einem subjektiven und einem religiösen Krieg machen würde? –

Antwort

9

Die Das beste Buch, um Python zu lernen, wenn Sie ein erfahrener Programmierer sind, ist Dive into Python. Sie können es kostenlos online oder kaufen Sie eine Papierkopie, wenn Sie bevorzugen.

Die meisten * Leute scheinen als Web-Framework zu bevorzugen, aber es gibt Alternativen wie TurboGears. Es gibt eine free book about Django online.

Wenn Sie nach einem günstigen Web-Host für eine Django-Website Google App Engine suchen, könnte tun.

* "Most" basiert auf meiner persönlichen Erfahrung eher als irgendeine Art von Umfrage.

2

Für mich ist das beste Buch Learning Python. Es ist komplett, einfach zu verstehen und sogar auf dem neuesten Stand.

1

Ich habe gerade Python (in den letzten Tagen) aus einem hauptsächlich C-Hintergrund gestartet. Ich fand den besten Weg, die Python Tutorial-Site zu durchlaufen. Von dort lese ich ein bisschen "Dive in Python", welches ein kostenloses Buch ist.

Danach habe ich dispatcher.py in mod_python umgeschrieben, um die Python/Apache-Beziehung zu verstehen. Python ist eine großartige Sprache, mit großartigen Tools und Tricks. Sehen Sie sich den vorhandenen Code an, wie er getattr() und andere Funktionen verwendet.

Sie kennen das meiste bereits, nur eine neue Syntax und einige hinzugefügte Semantik. Gleiches altes Zeug, anderes Paket.

0

Sie könnten die Python Tutor Mailing List abonnieren möchten. Die Leute dort sind immer hilfsbereit und beantworten selbst die meisten "Neulinge" (gibt es dieses Wort?) Fragen.

2

Für den Webhost, bei Webfaction einen Blick darauf werfen. Sie erhalten ein Shell-Konto, und Postgres (oder MySQL) und Django sind als Ein-Klick-Installationen verfügbar.