
Παίρνω μια κατηγορία που απαιτεί Python. Θα εξετάσουμε τη γλώσσα στην τάξη την επόμενη εβδομάδα, και είμαι μια γρήγορη μελέτη για τις νέες γλώσσες, αλλά αναρωτιόμουν αν υπάρχουν πραγματικά μεγάλη βιβλία Python μπορώ να αρπάξει ενώ εγώ είμαι αγωνίζονται μέσα από τα βασικά της δημιουργίας IDE μου, περιβάλλον server και όλα τα άλλα «gotchas» που έρχονται με μια νέα γλώσσα προγραμματισμού. Προτάσεις;

 
Ποια είναι η καλύτερη γρήγορη διαβάστε το βιβλίο Python εκεί έξω;
=================================================================



Μου άρεσε [Dive Into Python](http://www.diveintopython.net/toc/index.html) , ειδικά αν είστε μια γρήγορη μελέτη. Οι αρχίζουν βασικά καλύπτει όλα (και μπορεί να κινηθεί αργά για εσάς), αλλά τα τελευταία λίγα κεφάλαια είναι μεγάλα εργαλεία μάθησης.


Πλέον, Pilgrim είναι ένας πολύ καλός συγγραφέας.

 

Πιστεύω ότι [Μάθησης Python](http://oreilly.com/catalog/9780596513986/) είναι χρήσιμη, και γρήγορα να διαβάσουν.

 

Βρήκα [Μάθησης Python](http://rads.stackoverflow.com/amzn/click/0596513984) πραγματικά καλό. Είναι αρκετά μεγάλη (> 700 σελίδες), αλλά *εξαιρετικά* ευανάγνωστο και μπορείτε να αντιγράψετε μέσα από αυτό πολύ γρήγορα δίνεται είστε μια γρήγορη μελέτη :-)

 

Δεδομένου ότι είστε ήδη εξοικειωμένοι με άλλες γλώσσες και μια γρήγορη μελέτη, θα ήθελα να συστήσει [Python με λίγα λόγια](http://books.google.com/books?id=6TEcaEzA8N0C) από τον Alex Martelli, πολύ συνοπτική και χρήσιμο αργότερα για την αναφορά.

 

Δύο καλές σε απευθείας σύνδεση βιβλία, που περιγράφει επίσης τα βασικά του περιβάλλοντος είναι [diveintopython.net](http://www.diveintopython.net/toc/index.html) και [η «επίσημη» φροντιστήριο](http://docs.python.org/tut/) .

 

[Dive Into Python](http://diveintopython.net/) είναι ένα εξαιρετικό βιβλίο που συνδέονται προς τους προγραμματιστές που θέλουν να πάρει Python. Το καλύτερο μέρος είναι ότι είναι ελεύθερα διαθέσιμα στο διαδίκτυο. Άρχισα να μαθαίνω λίγο Python πριν από λίγους μήνες και έχω δουλέψει με περίπου το μισό του βιβλίου. Είναι ένα πολύ ολοκληρωμένο εργαλείο που είναι καλό για την εκμάθηση της γλώσσας, αλλά και για την αναφορά κάτω από το δρόμο.


Επεξεργασία: Kamens είναι ταχύτερη Typer από ό, τι είμαι.

 

[Μαθαίνοντας Python](http://rads.stackoverflow.com/amzn/click/0596513984) είναι το πώς έμαθα τη γλώσσα. Είναι μια γρήγορη ανάγνωση, και πολύ καλά οργανωμένη γύρω από τις θεμελιώδεις έννοιες. 

 

[Python Pocket αναφοράς](http://rads.stackoverflow.com/amzn/click/0596009402) .


Έχω τόσο Μάθησης Python & Προγραμματισμός Python και εγώ σχεδόν πάντα να πάτε στο Pocket Αναφοράς για πρώτη φορά.

 

Πολλοί άνθρωποι έχουν προτείνει Dive Into Python, το οποίο είναι ίσως το καλύτερο βιβλίο Python εκεί έξω για κάποιον που είναι ήδη ένας καλός προγραμματιστής. Ωστόσο, αν είστε νέοι στον προγραμματισμό, το καλύτερο βιβλίο είναι πιθανώς «Πώς να σκέφτονται σαν ένας επιστήμονας υπολογιστών: Μαθαίνοντας Με Python» ( <http://openbookproject.net/thinkCSpy/index.xhtml> )

 

Εγώ θα δεύτερη σύσταση του Δανιήλ της Python με λίγα λόγια. Αν είστε γρήγορος για να πάρει νέες γλώσσες, είναι πιθανώς ακριβώς αυτό που ψάχνετε. Υπάρχει μια ωραία εικόνα για το πώς λειτουργεί η γλώσσα, και στη συνέχεια μια συζήτηση για το μεγαλύτερο μέρος της πρότυπης βιβλιοθήκης. Είναι περιεκτική και σαφής, και δεν υποθέσουμε ότι δεν ξέρετε βασικά πράγματα προγραμματισμού ήδη.

 

Νομίζω ότι [Σκεφτείτε Python](http://www.greenteapress.com/thinkpython/) είναι πολύ καλό για τους προγραμματιστές για πρώτη φορά. Ευχάριστο στυλ γραφής πάρα πολύ ..

 

Έμαθα περισσότερα από την αρχική μου pythonese από αυτό το υπερ-πρακτικό γρήγορη αναφορά:


<http://rgruet.free.fr/PQR2.3.html>

 

Προσπάθησα μαθαίνοντας από προγραμματισμού Python και δεν μου αρέσει. Πάω να δώσει Python με λίγα λόγια μια δοκιμή σύμφωνα παρακάτω προτάσεις.

 

Είμαι μεγάλος οπαδός του [πυρήνα Python](http://corepython.com/)

 

Έχω αρκετά απολαμβάνουν την ανάγνωση [H.Deitel - Python - Πώς να Program](http://www.deitel.com/Books/InternetWebScripting/PythonHowtoProgram1e/tabid/1830/Default.aspx) . Είναι πολύ μεγάλη, αλλά είναι βασικά της Python που καλύπτονται στην πρώτη 300-400 σελίδες. Είναι ένα ωραίο βιβλίο για αρχάριους.

 

Dive Into Python είναι μια καλή επιλογή, αλλά εγώ προτείνουμε επίσης και [Python Visual Οδηγός γρήγορης εκκίνησης](http://rads.stackoverflow.com/amzn/click/0321585445) 
Για κάποιον που ξέρει πώς να το πρόγραμμα και θέλει να πάρει το 80% από τα βασικά της γλώσσας, είναι μια καλή συμφωνία. Και λιανικώς $ 20. Σίγουρα δεν είναι το τελευταίο πράγμα που είχα διαβάσει σε python, αλλά είναι ένα καλό πρώτο.

 

Έμαθα περισσότερα από το [βιβλίο μαγειρικής πύθωνα](http://rads.stackoverflow.com/amzn/click/0596007973) από οποιοδήποτε άλλο βιβλίο python.

 

Έχω στη δεύτερη (τρίτη; τέταρτη;) [Dive Into Python](http://www.diveintopython.net/toc/index.html) . Είναι απλά μεγάλη για γρήγορη αναφορά και την ανάγνωση. Ως πρόσθετο πρόταση, διαβάστε λίγο κώδικα! Αυτό βοηθάει πάντα.

 

Dive σε Python για μια γρήγορη εκκίνηση άλμα, μάθησης Python (O'Reilly) είναι καλύτερη για το μεγάλο πλήρες ταξίδι.


Απλά μου $ 0,02.

 

Υπάρχουν αρκετά καλά **βιβλία σε απευθείας σύνδεση** . Αυτοί έχουν ένα ευρύ πεδίο εφαρμογής, παρόμοιο με το «Εκμάθηση Python» O'Reilly είναι:


* [Dive σε Python](http://www.diveintopython.net/toc/index.html) του Mark Pilgrim
* [Πώς να σκέφτονται σαν επιστήμονας υπολογιστών: Μαθαίνοντας με την Python](http://openbookproject.net/thinkCSpy/) από τον Jeffrey Elkner, Allen B. Downey, και ο Chris Meyers
* [Python Προγραμματισμός](http://en.wikibooks.org/wiki/Python_Programming) (Βικιβιλίων)
* [Η Python Tutorial](http://docs.python.org/tutorial/) είναι η «επίσημη» εισαγωγή στη γλώσσα


[Python.org](http://python.org/) διατηρεί **δύο λίστες** του για την εκμάθηση python, ανάλογα με το επίπεδο της εμπειρίας προγραμματισμού:


* [Python για μη προγραμματιστές](http://wiki.python.org/moin/BeginnersGuide/NonProgrammers)
* [Python για προγραμματιστές](http://wiki.python.org/moin/BeginnersGuide/Programmers)


**Συνιστώ ανεπιφύλακτα «Python βασικό σημείο αναφοράς»** του David Beazley. Μπορείτε να βρείτε αυτό αρκεί **, αν είστε ένας έμπειρος προγραμματιστής** και θέλετε μια **συνοπτική και περιεκτική επισκόπηση** της γλώσσας. Αν είστε αρχάριος προγραμματιστής αυτό πιθανότατα δεν θα παρέχει αρκετή χέρι εκμετάλλευση. Αν και έμαθα Python από άλλα βιβλία, αυτό είναι, μακράν, το πιο χρήσιμο βιβλίο python δικό μου. Μερικές σημειώσεις:


* Αυτό είναι ένα δεν είναι βιβλίο αναφοράς ένα φροντιστήριο
* Οι πρώτες **125 σελίδες** αποτελούν μια **πλήρη επισκόπηση** της γλώσσας. Δεν είναι ένα φροντιστήριο, αλλά καλύπτει τη γλώσσα από πάνω προς τα κάτω
* Αν είστε ένας έμπειρος προγραμματιστής, αυτό θα πρέπει να είναι αρκετό για να μάθουν τη γλώσσα
* Αν είστε προγραμματιστής αρχάριος, ξεκινήστε με ένα διαφορετικό σεμινάριο
* Το υπόλοιπο του βιβλίου είναι μια ολοκληρωμένη και εξαιρετικά χρήσιμη αναφορά
* Το [3 rd edition](http://rads.stackoverflow.com/amzn/click/0672328623) καλύπτει μέχρι python 2.4, αλλά όχι πέρα.
* Το [4 ος έκδοση](http://rads.stackoverflow.com/amzn/click/0672329786) αναμένεται να κυκλοφορήσει τον Ιούλιο του 2009


**Σημείωση** : Αρχικά δημοσιεύτηκε την ίδια / παρόμοια απάντηση: <https://stackoverflow.com/questions/934937/concise-python-book-recommendation/935081#935081>


Μου ζητήθηκε να βάλει ένα αντίγραφο της απάντησής μου εδώ.

 

Αυτό είναι καλό, αυτό είναι ένα πολύ εύκολο ανάγνωσμα και οι ασκήσεις μπορεί να ολοκληρωθεί μόνο με ένα κραγιόνι.   

(Νομίζω ότι αυτό είναι ό, τι μιλούσε ο Jeff σχετικά με το πότε ήθελε πλούσιο περιεχόμενο πολυμέσων στο IDE)


[alt κείμενο http://ecx.images-amazon.com/images/I/61NA2175H0L.\_SL500\_AA240\_.jpg](http://ecx.images-amazon.com/images/I/61NA2175H0L._SL500_AA240_.jpg)

 

Μπορεί να μην είναι όπως ισχύει, αλλά εγώ απλά ραγισμένα ανοικτή Προγραμματισμός σε Python 3 από τον Mark Summerfield και μέχρι στιγμής φαίνεται αρκετά καλό, αν και επικεντρώνεται στην Python 3, οπότε αν είστε σχεδιασμό για την εκμάθηση κάτι σαν Django, ο οποίος hasn» t έκανε το άλμα στην Python 3 και κατά πάσα πιθανότητα θα όχι για κάποιο χρονικό διάστημα, το βιβλίο αυτό μπορεί να μην είναι η καλύτερη. Επιπλέον, ακόμη και αν Python 3.0 ήταν έξω για λίγο τώρα, μπορώ να εγγυηθώ σχεδόν πορεία σας χρησιμοποιώντας Python 2.x. Academia έχει την τάση να ακολουθούν τα ίχνη πίσω. Είχα μια ++ καθηγητής απαγγελία C που ορκίζομαι δεν γνώριζε ότι η C ++ έχει ενημερωθεί από το 1985.

 

Έχω, επίσης, χρησιμοποιώντας [Προγραμματισμός σε Python 3](http://rads.stackoverflow.com/amzn/click/B001OFK2DK) από τον Mark Summerfield και το βρίσκω πολύ καλό.

 

Διαβάζω αυτήν την περίοδο [Head First Python](http://www.headfirstlabs.com/books/hfpython/) που βγήκε το Νοέμβριο του 2010. Δεν είχα διαβάσει [Dive Into Python](http://www.diveintopython.net/toc/index.html) , αλλά διάβασα [Dive Into HTML5](http://diveintohtml5.net/) από τον ίδιο συγγραφέα και ήταν καλογραμμένο.

 

Πρότεινα αυτό το ebook [Ένα Byte της Python](http://www.swaroopch.com/notes/Python)

 