Τα καλύτερα βιβλία Python

από τον Bradley Nice, Content Manager στο ClickHelp.com - εργαλείο τεκμηρίωσης λογισμικού

Ας ζητήσουμε από την Wikipedia ποια γλώσσα είναι η Python.

Η Python είναι μια ευρέως χρησιμοποιούμενη γλώσσα προγραμματισμού υψηλού επιπέδου για προγραμματισμό γενικού σκοπού [...]. Μια γλώσσα που έχει ερμηνευθεί, η Python έχει μια φιλοσοφία σχεδίασης που δίνει έμφαση στην αναγνωσιμότητα του κώδικα [...] και μια σύνταξη που επιτρέπει στους προγραμματιστές να εκφράζουν έννοιες σε λιγότερες γραμμές κώδικα απ 'ότι θα μπορούσαν να χρησιμοποιηθούν σε γλώσσες όπως η C ++ ή η Java.

Ποια είναι τα κορυφαία βιβλία της Python;

Python Crash Course: Ένα χέρι-που βασίζεται στο έργο Εισαγωγή στον προγραμματισμό (eBook - $ 20.36, paperback - $ 24.17)

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

Στο πρώτο μισό του βιβλίου, θα μάθετε βασικές έννοιες προγραμματισμού, όπως λίστες, λεξικά, μαθήματα και βρόχους, και να γράφετε καθαρό και ευανάγνωστο κώδικα με ασκήσεις για κάθε θέμα. Θα μάθετε επίσης πώς να κάνετε τα προγράμματά σας διαδραστικά και πώς να ελέγχετε τον κώδικα σας με ασφάλεια πριν την προσθέσετε σε ένα έργο. Στο δεύτερο μισό του βιβλίου, θα χρησιμοποιήσετε τις νέες γνώσεις σας με τρία ουσιαστικά έργα: ένα arcade παιχνίδι εμπνευσμένο από το Space Invaders, οπτικοποιήσεις δεδομένων με υπερ-εύχρηστες βιβλιοθήκες της Python και μια απλή εφαρμογή web που μπορείτε να αναπτύξετε στο διαδίκτυο.

Καθώς δουλεύετε μέσα από το Python Crash Course, θα μάθετε πώς να:

  • Χρησιμοποιήστε ισχυρές βιβλιοθήκες Python και εργαλεία, όπως matplotlib, NumPy και Pygal.
  • Κάνετε 2D παιχνίδια που ανταποκρίνονται στα πλήκτρα και τα κλικ του ποντικιού και τα οποία γίνονται πιο δύσκολα καθώς το παιχνίδι εξελίσσεται.
  • Εργασία με δεδομένα για τη δημιουργία διαδραστικών απεικονίσεων.
  • Δημιουργήστε και προσαρμόστε απλές εφαρμογές ιστού και τις αναπτύξτε με ασφάλεια σε απευθείας σύνδεση.
  • Αντιμετώπιση λαθών και σφαλμάτων, ώστε να μπορείτε να λύσετε τα δικά σας προβλήματα προγραμματισμού.

Μάθηση της Python (eBook - 33,03 δολάρια, χαρτόδετο βιβλίο - 42,44 δολάρια)

Πάρτε μια ολοκληρωμένη, σε βάθος εισαγωγή στην κύρια γλώσσα Python με αυτό το πρακτικό βιβλίο. Με βάση το δημοφιλές εκπαιδευτικό μάθημα του συγγραφέα Mark Lutz, αυτή η ενημερωμένη πέμπτη έκδοση θα σας βοηθήσει να γράψετε γρήγορα αποτελεσματικό κώδικα υψηλής ποιότητας με την Python. Είναι ένας ιδανικός τρόπος για να ξεκινήσετε, είτε είστε νέος στον προγραμματισμό είτε ένας επαγγελματίας προγραμματιστής γνωστός σε άλλες γλώσσες.

Ολοκληρώνοντας με κουίζ, ασκήσεις και χρήσιμες εικονογραφήσεις, αυτό το εύκολο στη χρήση, αυτόματη εκμάθηση σας ξεκινά με τα Python 2.7 και 3.3 - τις πιο πρόσφατες κυκλοφορίες στις γραμμές 3.X και 2.X - καθώς και όλες τις άλλες κυκλοφορίες κοινή χρήση σήμερα. Θα μάθετε επίσης ορισμένα προηγμένα χαρακτηριστικά γνωρίσματα γλωσσών τα οποία έχουν γίνει πιο συνηθισμένα στον κώδικα της Python.

  • Εξερευνήστε τους μεγάλους ενσωματωμένους τύπους αντικειμένων της Python όπως αριθμούς, λίστες και λεξικά.
  • Δημιουργήστε και επεξεργαστείτε αντικείμενα με τις εντολές Python και μάθετε το γενικό μοντέλο σύνταξης του Python.
  • Χρησιμοποιήστε λειτουργίες για να αποφύγετε τον πλεονασμό του κώδικα και τον κωδικό πακέτου για επαναχρησιμοποίηση.
  • Οργάνωση δηλώσεων, λειτουργιών και άλλων εργαλείων σε μεγαλύτερα εξαρτήματα με ενότητες.
  • Καταδυθείτε στις κλάσεις: Το εργαλείο προγραμματισμού Python για τη δόμηση του κώδικα.
  • Γράψτε μεγάλα προγράμματα με το μοντέλο χειρισμού εξαιρέσεων της Python και τα εργαλεία ανάπτυξης.
  • Μάθετε τα προηγμένα εργαλεία Python, συμπεριλαμβανομένων των διακοσμητών, των περιγραφών, των μετακλασμάτων και της επεξεργασίας Unicode.

Έξυπνη Python: Σαφής, συνοπτικός και αποτελεσματικός προγραμματισμός (eBook - 29,49 δολάρια, χαρτόδετο βιβλίο - 39,90 δολάρια)

Η απλότητα του Python σας επιτρέπει να γίνετε παραγωγικοί γρήγορα, αλλά αυτό σημαίνει συχνά ότι δεν χρησιμοποιείτε όλα όσα έχει να προσφέρει. Με αυτό τον πρακτικό οδηγό, θα μάθετε πώς να γράφετε αποτελεσματικό, ιδιωματικό κώδικα της Python αξιοποιώντας τα καλύτερα - και ενδεχομένως πιο παραμελημένα - χαρακτηριστικά του. Ο συγγραφέας Luciano Ramalho σας μεταφέρει στα βασικά χαρακτηριστικά της γλώσσας και τις βιβλιοθήκες της Python και σας δείχνει πώς να κάνετε τον κώδικα σας πιο σύντομο, πιο γρήγορο και πιο ευανάγνωστο ταυτόχρονα.

Πολλοί έμπειροι προγραμματιστές προσπαθούν να κάμψουν την Python ώστε να ταιριάζουν με τα πρότυπα που έμαθαν από άλλες γλώσσες και να μην ανακαλύψουν ποτέ τα χαρακτηριστικά της Python εκτός της εμπειρίας τους. Με αυτό το βιβλίο, αυτοί οι προγραμματιστές της Python θα μάθουν διεξοδικά πώς να αποκτήσουν εμπειρία στην Python 3.

Αυτό το βιβλίο καλύπτει:

  • Python μοντέλο δεδομένων: κατανοήσουν πώς οι ειδικές μέθοδοι είναι το κλειδί για τη συνεπή συμπεριφορά των αντικειμένων?
  • Δομές δεδομένων: επωφεληθείτε πλήρως από τους ενσωματωμένους τύπους και κατανοήστε τη δυαδικότητα του κειμένου έναντι των bytes στην εποχή του Unicode.
  • Λειτουργίες ως αντικείμενα: προβολή των λειτουργιών Python ως αντικείμενα πρώτης κατηγορίας και κατανόηση του τρόπου με τον οποίο επηρεάζονται τα δημοφιλή μοτίβα σχεδίασης.
  • Αντικειμενοστραφείς ιδιωματισμοί: οικοδομήσουμε τάξεις μάθησης για αναφορές, μεταβλητότητα, διεπαφές, υπερφόρτωση φορέα και πολλαπλή κληρονομικότητα.
  • Έλεγχος ροής: η μόχλευση των διαχειριστών περιβάλλοντος, των γεννητριών, των κορουστίνων και της συνάφειας με τα πακέτα ταυτόχρονων πακέτων και ασυνισών.
  • Μετα-προγραμματισμός: κατανοήστε πώς λειτουργούν οι ιδιότητες, οι περιγραφείς χαρακτηριστικών, οι διακοσμητές τάξεων και οι μετακλασμοί.

Αποτελεσματική Python: 59 Ειδικοί τρόποι για να γράψετε καλύτερη Python (eBook - $ 20.38, paperback - $ 23.78)

Είναι εύκολο να ξεκινήσετε να γράφετε κώδικα με την Python: γι 'αυτό η γλώσσα είναι τόσο δημοφιλής. Ωστόσο, η Python έχει μοναδικά πλεονεκτήματα, γοητείες και εκφραστικότητα που μπορεί να είναι δύσκολο να τα καταλάβετε από την αρχή - καθώς και κρυφές παγίδες που μπορεί εύκολα να σας παρασύρουν αν δεν τους γνωρίζετε. Η αποτελεσματική Python θα σας βοηθήσει να αξιοποιήσετε την πλήρη ισχύ της Python για να γράψετε εξαιρετικά ισχυρό, αποτελεσματικό, διατηρήσιμο και καλώς αποδοτικό κώδικα. Χρησιμοποιώντας το συνοπτικό στυλ που βασίζεται σε σενάριο, που πρωτοστάτησε στην αποτελεσματικότερη C ++ της Scott Meyers, ο Brett Slatkin συγκεντρώνει 59 καλύτερες πρακτικές Python, συμβουλές, συντομεύσεις και ρεαλιστικά παραδείγματα κώδικα από έμπειρους προγραμματιστές.
 
Βασιζόμενη σε βαθιά κατανόηση των δυνατοτήτων της Python, η Slatkin προσφέρει πρακτικές συμβουλές για κάθε σημαντικό τομέα ανάπτυξης τόσο με Python 3.x όσο και με το Python 2.x. Η κάλυψη περιλαμβάνει:

  • Αλγόριθμοι
  • Αντικείμενα
  • Συγχρονισμός
  • Συνεργασία
  • Ενσωματωμένες μονάδες
  • Τεχνικές παραγωγής
  • Κι αλλα

Κάθε ενότητα περιέχει συγκεκριμένες κατευθυντήριες οδηγίες που είναι προσπελάσιμες και οργανώνονται σε αντικείμενα, το καθένα με προσεκτικά διατυπωμένες συμβουλές που υποστηρίζονται από λεπτομερή τεχνικά επιχειρήματα και παραδείγματα φωτισμού. Χρησιμοποιώντας την αποτελεσματική Python, μπορείτε να βελτιώσετε συστηματικά όλους τους κώδικες της Python που γράφετε: όχι ακολουθώντας τυφλά τους κανόνες ή μιμούμενοι ακατανόητους ιδιωματισμούς, αλλά με βαθιά κατανόηση των τεχνικών λόγων για τους οποίους έχουν νόημα.

Python Cookbook (eBook - 27,72 δολάρια, χαρτόδετο βιβλίο - 30,45 δολάρια)

Εάν χρειάζεστε βοήθεια για την εγγραφή προγραμμάτων στο Python 3 ή θέλετε να ενημερώσετε τον παλαιότερο κώδικα Python 2, αυτό το βιβλίο είναι μόνο το εισιτήριο. Συσκευασμένο με πρακτικές συνταγές γραπτές και δοκιμασμένες με Python 3.3, αυτό το μοναδικό βιβλίο μαγειρικής είναι για έμπειρους προγραμματιστές της Python που θέλουν να επικεντρωθούν σε σύγχρονα εργαλεία και ιδιώματα.

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

Τα θέματα περιλαμβάνουν:

  • Δομές δεδομένων και αλγόριθμοι
  • Χορδές και κείμενο
  • Αριθμοί, ημερομηνίες και ώρες
  • Επεξεργαστές και γεννήτριες
  • Αρχεία και I / O
  • Κωδικοποίηση και επεξεργασία δεδομένων
  • Λειτουργίες
  • Μαθήματα και Αντικείμενα
  • Μεταπρογραμματισμός
  • Ενότητες και Πακέτα
  • Προγραμματισμός δικτύου και ιστού
  • Συγχρονισμός
  • Εφαρμογή δέσμης ενεργειών και διαχείριση συστήματος
  • Δοκιμές, εντοπισμός σφαλμάτων και εξαιρέσεις
  • C Επεκτάσεις

Περισσότερα ebooks της Python διατίθενται εδώ δωρεάν.

Μπορεί επίσης να σας αρέσει: Τα καλύτερα βιβλία Swift το 2017

Να εχετε μια ομορφη μερα!

Bradley Νίκαια,
Διαχείριση περιεχομένου στο ClickHelp.com - το καλύτερο ηλεκτρονικό εργαλείο τεκμηρίωσης για τους πωλητές του SaaS