Κατά την τελευταία δεκαετία, η γλώσσα προγραμματισμού της Python έχει εξελιχθεί σε δημοτικότητα μεταξύ των προγραμματιστών σε όλους τους τομείς της κωδικοποίησης. Από τους υπεύθυνους ανάπτυξης ιστοσελίδων έως τους σχεδιαστές βιντεοπαιχνιδιών έως τους δημιουργούς εργαλείων στο σπίτι, πολλοί άνθρωποι ερωτεύτηκαν τη γλώσσα. Γιατί; Επειδή είναι εύκολο να μάθει, εύκολο στη χρήση και πολύ ισχυρό.
Αν ψάχνετε να πάρετε Python, έχετε τύχη. Υπάρχουν πολλοί πόροι στο διαδίκτυο για να μάθουν την πύθωνα, και πολλοί από αυτούς είναι εντελώς δωρεάν. Εδώ είναι μερικοί από τους καλύτερους. Για βέλτιστα αποτελέσματα, συνιστούμε να χρησιμοποιήσετε ΟΛΟΥΣ αυτούς τους ιστότοπους, καθώς το καθένα έχει τις δικές του μεγάλες πτυχές.
# 1 - Πώς να σκέφτεστε σαν επιστήμονας υπολογιστών
Η πιο αξιοσημείωτη πτυχή αυτής της σειράς Python tutorial είναι ότι όχι μόνο σας διδάσκει πώς να χρησιμοποιήσετε τη γλώσσα προγραμματισμού Python, αλλά σας διδάσκει πώς να σκέφτεστε σαν προγραμματιστές να σκέφτονται. Εάν αυτή είναι η πρώτη φορά που έχετε αγγίξει ποτέ κώδικα, τότε πώς να σκεφτείτε σαν επιστήμονας υπολογιστών θα είναι ένας ανεκτίμητος πόρος για σας.
Λάβετε, ωστόσο, υπόψη ότι η εκμάθηση πώς να σκέφτεστε σαν επιστήμονας υπολογιστών θα απαιτήσει μια πλήρη μετατόπιση του πνευματικού σας παραδείγματος. Πιάνοντας αυτή τη μετατόπιση θα είναι εύκολη για κάποιους και δύσκολη για τους άλλους, αλλά εφ 'όσον επιμείνετε, τελικά θα κάνετε κλικ. Και μόλις μάθετε πώς να σκέφτεστε σαν επιστήμονας υπολογιστών, θα μπορείτε να μάθετε εύκολα γλώσσες εκτός της Python!
# 2 - Βυθιστείτε στην Python
Η σειρά Dive Into Python web tutorial είναι εκπληκτική για όσους θέλουν να μάθουν το python που έχουν λίγη ή καθόλου εμπειρία στον προγραμματισμό. Το πρώτο μέρος του σεμιναρίου σας καθοδηγεί στα βήματα που απαιτούνται για τη δημιουργία ενός διερμηνέα Python στον υπολογιστή σας, κάτι που μπορεί να είναι πολύ δύσκολο για τους πρώτους χρονομετρητές.
Υπάρχει ένα μειονέκτημα σε αυτόν τον ιστότοπο: μπορεί να προσπαθήσει να βουτήξει πολύ γρήγορα. Ως κάποιος με την εμπειρία της Python κάτω από τη ζώνη μου, μπορώ να δω πώς οι αρχάριοι μπορεί να εκφοβίζονται από το πόσο γρήγορα ο συγγραφέας μετακινείται μέσω της γλώσσας. Εάν μπορείτε να συνεχίσετε, τότε η Dive Into Python θα είναι ένας φανταστικός πόρος. Εάν δεν μπορείτε να συνεχίσετε, επισκεφθείτε μερικές από τις άλλες ιστοσελίδες της λίστας μέχρι να έχετε καλύτερη κατανόηση της γλώσσας, έπειτα επιστρέψτε και δοκιμάστε αυτό ξανά.
# 3 - Το επίσημο εκπαιδευτικό πρόγραμμα Python
Ποιο είναι το καλύτερο μέρος για να μάθετε την Python παρά στην επίσημη ιστοσελίδα της Python; Οι δημιουργοί της ίδιας της γλώσσας έχουν επινοήσει έναν μεγάλο και χρήσιμο οδηγό που θα σας καθοδηγήσει στα βασικά της γλώσσας.
Το καλύτερο μέρος αυτού του διαδικτυακού φροντιστηρίου είναι ότι κινείται αργά, γεώτρηση συγκεκριμένων εννοιών στο κεφάλι σας με περισσότερους από έναν τρόπους για να βεβαιωθείτε ότι τους καταλαβαίνετε. Η μορφοποίηση της ιστοσελίδας είναι απλή και ευχάριστη για το μάτι, γεγονός που απλώς κάνει όλη την εμπειρία πολύ πιο εύκολη.
Εάν έχετε ένα υπόβαθρο στον προγραμματισμό, το επίσημο εκπαιδευτικό πρόγραμμα της Python μπορεί να είναι πολύ αργό και βαρετό για εσάς. Εάν είστε ένας ολοκαίνουργιος, πιθανόν να το βρείτε ως ανεκτίμητο πόρο στο ταξίδι σας.
# 4 - TryPython
Σε αντίθεση με τους προηγουμένως αναφερόμενους ιστότοπους Python tutorial, το TryPython είναι πολύ ωραίο στο ότι ο ίδιος ο ιστότοπος έχει ενσωματωμένο διερμηνέα της Python. Αυτό σημαίνει ότι μπορείτε να παίζετε με την κωδικοποίηση της Python στην τοποθεσία web, εξαλείφοντας την ανάγκη να σκοντάψετε και να εγκαταστήσετε τους διερμηνείς στο σύστημά σας.
Φυσικά, θα χρειαστεί να εγκαταστήσετε έναν διερμηνέα τελικά αν σκοπεύετε να γίνετε σοβαροί με τη γλώσσα, αλλά το TryPython σάς επιτρέπει να δοκιμάσετε το python πριν επενδύσετε πάρα πολύ χρόνο σε μια γλώσσα που ίσως τελικά δεν χρησιμοποιείτε. Η σειρά μαθημάτων του TryPython ενσωματώνει τον διερμηνέα, επιτρέποντάς σας να παίζετε με τον κώδικα σε πραγματικό χρόνο, πραγματοποιώντας αλλαγές και πειραματισμούς καθώς μαθαίνετε. Αυτό είναι το πιο πρακτικό φροντιστήριο Python που θα βρείτε έξω από μια τάξη της πραγματικής ζωής.
Το TryPython απαιτεί την εγκατάσταση του Microsoft Silverlight για το πρόγραμμα περιήγησής σας.
# 5 - LearnPython
Όπως το TryPython, Μάθετε Python έχει ενσωματωμένο διερμηνέα ακριβώς στην ιστοσελίδα, καθώς και μια σειρά εκπαιδευτικών για να πάει μαζί του. Ποια είναι η διαφορά μεταξύ των δύο; Δεν είναι πολλά.
Το LearnPython είναι λίγο πιο βασικό, που σημαίνει ότι οι αρχάριοι θα είναι σε θέση να συμβαδίζουν με τα μαθήματα και να αισθάνονται λιγότερο εκφοβισμένοι από το υλικό. Και σε αντίθεση με το TryPython, το LearnPython περιλαμβάνει ασκήσεις προγραμματισμού στο τέλος κάθε μαθήματος. Αυτά τα μαθήματα χρησιμεύουν για να σταθεροποιήσουν τις γνώσεις που κερδίζετε και να βεβαιωθείτε ότι πραγματικά καταλαβαίνετε τι έχετε μάθει.
BONUS - PyGame
Για όσους από εσάς θέλουν να μάθουν πύθωνα να δημιουργήσουν τελικά βιντεοπαιχνίδια, αυτός ο πόρος μπόνους θα είναι εξαιρετικά χρήσιμος για εσάς. Το PyGame είναι ένα σύνολο βιβλιοθηκών Python που σας επιτρέπει να δημιουργείτε γραφικές εφαρμογές. Η τακτική Python τρέχει σε ένα παράθυρο κονσόλας, το οποίο σας περιορίζει στο κείμενο ASCII. Το PyGame παρέχει λειτουργικότητα για την προβολή εικόνων στην οθόνη σε παράθυρο μη κονσόλας.
Το καλύτερο κομμάτι? Είναι εξίσου εύκολο να μάθει και να χρησιμοποιείται εύκολα ως γλώσσα Python.
συμπέρασμα
Αν και έχει σχετικά χαμηλή καμπύλη μάθησης, η Python είναι μια ισχυρή γλώσσα που μπορεί να χρησιμοποιηθεί σε πολλαπλές εφαρμογές. Η δημοτικότητά του αυξάνεται σταθερά τα τελευταία χρόνια και δεν υπάρχει καμία ένδειξη ότι η γλώσσα θα εξαφανιστεί σύντομα. Αν θέλετε να μάθετε μια εξαιρετικά ευέλικτη και ισχυρή γλώσσα, ποτέ δεν είναι αργά για να δώσει μια πυροβολισμό στην Python.
Ενημερώστε μας στα σχόλια για τους πόρους της Python που χρησιμοποιείτε.
Image Credit: Shutterstock