5 Ενδιαφέρουσες τρόποι να μάθετε να κωδικοποιήσετε

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

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

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

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

ComputerCraft

Minecraft Μια εισαγωγή του Latecomer στη Minecraft [MUO Gaming] Εισαγωγή του Latecomer στην Minecraft [MUO Gaming] Το Minecraft, η βασισμένη σε μπλοκ αίσθηση που πήρε το παιχνίδι από τη θύελλα, είναι τώρα πάνω από τρία χρονών. Είναι σχεδόν δύσκολο να πιστέψει κανείς ότι έχει περάσει από τότε που δημοσιεύτηκε το πρώτο άλφα - και είναι εξίσου ... Read More - το παιχνίδι indie με πολλαπλές πλατφόρμες νούμερο ένα, παίζεται με φαινομενικά όλους. Ακόμα κι αν δεν παίζετε τον εαυτό σας, είμαι βέβαιος ότι έχετε έναν καλό αριθμό φίλων που κάνουν. Το Minecraft είναι εξαιρετικά εκτάσιμο με πολλά διαφορετικά mods, τα οποία δημιουργούν πακέτα όπως το Tekkit. Υπάρχει στην πραγματικότητα ένα mod που περιλαμβάνεται στο Tekkit, που ονομάζεται ComputerCraft, το οποίο προσθέτει ένα ολόκληρο στοιχείο κωδικοποίησης στο παιχνίδι.

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

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

Rebeca / Alice

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

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

3DPL

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

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

Desktop Scripting

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

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

Raspberry Pi

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

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

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

συμπέρασμα

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

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

Image Credit: Ίντερνετ με δυαδικό κώδικα μέσω του Shutterstock

In this article