Γεια σου Γιάννη,
Νομίζω ότι ο προγραμματισμός, καλώς ή κακώς, δε μαθαίνεται τόσο μέσα από τα βιβλία όσο ασκώντας τον! Προγραμματίζοντας δηλαδή. Αν όπως λες, έχεις ήδη μάθει τα βασικά στοιχεία της γλώσσας, τότε θα σου πρότεινα να αρχίσεις να φτιάχνεις κάποιες εφαρμογές. Το τι θα είναι αυτές δε μπορώ να στο πω, αλλά να διαλέξεις κάτι που θα σε ενδιαφέρει προσωπικά. Αν είναι και μια εφαρμογή που θα μπορείς να τη χρησιμοποιήσεις ακόμα καλύτερα (έτσι θα είσαι βέβαιος ότι η εφαρμογή σου θα έχει τουλάχιστον ένα χρήστη
)
Πέρα από αυτό, μπορείς να αρχίσεις να μαθαίνεις κάποιες εξειδικευμένες βιβλιοθήκες, πχ για GUI (PyQt, PyGTK, wxPython) ή για web (django, web2py κτλ). Αν σε ενδιαφέρει να σπουδάσεις προγραμματισμό / δουλέψεις σαν προγραμματιστής πιστεύω ότι τη γνώση αυτή θα την βρεις αρκετά χρήσιμη* καθώς η λογική είναι παρόμοια μεταξύ βιβλιοθηκών και γλωσσών.
έλεγα να σου προτείνω να κάνεις
αυτό, αλλά μόλιε είδα ότι σε πρόλαβαν... Πάντως ένα άλλο παιδί στην ίδια φάση με εσένα, ξεκίνησε ένα αντίστοιχο
project και πάει μια χαρά!
Από εκεί και πέρα υπάρχουν κάποια βιβλία που απευθύνονται σε πιο προχωρημένους χρήστες όπως το
Programming Python του Lutz και το
Expert Python Programming. Υπάρχουν και άλλα, αλλά καλύπτουν πιο εξειδικευμενα αντικείμενα πχ testing.
Ελπίζω να σε βοήθησα
* Βέβαια σε αυτή την περίπτωση φρόντισε να μάθεις και καλή C