Διαφήμιση

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

Το καλύτερο - και ίσως το πιο εκπληκτικό μέρος - είναι ότι δεν χρειάζεται να είναι μια βαρετή δοκιμασία. Δεν με πιστεύεις; Δείτε αυτούς τους πέντε διαφορετικούς τρόπους με τους οποίους μπορείτε να μάθετε να κωδικοποιείτε.

ComputerCraft

Minecraft Εισαγωγή της Latecomer στο Minecraft [MUO Gaming]Το Minecraft, η αίσθηση που βασίζεται στο μπλοκ που πήρε το παιχνίδι από καταιγίδα, είναι πλέον πάνω από τρία χρόνια. Είναι σχεδόν δύσκολο να πιστέψουμε ότι έχει περάσει τόσο πολύ από τη δημοσίευση του πρώτου άλφα - και είναι εξίσου ... Διαβάστε περισσότερα

- το νούμερο ένα indie παιχνίδι πολλαπλών πλατφορμών - παίζεται από φαινομενικά όλοι. Ακόμα κι αν δεν παίζετε μόνοι σας, είμαι βέβαιος ότι έχετε έναν καλό αριθμό φίλων που το κάνουν. Το Minecraft είναι εξαιρετικά επεκτάσιμο με πολλά διαφορετικά mods, γεγονός που δημιουργεί πακέτα όπως το Tekkit. Υπάρχει στην πραγματικότητα ένα mod που περιλαμβάνεται στο Tekkit, που ονομάζεται ComputerCraft, το οποίο προσθέτει ένα ολόκληρο στοιχείο κωδικοποίησης στο παιχνίδι.

Μόλις δημιουργήσετε έναν υπολογιστή από τα απαραίτητα στοιχεία, μπορείτε να αρχίσετε να τον κωδικοποιείτε χρησιμοποιώντας το εύκολο Γλώσσα Lua για την κατασκευή αυτόματων ανθρακωρύχων, την αποστολή μηνυμάτων μεταξύ υπολογιστών στο Minecraft και πολλά άλλα περισσότερο. Παρόλο που δεν δημιουργεί «παραδοσιακά» προγράμματα ή εφαρμογές ιστού, εξακολουθεί να είναι πολύ κωδικοποίηση που μπορεί να διδάξει στους ανθρώπους τις έννοιες που μπορούν να επεκταθούν σε άλλους τύπους εφαρμογών.

Ωστόσο, αυτός είναι ίσως ο πιο διασκεδαστικός τρόπος για να το κάνετε, διατηρώντας το εξαιρετικά απλό. Για βοήθεια σχετικά με την κωδικοποίηση με το ComputerCraft, ρίξτε μια ματιά τον ιστότοπό τους.

Ρεμπέκα / Άλις

Ρεμπέκα είναι ένα περιβάλλον προγραμματισμού 3D που βασίζεται Αλίκη Η Alice διδάσκει αντικειμενοστρεφή προγραμματισμό υπολογιστών σε παιδιά Διαβάστε περισσότερα . Αυτό το εργαλείο είναι φανταστικό επειδή ο τρισδιάστατος προγραμματισμός γραφικών είναι ήδη μια σκληρή ιδέα ως έχει, οπότε έχοντας ένα ένα εργαλείο που απλοποιεί τα πάντα σε κάτι που μπορεί να χρησιμοποιηθεί για εκπαιδευτικούς σκοπούς είναι υπέροχο πράγμα.

Ένα από τα κύρια οφέλη του Rebeca έναντι της Alice είναι το γεγονός ότι έχει διεθνοποιηθεί, οπότε είναι πιο εύκολο να το μεταφράσετε σε διαφορετικές γλώσσες. Επί του παρόντος, τα ισπανικά είναι διαθέσιμα εκτός από τα αγγλικά.

3DPL

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

Ο ιστότοπος που περιβάλλει το 3DPL προσφέρει πολλά μαθήματα σχετικά με το πώς να κάνετε υπέροχα πράγματα μαζί του, οπότε αξίζει επίσης να δείτε αν σας ενδιαφέρει ο προγραμματισμός 3D.

Επιτραπέζιο σενάριο

Αν θέλετε να αναπαράγετε κάτι πιο κοντά στον πραγματικό προγραμματισμό, ίσως θελήσετε να ρίξετε μια ματιά στο σενάριο επιφάνειας εργασίας. Ενώ αυτά τα σενάρια συνήθως δεν χρησιμοποιούν κοινές γλώσσες προγραμματισμού, όπως C / C ++, σας επιτρέπουν να κάνετε πραγματική εργασία στον υπολογιστή σας και όχι απλώς να "παίζετε". Συνήθως δεν χρειάζεστε επιπλέον εργαλεία για σενάρια εκτός από το πρόγραμμα επεξεργασίας κειμένου που προτιμάτε.

Οι χρήστες των Windows μπορούν να δημιουργήσουν σενάρια .bat, οι χρήστες Mac μπορούν να δημιουργήσουν AppleScript Πώς να χρησιμοποιήσετε τη δέσμη ενεργειών UI του Applescript σε Mac Διαβάστε περισσότερα αρχεία και το Linux μπορεί να δημιουργήσει σενάρια bash (.sh). Υπάρχει μεγάλος αριθμός εφαρμογών για τις οποίες μπορούν να χρησιμοποιηθούν. Μερικά παραδείγματα περιλαμβάνουν μαζική μετονομασία αρχείων ή άλλες μαζικές λειτουργίες, αναζήτηση συγκεκριμένων αρχείων και πολλά άλλα.

Raspberry Pi

μάθετε να κωδικοποιείτε

Εάν προτιμάτε να αφήσετε τον υπολογιστή στον οποίο κάνετε τη δουλειά σας μόνος, τότε μπορεί να σας ενδιαφέρει να αποκτήσετε ένα Raspberry Pi Raspberry Pi - Ένας υπολογιστής ARM μεγέθους πιστωτικής κάρτας - Ο δικός σας με μόνο 25 $Κάτι μεγάλο έχει δημιουργηθεί στην πανεπιστημιακή πόλη του Cambridge του Ηνωμένου Βασιλείου. Για τον τελευταίο χρόνο μια ομάδα ακαδημαϊκών, επιχειρηματιών, καθηγητών και προγραμματιστών έχει κάνει τελικές τροποποιήσεις σε ένα πολύ συναρπαστικό έργο ... Διαβάστε περισσότερα για τις περιπέτειες εκμάθησης κώδικα. Η συσκευή έχει μόνο μέγεθος πιστωτικής κάρτας, αλλά έχει αρκετή ισχύ για να εκτελεί παιχνίδια χαμηλού πόρου και κοστίζει μόνο 35 $ για το μοντέλο υψηλότερης τεχνολογίας.

Το Raspberry Pi εκτελεί μια πλήρη διανομή Linux βασισμένη σε ARM (την οποία μπορείτε να επιλέξετε καθώς θα χρειαστεί να προετοιμάσετε μια κάρτα SD για χρήση με αυτήν), οπότε έχετε πολλές επιλογές στο διάθεση, συμπεριλαμβανομένων παραδοσιακών γλωσσών προγραμματισμού όπως C / C ++, scripting όπως Bash και άλλων γλωσσών που χρησιμοποιούν τις προσαρμοσμένες θύρες του Pi που λειτουργούν με προσαρμοσμένες σκεύη, εξαρτήματα. Επομένως, τόσο μεγάλη ευελιξία μπορεί να αξίζει να ρίξετε ένα σχετικά μικρό χρηματικό ποσό.

συμπέρασμα

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

Θέλετε να μάθετε να κωδικοποιείτε; Εάν έχετε ήδη, ποια είναι η προτιμώμενη μέθοδος διδασκαλίας άλλων; Ενημερώστε μας στα σχόλια!

Πιστωτική εικόνα: Ιστορικό Διαδικτύου με δυαδικό κώδικα μέσω του Shutterstock

Ο Ντάνι είναι πρεσβύτερος στο Πανεπιστήμιο του Βόρειου Τέξας που απολαμβάνει όλες τις πτυχές του λογισμικού ανοιχτού κώδικα και του Linux.