Η Python είναι μια γλώσσα προγραμματισμού Διαδικτύου και συστήματος της οποίας η δημοτικότητα αυξάνεται στο σημερινό περιβάλλον ανάπτυξης λογισμικού με γρήγορο ρυθμό και αυτό δεν προκαλεί έκπληξη: είναι απλό (αλλά αξιόπιστο), αντικειμενοστρεφόμενο (αλλά μπορεί να χρησιμοποιηθεί ως διαδικαστική γλώσσα), επεκτάσιμο, επεκτάσιμο και έχει εύχρηστη σύνταξη που είναι ξεκάθαρη και περιεκτική.
Το Python συνδυάζει τη δύναμη μιας μεταγλωττισμένης γλώσσας αντικειμένων όπως Java και C ++ με την ευκολία χρήσης και τον γρήγορο χρόνο ανάπτυξης μιας γλώσσας σεναρίου. Στην πραγματικότητα, η σύνταξή της είναι τόσο εύκολη στην κατανόηση ότι είναι πιο πιθανό να την καταλάβετε γρηγορότερα από οποιαδήποτε άλλη δημοφιλή γλώσσα σεναρίου που χρησιμοποιείται σήμερα! Και μόλις επιλέξαμε τα καλύτερα βιβλία για την εκμάθηση της Python για τους λάτρεις του προγραμματισμού!
Λίστα
- 10. Πύθων. Δημιουργία εφαρμογών, Τσαν
- 9. Προγραμματισμός Python: Ένας οδηγός βήμα προς βήμα για αρχάριους, Jenkins
- 8. Γλώσσα προγραμματισμού Python, Susie
- 7. Μυστικά της Python. 59 προτάσεις για τη σύνταξη αποτελεσματικού κώδικα, Slatkin
- 6. Εκμάθηση Python, Lutz
- 5. Προγραμματισμός Python για αρχάριους, McGrath
- 4. Ο Python στην πράξη, Summerfield
- 3. Python - στα ύψη της αριστείας, Ramallo
- 2. Προγραμματίζουμε στο Python, Dawson
- 1. Διαγραφή ιστοσελίδων χρησιμοποιώντας Python, Mitchell
10. Δημιουργία εφαρμογών, Τσαν
ΣΕ "Πύθων Δημιουργία εφαρμογών»Ο μηχανικός λογισμικού διαδικτύου και ο τεχνικός εκπαιδευτής Wesley Chun παρέχει στους προγραμματιστές όλα όσα πρέπει να γνωρίζουν για να μάθουν γρήγορα την Python.
Όπως και τα υπόλοιπα βιβλία της σειράς Core, ο Core Python Programming προσφέρει εκατοντάδες αποσπάσματα κώδικα και παραδείγματα που απευθύνονται σε επαγγελματίες προγραμματιστές που θέλουν να χρησιμοποιήσουν τις υπάρχουσες δεξιότητές τους!
Συγκεκριμένα, ο Προγραμματισμός Core Python παρέχει πολλά διαδραστικά παραδείγματα που μπορείτε να εισάγετε στον διερμηνέα Python ακριβώς μπροστά σας! Τέλος, παρουσιάζουμε ένα κεφάλαιο που θα σας δείξει βήμα προς βήμα πώς να επεκτείνετε το Python χρησιμοποιώντας C ή C ++.
9. Προγραμματισμός Python: Ένας οδηγός βήμα προς βήμα για αρχάριους, Jenkins
Μάθετε περισσότερα σχετικά με τον προγραμματισμό υπολογιστών και πώς να ξεκινήσετε με μια γλώσσα προγραμματισμού. "Προγραμματισμός Python: Ένας βήμα προς βήμα οδηγός για αρχάριους"Θα βοηθήσει στην κατανόηση των διαφόρων χαρακτηριστικών της γλώσσας προγραμματισμού Python και θα εκτιμήσει τη δύναμή της. Μετάβαση από αρχάριους προγραμματιστές σε ειδικό. Αυτό το βιβλίο διερευνά όλες τις πτυχές της γλώσσας Python.
Αυτό το βιβλίο μπορεί να είναι μια υπέροχη αρχή για έναν αρχάριο · αυτός είναι ένας βήμα προς βήμα οδηγός για όποιον θέλει να ξεκινήσει να μαθαίνει τον προγραμματισμό Python από το μηδέν. Αυτό θα σας βοηθήσει να προετοιμάσετε μια σταθερή βάση για τον προγραμματισμό υπολογιστών και θα είναι εύκολο για εσάς να μάθετε οποιαδήποτε άλλη γλώσσα προγραμματισμού.
8. Γλώσσα προγραμματισμού Python, Susie
Το βιβλίο παρουσιάζει την Python, τις πιο διάσημες παραλλαγές και μεθόδους προγραμματισμού. Εκτός από θεμελιώδεις ερωτήσεις (γλώσσα, τακτική βιβλιοθήκη, αποτελεσματικός προγραμματισμός, επεξεργασία κειμένου), έχουν μελετηθεί καταστάσεις χρήσης της γλώσσας Python που είναι πιο συχνές από άλλες, από υπολογισμούς μήτρας έως προγράμματα με πιο περίπλοκα γραφικά χαρακτηριστικά.
Ακολουθώντας το μάθημα που καλύπτει αυτό το βιβλίο, μπορείτε να βελτιώσετε σημαντικά την παραγωγικότητά σας χρησιμοποιώντας το Python. Το βιβλίο θα είναι πιο χρήσιμο για μαθητές ειδικοτήτων στον τομέα της ανάπτυξης λογισμικού και της αρχιτεκτονικής των συστημάτων λογισμικού.
7. 59 προτάσεις για τη σύνταξη αποτελεσματικού κώδικα, Slatkin
«Μυστικά της PythonΣυνιστάται για μαθητές ως μια εξαιρετικά συμπαγή πηγή βασικών συμβουλών για ένα πολύ ευρύ φάσμα θεμάτων για τον ενδιάμεσο επαγγελματία της Python. Βέλτιστες πρακτικές για όλες τις μεγάλες περιοχές ανάπτυξης Python 3.x και 2.x, με λεπτομερείς εξηγήσεις και παραδείγματα.
Μεγάλες πρακτικές για τη σύνταξη λειτουργιών που διευκρινίζουν τις προθέσεις σας βοηθούν να αποφύγετε ορισμένα λάθη. Κάλυψη του πώς να συνθέσετε με μεγαλύτερη ακρίβεια κώδικα χρησιμοποιώντας πίνακες και τάξεις, πώς να απαλλαγείτε από παγίδες metaclass. Πιο αποτελεσματικές προσεγγίσεις στον παραλληλισμό.
Κλασικές μέθοδοι και ιδιώματα για την αξιοποίηση των ενσωματωμένων μονάδων Python. Εργαλεία και βέλτιστες πρακτικές για συνεργατική ανάπτυξη. Λύσεις εντοπισμού σφαλμάτων, επικύρωσης και βελτιστοποίησης για τη βελτίωση της ποιότητας και της απόδοσης.
6. Εκμάθηση Python, Lutz
Αποκτήστε μια ολοκληρωμένη, περιεκτική εισαγωγή στη βασική γλώσσα Python με υποστήριξη για αυτό το σεμινάριο. Με βάση ένα δημοφιλές σεμινάριο του συγγραφέα Mark Lutz, αυτή η έκδοση συμβάλλει στην ταχεία σύνταξη αποτελεσματικού, υψηλής ποιότητας κώδικα Python. Αυτός είναι ο καλύτερος τρόπος για να ξεκινήσετε, είτε είστε αρχάριος προγραμματιστής είτε επαγγελματίας προγραμματιστής εξοικειωμένος με άλλες γλώσσες.
«Μαθαίνοντας Python»Αυτός ο απλός οδηγός αυτο-μελέτης, πλήρης με δοκιμές, ασκήσεις και χρήσιμες ασκήσεις, θα σας βοηθήσει να ξεκινήσετε με τα Python 2.7 και 3.3 - τις τελευταίες εκδόσεις στις γραμμές 3.X και 2.X - καθώς και όλες τις άλλες κυκλοφορίες για γενική χρήση σήμερα.
Επιπλέον, θα μάθετε μερικές από τις προηγμένες δυνατότητες της γλώσσας που έχουν γίνει πιο συχνές στον κώδικα Python.
5. Προγραμματισμός Python για αρχάριους, McGrath
Η Python είναι μια ελεύθερα διαθέσιμη γλώσσα προγραμματισμού που καθιστά την επίλυση ενός προβλήματος υπολογιστή σχεδόν τόσο εύκολη όσο η ερώτηση στο φόρουμ.
«Προγραμματισμός Python για αρχάριους"Καλύπτει όλα όσα πρέπει να γνωρίζει ο αναγνώστης για να ξεκινήσει η κωδικοποίηση στο Python. Αυτός ο εύχρηστος οδηγός είναι ο ιδανικός σύντροφος για γρήγορη και παραγωγική μάθηση.
4. Ο Python στην πράξη, Summerfield
Εάν είστε έμπειρος προγραμματιστής, "Πύθωνα στην πράξη"Θα σας βοηθήσει να βελτιώσετε την ποιότητα, την αξιοπιστία, την ταχύτητα, τη χρηστικότητα και τη χρηστικότητα όλων των προγραμμάτων Python.
Ο Mark Summerfield επικεντρώνεται σε τέσσερα βασικά θέματα: μοτίβα σχεδιασμού για κομψότητα κωδικοποίησης, ταχύτερη επεξεργασία μέσω ταυτόχρονης ταυτότητας και σύνταξη Python (Cython), δικτύωση υψηλού επιπέδου και γραφικά.
Προσδιορίζει αποδεδειγμένα σχέδια σχεδίασης που είναι χρήσιμα στο Python, τα καλύπτει με κώδικα ειδικής ποιότητας και εξηγεί γιατί ορισμένα αντικειμενοστραφή σχέδια σχεδιασμού δεν σχετίζονται με την Python.
Αποκαλύπτει επίσης αρκετούς αντιπαραγωγικούς μύθους σχετικά με τον προγραμματισμό Python, δείχνοντας, για παράδειγμα, πώς η Python μπορεί να εκμεταλλευτεί πλήρως το υλικό πολλαπλών πυρήνων.
3. Python - στα ύψη της αριστείας, Ramallo
Η απλότητα του Python σάς επιτρέπει να εργάζεστε γρήγορα, αλλά αυτό συχνά σημαίνει ότι δεν συνδέετε όλες τις δυνατότητες που προσφέρει. Με αυτόν τον θεμελιώδη οδηγό, θα μάθετε πώς να γράφετε αποτελεσματικό ιδιότυπο κώδικα Python χρησιμοποιώντας τα αποτελεσματικά - και πιθανώς τα πιο ξεχασμένα χαρακτηριστικά του.
Ο συγγραφέας Luciano Ramallo σας παρουσιάζει τα βασικά χαρακτηριστικά της γλώσσας Python και δείχνει πώς να κάνετε τον κώδικά σας πιο σύντομο, ταχύτερο και πιο ευανάγνωστο ταυτόχρονα.
Πολλοί έμπειροι προγραμματιστές προσπαθούν να λυγίσουν την Python για να ταιριάζουν με μοτίβα που έχουν μάθει σε άλλες γλώσσες και ποτέ δεν ανοίγουν τις δυνατότητες του Python εκτός της εμπειρίας τους. Χρησιμοποιώντας το βιβλίο "Python στα ύψη της αριστείαςΑυτοί οι προγραμματιστές θα μάθουν λεπτομερώς πώς να γίνουν ικανοί στο Python 3.
2. Προγραμματίζουμε στο Python, Dawson
Εάν έχετε πρόσφατα αρχίσει να κατανοείτε τον προγραμματισμό Python και ψάχνετε για μια σοβαρή εισαγωγή, αυτός ο οδηγός είναι για εσάς. Βιβλία από τη σειρά "Προγραμματίζουμε στο PythonΑναπτύχθηκε από καθηγητές επιστήμης υπολογιστών, διδάσκει τα βασικά του προγραμματισμού μέσω της απλής δημιουργίας παιχνιδιών.
Παίρνετε τις δεξιότητες που χρειάζεστε για πιο πρακτικές εφαρμογές προγραμματισμού Python και μάθετε πώς αυτές οι δεξιότητες μπορούν να χρησιμοποιηθούν σε σενάρια πραγματικού κόσμου. Το καλύτερο από όλα, όταν ολοκληρώσετε αυτό το βιβλίο, θα μπορείτε να εφαρμόσετε τις βασικές αρχές που έχετε μάθει στην επόμενη γλώσσα προγραμματισμού με την οποία θα εργαστείτε.
1. Διαγραφή ιστοσελίδων χρησιμοποιώντας Python, Mitchell
Αν ο προγραμματισμός είναι μαγικός, τότε το web scraping είναι σίγουρα μια μορφή μαγείας. Γράφοντας ένα απλό αυτοματοποιημένο πρόγραμμα, μπορείτε να κάνετε ερωτήσεις στους διακομιστές ιστού, να ζητήσετε δεδομένα και να τα αναλύσετε για να εξαγάγετε τις απαραίτητες πληροφορίες.
Εκτεταμένη έκδοση "Διαγραφή ιστότοπων με χρήση του Python«Όχι μόνο σε εισάγει σε αναζητήσεις στο Διαδίκτυο, αλλά χρησιμεύει επίσης ως ένας εξαντλητικός οδηγός για τη συλλογή σχεδόν όλων των τύπων δεδομένων από το σύγχρονο Διαδίκτυο.