Καλησπέρα,
Αν ξεκινάς τώρα με web development, θα σου πρότεινα να τσεκάρεις το
udacity 253. Καλύπτει πολλές βασικές έννοιες (POST, GET, cookies κτλ) με αρκετά ευκολονόητο τρόπο. Χρησιμοποιεί το Google Webapp, το οποίο είναι αρκετά πιο low-level από το django, αλλά πιστεύω θα σε βοηθήσει περισσότερο να καταλάβεις τι γίνεται, καθώς το web είναι αρκετά διαφορετικό από το desktop. Επίσης το deployment είναι αρκετά πιο απλό.
Από εκεί και πέρα ειδικά για django, προσωπικά το
tutorial το διάβασα αλλά δεν μου άρεσε πολύ. Προσπαθεί να περιγράψει πολλά πράγματα χωρίς να τα εξηγεί σε βάθος. Αν έχεις εμπειρία από άλλα frameworks ίσως να είναι οκ.
Το
django-book νομίζω ότι είναι και πιο καλογραμμένο και πιο ευκολοδιάβαστο. Ξεκινάει από το τελείως απλό και πάει βήμα βήμα. Το κακό είναι ότι δεν έχει ανανεωθεί για τις τελευταίες εκδόσεις του django (νομίζω καλύπτει την 1.1 ενώ η τελευταία έκδοση του django είναι η 1.4) αλλά όταν ξεκινάς η μόνη σημαντική διαφορά νόμίζω ότι είναι το νέο folder structure που υπάρχει από την έκδοση 1.4. Θα σου πρότεινα να ξεκινήσεις με αυτό.
Τέλος ειδικά για το Django υπάρχει και αυτό το ενδιαφέρον
tutorial που αφορά Test Driven Development. Ρίξε του ένα μάτι αφού δεις τα άλλα όμως. Καλύπτει και το selenium που είναι πολύ χρήσιμο για το testing σε web applications.
Σχετικά με την ερώτηση σου, τα links που σου δίνω εξηγούν τη δομή ενός project. Τσέκαρε τα και αν εξακολουθείς να έχεις απορίες, ξαναρωτάς