Προγραμματισμός

Μάθετε Python: 5 σπουδαία μαθήματα Python για αρχάριους και όχι μόνο

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

Ακολουθούν πέντε μαθήματα για την εκμάθηση της Python, που κυμαίνονται από απλές εισαγωγές στη γλώσσα έως πιο προηγμένα θέματα. Καλύπτουν επίσης μια σειρά από κοινές περιπτώσεις χρήσης Python, από μηχανική εκμάθηση έως διαδικτυακές άκρες. Τρία από τα μαθήματα είναι δωρεάν. οι άλλοι κοστίζουν 39 $ και 49,99 $.

Εισαγωγή στην Επιστήμη των Υπολογιστών και τον Προγραμματισμό με τη χρήση Python

Αυτό το μάθημα EdX, που παρέχεται από το Ινστιτούτο Τεχνολογίας της Μασαχουσέτης, απευθύνεται σε άτομα που δεν έχουν προηγούμενη εμπειρία στον προγραμματισμό. Χρησιμοποιεί τον προγραμματισμό Python ως έναν τρόπο για να εισαγάγει τους μαθητές σε βασικές έννοιες στην επιστήμη των υπολογιστών και στην υπολογιστική επίλυση προβλημάτων. Το μάθημα είναι έντονο - 14 έως 16 ώρες την εβδομάδα για εννέα εβδομάδες - αλλά δεν κοστίζει τίποτα. Ωστόσο, μετά την ολοκλήρωση, μπορείτε να αποκτήσετε ένα πιστοποιητικό για 75 $, το οποίο μπορεί να εξαργυρωθεί για ακαδημαϊκή πίστωση στο Charter Oak State College στο Κονέκτικατ.

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

Αυτοματοποιήστε την βαρετή ουσία με προγραμματισμό Python

Αυτοματοποιήστε το Boring Stuff With Python θεωρείται σωστά ως κλασικό κείμενο εκμάθησης Python. Διαθέσιμο σε έντυπη μορφή και δωρεάν ανάγνωση στο διαδίκτυο, το βιβλίο διδάσκει την Python από την αρχή, χρησιμοποιώντας έργα πραγματικού κόσμου ως εργαλεία διδασκαλίας. Ο συγγραφέας του βιβλίου, Al Sweigart, δημιούργησε επίσης μια έκδοση μαθημάτων βίντεο διάρκειας 9 1/2 ωρών για το κείμενο. Το μάθημα είναι 49,99 $, αλλά υπάρχουν εκπτώσεις και μπορείτε να κάνετε προεπισκόπηση τμημάτων του μαθήματος χωρίς αγορά. Είτε προτιμάτε να εργάζεστε μέσω ενός βιβλίου, είτε να μαθαίνετε παρακολουθώντας ή και τα δύο μαζί,Αυτοματοποιήστε την βαρετή ουσία θα σε κάνει παραγωγικό στην Python σε χρόνο μηδέν.

Πρακτικός προγραμματισμός Python

Συγγραφέας του Βιβλίο μαγειρικής Python και πολλά άλλα βιβλία και σεμινάρια, ο David Beazley είναι ένας από τους πιο δραστήριους συνεργάτες και δημιουργούς εκπαιδευτικού υλικού της Python. Έχει επίσης δημιουργήσει το πρόγραμμα Πρακτικής Προγραμματισμού Python.

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

Ο Beazley επινόησε αρχικά το μάθημα ως προσπάθεια καθοδηγούμενη από εκπαιδευτή που διαρκεί περίπου 25 ή 30 ώρες κατά τη διάρκεια μιας εβδομάδας περίπου (συμπεριλαμβανομένου του χρόνου ολοκλήρωσης 130 ασκήσεων κωδικοποίησης), αλλά μπορείτε να το ακολουθήσετε με τον δικό σας ρυθμό. Είναι εντελώς βασισμένο σε κείμενο (χωρίς βίντεο) και εντελώς δωρεάν.

Μηχανική εκμάθηση με Python: Μια πρακτική εισαγωγή

Μηχανική εκμάθηση με Python: Μια Πρακτική Εισαγωγή, που φιλοξενείται από το EdX και δημιουργήθηκε από την IBM, είναι μέρος μιας μεγαλύτερης σειράς που περιστρέφεται γύρω από την επιστήμη δεδομένων και την Python. Αυτό το μάθημα επικεντρώνεται στη μηχανική μάθηση. Ξεκινά με το βασικό τι είναι, στη συνέχεια, σας καθοδηγεί στις τυπικές τεχνικές - παλινδρόμηση, ταξινόμηση, μη εποπτευόμενη μάθηση και προτάσεις - και περιγράφει πώς να χρησιμοποιήσετε το Python και τις βιβλιοθήκες του για να εφαρμόσετε καθένα από αυτά.

Λάβετε υπόψη ότι εάν δεν είστε ήδη εξοικειωμένοι με την Python, υπάρχει ένα προτεινόμενο προαπαιτούμενο μάθημα, το Python Basics For Data Science.

The Flask Mega-Tutorial

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

Το Flask Mega-Tutorial του Miguel Grinberg είναι ένα μάθημα διάρκειας 11 ωρών, 23 τμημάτων που καταδύεται βαθιά σε όλο αυτό το υλικό: αλληλεπίδραση χρήστη, φόρμες, πρότυπα, βάσεις δεδομένων, χρήστες και δικαιώματα, σελιδοποίηση δεδομένων, χειρισμός ημερομηνιών και ώρας, AJAX, και πολλα ΑΚΟΜΑ.

Το μάθημα κοστίζει $ 39, με ένα μικρό κομμάτι των πρώτων ενοτήτων που διατίθενται δωρεάν ως προεπισκόπηση και μπορεί να ολοκληρωθεί με τον ελεύθερο χρόνο του. Διατίθεται επίσης έκδοση ebook του υλικού διαλέξεων.