Πώς μπορώ να μάθω την γλώσσα R και την Python από το μηδέν χωρίς να έχουν κάποιο στατιστικό και προγραμματιστικό υπόβαθρο;


Απάντηση 1:

Α2Α

Η Python έχει άλλες χρήσεις εκτός από τις Στατιστικές για να μπορείτε να μάθετε αλλά γιατί θα θέλατε να μάθετε R χωρίς τη γνώση του τομέα για τον οποίο έχει σχεδιαστεί. Είναι όπως μάθηση Matlab και δεν γνωρίζουμε τίποτα για τις μήτρες. Πρέπει να ξέρετε ότι το R δεν είναι ακριβώς μια γλώσσα γενικού σκοπού, οπότε πρέπει να γνωρίζετε τα μαθηματικά για να κάνετε πραγματική χρήση της γλώσσας.

Για την Python επιλέξτε οποιοδήποτε δημοφιλές βιβλίο και ξεκινήστε, αλλά συστήνω online σεμινάρια αυτές τις μέρες όπως:

Μάθετε Python

Μάθετε Python - Ελεύθερο διαδραστικό εκπαιδευτικό πρόγραμμα Python


Απάντηση 2:

Δοκιμάστε ένα αμειβόμενο online μάθημα αν θέλετε να προγραμματίσετε επίσης σε ένα πρόγραμμα περιήγησης κατά τη διάρκεια της μάθησης:

Μάθετε R, Python & Data Science Online DataCamp

Ή δωρεάν MOOCS:

Coursera | Online μαθήματα από κορυφαία πανεπιστήμια. Εγγραφείτε δωρεάν

Udacity - Δωρεάν Μαθήματα Online & Nanodegrees

edX

Υπάρχουν τάξεις που διδάσκουν την Python χωρίς απαραίτητα να είναι για σκοπούς ανάλυσης δεδομένων, όπου τα μαθηματικά θα απαιτούνται συχνότερα.


Απάντηση 3:

Απλή απάντηση είναι απλά να τα χρησιμοποιήσετε.

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

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

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

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

Γιατί δεν πήρατε τη γνώση των Στατιστικών και του Προγραμματισμού; Υπάρχουν προϋποθέσεις για να μάθετε πρώτα; Μήπως έχεις τα μυαλά σου και είσαι πρόθυμος να βάλεις χρόνο;

Γιατί να μην πληρώσετε κάποιον να το κάνει για σας;


Απάντηση 4:

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

Αυτή η πηγή είναι πολύ καλή για αρχάριους.

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

Ελπίζω ότι αυτό θα σας βοηθήσει.

Μείνε ευλογημένος

Ευχαριστώ


Απάντηση 5:
  • Από εδώ ξεκίνησα και τι θα έπρεπε, γιατί έχει πολλές πληροφορίες. Μπορείτε πάντα να ξεκινήσετε από την τεκμηρίωση οποιασδήποτε ενότητας ή της ίδιας της γλώσσας python.
  • Αυτό είναι όπου έχω σπούδασε και έμαθα βασικά ακόμα περισσότερα, GUI και επεξεργασία ηλεκτρονικού ταχυδρομείου.
  • Αυτό, και αυτό είναι άλλο που μπορείτε να βρείτε πολύ χρήσιμο σε κάθε βήμα προς τον προγραμματισμό, είτε με την εκμάθηση από το μηδέν ή να κάνουμε κάτι πραγματικό.

Απάντηση 6:

Δεν ξέρω για τον R, μόλις άρχισα να μαθαίνω την Python πριν από περίπου μια εβδομάδα, είμαι τώρα σε βρόχους ελέγχου. Σας συνιστούμε να μεταβείτε στο Tutorialspoint online για να μάθετε την Python.

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

Παράδειγμα κωδικών Python.

αν (x

print "x είναι μικρότερο από y"

εκτύπωση "γεια, είμαι ενθουσιασμένος που είμαι ο προγραμματιστής Python"

elif x == y:

εκτύπωση "x ισούται με y"

print "y είναι επίσης ίσο με το x"

αλλού:

εκτύπωση "x είναι μεγαλύτερο από y"

Σημείωση. Οι δύο δηλώσεις εκτύπωσης στο μπλοκ if έχουν την ίδια εσοχή / χώρο από τα αριστερά, έτσι ώστε αυτές οι δύο γραμμές να αντιμετωπίζονται ως κωδικοί στο ίδιο μπλοκ κώδικα, όπως αυτές περιβάλλουν τα τιράντες.

Σημείωση. Σημειωματάριο μετά από μια δήλωση είναι προαιρετική, εκτός εάν χρησιμοποιούνται για να διαχωρίσουν τις δηλώσεις στην ίδια γραμμή.

Σημείωση. Το άνω και κάτω τελεία μετά από την εντολή if αντί για αρχή αρχίζει να τιμωρεί σε άλλες γλώσσες.

Σημείωση. Η χρήση της επαναληπτικής λέξης κλειδιού elif, αντί αλλιώς αν, όπως χρησιμοποιείται σε άλλες γλώσσες.

Καλώς ήλθατε στην Python. Και εγώ.

Σημειώστε ότι η εσοχή για την οποία μιλούσα είχε καταργηθεί από την Quora κατά την υποβολή.