Το Grasshopper είναι ένα δωρεάν λογισμικό από προγραμματιστές της Google που διδάσκει τα βασικά του προγραμματισμού JavaScript μέσω mini-games. Grasshopper - δωρεάν λογισμικό από προγραμματιστές της Google που διδάσκει τα βασικά του προγραμματισμού JavaScript μέσω μίνι παιχνιδιών που εκπαιδεύονται από το Grasshopper

Τρίτη Έκδοση V3.3

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

ΚΑΛΩΣ ΗΡΘΑΤΕ

Αυτή είναι η τρίτη έκδοση του εγχειριδίου Grasshopper. Αυτό το σεμινάριο γράφτηκε από τον Andrew O. Payne των Lift Architects για Rhino4 και Grasshopper έκδοση 0.6.0007, τη στιγμή της δημοσίευσης αντιπροσώπευε μια τεράστια ενημέρωση στην ήδη ισχυρή πλατφόρμα Grasshopper. Αυτήν τη στιγμή βρισκόμαστε αντιμέτωποι με την επόμενη σημαντική αλλαγή στην ανάπτυξη του Grasshopper και ως εκ τούτου έχει προετοιμαστεί μια απαραίτητη ενημέρωση του υπάρχοντος εγχειριδίου. Είμαστε ενθουσιασμένοι με την επερχόμενη προσθήκη αυτού του ενημερωμένου οδηγού και τώρα βοηθήματα διαδικτύου, στις απίστευτες συνεισφορές που έχουν ήδη κάνει τα μέλη της κοινότητας του Grasshopper.

Με μια εξαιρετική βάση ήδη εγκατεστημένη, η ομάδα μας στο Mode Lab ξεκίνησε να δημιουργήσει και να αναπτύξει την τρίτη έκδοση. Αυτή η επανεπεξεργασία υπάρχοντος υλικού μας παρείχε έναν πλήρη οδηγό για την πιο ενημερωμένη έκδοση του Grasshopper 0.90076, τονίζοντας τις πιο συναρπαστικές ενημερώσεις λειτουργιών που πιστεύουμε ότι είναι. Το ενημερωμένο κείμενο, τα γραφικά και τα παραδείγματα εργασίας έχουν σχεδιαστεί για να διδάξουν οπτικό προγραμματισμό ακόμη και στον πιο αρχάριο αρχάριο, καθώς και να παρέχουν μια γρήγορη εισαγωγή στο Generative Design για τον προχωρημένο χρήστη. Ο σκοπός αυτού του οδηγού είναι να χρησιμεύσει ως οδηγός πεδίου για νέους και μακροχρόνιους χρήστες, ώστε να μάθουν τα βασικά της χρήσης του Grasshopper στις δημιουργικές τους προσπάθειες.

Αυτός ο οδηγός θα σας διδάξει τις θεμελιώδεις ιδέες και τις σημαντικές δεξιότητες σχεδιασμού για την αποτελεσματική χρήση του Grasshopper. Το The Basics είναι το πρώτο μέρος μιας επερχόμενης συλλογής σεμιναρίων Grasshopper. Εδώ είναι τι θα καλύψουμε σε αυτό το σεμινάριο:

  • Εισαγωγή- Τι είναι το Grasshopper και πώς χρησιμοποιείται;
  • Πείτε γεια στο Grasshopper- Δημιουργήστε τον πρώτο σας ορισμό
  • Δομή ορισμού Grasshopper- Σε τι συνίσταται ο ορισμός;
  • Κατασκευή μπλοκ αλγορίθμων- Ξεκινήστε απλά και δημιουργήστε σύνθετα
  • Σχεδιασμός με λίστες- Τι είναι η λίστα και πώς να την αντιμετωπίσετε;
  • Σχεδιασμός με χρήση δέντρων δεδομένων- Τι είναι μια δομή δεδομένων και τι σημαίνει για το έργο μου;
  • Εφαρμογή- Σύνδεσμοι και αρχεία εργασίας για να συνεχίσετε τη μελέτη

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

ΟΔΗΓΟΣ ΕΡΓΟΥ GRASSHOPPER

Το Grasshopper Playbook είναι ένα έργο ανοιχτού κώδικα που ιδρύθηκε από τους Bob McNeel, Scott Davidson και την ομάδα Grasshopper Development της Robert McNeel & Associates.

ΕΥΓΝΩΜΟΣΥΝΗ

Ευχαριστούμε ιδιαίτερα τον David Rutten για την ατελείωτη έμπνευση και την ανεκτίμητη πρωτοποριακή του δουλειά στο Grasshopper. Θα θέλαμε επίσης να ευχαριστήσουμε τον Andrew O. Payne για την παροχή των πόρων που ξεκίνησαν αυτό το έργο. Τέλος, ένα τεράστιο ευχαριστώ στον Bob McNeel και σε όλους στο Robert McNeel & Associates για τη γενναιόδωρη υποστήριξή τους όλα αυτά τα χρόνια. Ευχαριστούμε επίσης τη Natalia Medvedeva και τον Vladimir Voronich για τη μετάφραση του εγχειριδίου στα ρωσικά.

ΑΠΑΙΤΟΥΜΕΝΟ ΛΟΓΙΣΜΙΚΟ

Το Rhino 5.0 είναι ο ηγέτης της αγοράς στο λογισμικό προσομοίωσης βιομηχανικού σχεδιασμού. Εξαιρετικά πολύπλοκα σχήματα μπορούν να μοντελοποιηθούν ή να παραχθούν απευθείας χρησιμοποιώντας 3D renderers. Διαθέτοντας έναν ισχυρό κινητήρα NURBS (Non-Uniform Rational B-Spline), το Rhino 5.0 είναι ικανό να δημιουργεί, να επεξεργάζεται, να αναλύει και να μεταφράζει καμπύλες, επιφάνειες και στερεά. Απλώς δεν υπάρχουν περιορισμοί στην πολυπλοκότητα, τον βαθμό ή το μέγεθος.

Ακρίδα

Για τους σχεδιαστές που εξερευνούν νέες φόρμες χρησιμοποιώντας αλγόριθμους δημιουργίας, το Grasshopper είναι ένας επεξεργαστής αλγορίθμων γραφικών που συνδέεται στενά με τα εργαλεία τρισδιάστατης μοντελοποίησης της Rhino. Σε αντίθεση με το RhinoScript ή την Python, το Grasshopper δεν απαιτεί γνώση της σύνταξης αφηρημένου προγραμματισμού, αλλά εξακολουθεί να επιτρέπει στους σχεδιαστές να δημιουργούν γεννήτριες σχημάτων από το πιο απλό έως το συναρπαστικό.

ΔΙΚΑΣΤΗΡΙΟ

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

Η ενότητα Συχνές ερωτήσεις για το General Grasshopper περιέχει απαντήσεις σε πολλές ερωτήσεις που μπορεί να έχετε, καθώς και χρήσιμους συνδέσμους:

Για γενικές ερωτήσεις σχετικά με το Rhino3D, ελέγξτε πρώτα το Φόρουμ McNeil, Discourse.

ΠΛΗΡΟΦΟΡΙΕΣ ΑΔΕΙΑΣ

Grasshopper Tutorial - Με άδεια χρήσης Creative Commons Attribution - NonCommercial-ShareAlike 3.0 Unported άδεια. Το πλήρες κείμενο αυτής της άδειας είναι διαθέσιμο σε αυτή τη διεύθυνση:

Η αρχιτεκτονική σήμερα συνδέεται όλο και περισσότερο με τον προγραμματισμό. Ταυτόχρονα, ένας αρχιτέκτονας δεν χρειάζεται να γίνει προγραμματιστής, αλλά είναι εξαιρετικά σημαντικό να κατανοεί τις δυνατότητες προγραμματισμού και να τις χρησιμοποιεί σωστά. Ένας αρχιτέκτονας που γνωρίζει τα βασικά της αλγοριθμικής σκέψης θα είναι σε θέση, μαζί με άλλους ειδικούς (μηχανικούς, προγραμματιστές), να δημιουργήσει σύγχρονα έργα που ανταποκρίνονται στις απαιτήσεις του 21ου αιώνα, αυξάνοντας σημαντικά την αποτελεσματικότητα της εργασίας και την ανταγωνιστικότητά τους.

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

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

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

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

Στο πλαίσιο του εντατικού μαθήματος, οι μαθητές θα μάθουν:

    χαρακτηριστικά του Grasshopper και των πρόσθετων του. Πρακτικές ασκήσεις σχετικά με τη χρήση πρόσθετων όπως εργαλεία Mesh (Mesh edit, Mesh+, Weaver bird), Lunchbox, Kangaroo, Ladybug, Human UI, Ivy, Flux, Gh bundles - Revit - Dynamo - Archicad, Elefront, Human, Sandbox, Generation , Treesloth, Tree frog, Fab tools, Galapagos;

    προσεγγίσεις για τη δημιουργία αλγορίθμων που δημιουργούν πολύπλοκη γεωμετρία.

    βασικές τεχνικές στο grasshopper και όλη η λειτουργικότητα του προγράμματος είναι για αρχάριους.

    τεχνικές εργασίας με δεδομένα - για προχωρημένους χρήστες.

Δάσκαλοι

Ο Daniel Zakharyan είναι αρχιτέκτονας, δάσκαλος στην Ανώτατη Σχολή Τέχνης και Σχεδίου και απόφοιτος του Studio Zaha Hadid Vienna.

Ο Vladimir Voronich είναι μηχανικός, ειδικός στον υπολογιστικό σχεδιασμό και επικεφαλής ενός ερευνητικού εργαστηρίου στο Tyumen State University of Civil Engineering, του οποίου η κύρια εστίαση είναι ο παραμετρικός σχεδιασμός.

Ο Albert Sumin είναι δάσκαλος του MARCH, διευθυντής BIM της Ακαδημίας BIM, ένας από τους δημιουργούς σύνθετων τρισδιάστατων μοντέλων για το έργο Lakhta Center στην Αγία Πετρούπολη.

Ο Maxim Vorotnikov είναι αρχιτέκτονας και πολεοδόμος, ειδικός στον υπολογιστικό σχεδιασμό, συνιδρυτής της Prismo, μιας υπηρεσίας για τρισδιάστατη εναέρια σάρωση αρχιτεκτονικής και τοπίων.

Η Alexandra Boldyreva είναι αρχιτέκτονας, δασκάλα MARCH, επικεφαλής υπολογιστικού σχεδιασμού στη Labar, ιδρυτικός συνεργάτης του έργου Spotcamp, ιδρυτικός συνεργάτης του στούντιο Simplex noise, ιδρυτικός συνεργάτης του εκπαιδευτικού και ερευνητικού έργου «Branching Point».

Για λεπτομερείς πληροφορίες σχετικά με το μάθημα, επισκεφθείτε τον ιστότοπο MARCH: http://new.march.ru/courses/intensiv-grasshopper/

Πρόγραμμα

Τα μαθήματα γίνονται από τις 10 το πρωί έως τις 6 το απόγευμα.

Με την εγγραφή σας στο μάθημα, γίνεστε πλήρες μέλος του League - μιας οργάνωσης δημιουργικών ανθρώπων από διάφορους τομείς της επιστήμης και της τέχνης: αρχιτέκτονες, σχεδιαστές, κινηματογραφιστές, μηχανικοί, καλλιτέχνες, προγραμματιστές, αναλυτές και άλλοι δημιουργικοί.

Ένταξη στο Club

Η Λίγκα είναι μια άτυπη ένωση που αποτελείται από επαγγελματίες. Σε εμάς δεν θα βρείτε επιχειρηματίες και υπαλλήλους, αλλά μια φιλική ομάδα ομοϊδεατών ανθρώπων, πάντα έτοιμοι να βοηθήσουν και να συζητήσουν κάτι νέο. Διοργανώνουμε πολλά master classes, συνέδρια, εργαστήρια, πάρτι, προβολές ταινιών, διαγωνισμούς και άλλες ενδιαφέρουσες εκδηλώσεις που μπορείτε πάντα να παρακολουθείτε και, αν θέλετε, να λάβετε μέρος σε αυτά.

Αφιέρωση και πιστοποιητικό

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

Συνδέσεις και Πόροι

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

Εργασία και πρακτική άσκηση

Βοηθάμε με χαρά τους νέους με πρακτική άσκηση και προσκαλούμε επιτυχημένους ανθρώπους να εργαστούν σε γραφεία μόδας, εταιρείες σχεδιασμού και στούντιο. Εάν δεν έχετε χρήματα, μπορείτε πάντα να βρείτε εργασία μερικής απασχόλησης μαζί μας ().

Το Εκπαιδευτικό Εγχειρίδιο Επιπέδου 2 καλύπτει πολλά από τα πιο συνηθισμένα δύσκολα σχήματα μοντέλων. Χρησιμοποιήστε αυτό το εγχειρίδιο για να μάθετε τις τεχνικές για να λύσετε αυτά τα δύσκολα σχήματα. (PDF και μοντέλα)

Δεκαοκτώ κεφάλαια για το πώς να ρυθμίσετε τη διεπαφή, πώς να χρησιμοποιήσετε τα εργαλεία σχεδίασης, επεξεργασίας, μοντελοποίησης και μετασχηματισμού, συμπεριλαμβανομένων των νέων εργαλείων Gumball (270 βίντεο)

Μάθετε για το Rhino για Mac σε ένα σεμινάριο 9 μερών από τον Kyle Houchens. Αυτό το σεμινάριο καλύπτει τη διεπαφή, τα σκίτσα και τις επιφάνειες σε αληθινή ροή εργασίας.

Αυτό το παράδειγμα δείχνει πώς να χρησιμοποιήσετε το Rhino για να μοντελοποιήσετε ένα απλό μηχανικό μέρος. Στη συνέχεια, δημιουργήστε το 2-D γραμμικό σχέδιο και τροποποιήστε το κείμενο διάστασης. (Διαδικτυακή βοήθεια)

Πραγματοποιήστε λήψη του Οδηγού Ξεκινώντας & Διαδικτυακών Χρηστών.

Ο Kyle Houchens σάς δείχνει πώς να μοντελοποιήσετε τα μπουμπούκια αυτιού χρησιμοποιώντας μια χειροποίητη σχεδίαση. Ο Kyle το κρατά ζωντανό καθώς μοντελοποιεί "free style" στο Rhino. (40 λεπτά)

Ο James Carruthers θα δείξει τη βασική του ροή εργασιών μοντελοποίησης, καθώς και μερικά προηγμένα κόλπα για τη μοντελοποίηση περίπλοκων σχημάτων ελεύθερης μορφής στο Rhino.(1:07 ώρα)

Ο οδηγός Επιπέδου 2 καλύπτει πολλά από τα πιο συνηθισμένα δύσκολα σχήματα μοντέλων. Χρησιμοποιήστε αυτόν τον οδηγό για να μάθετε τις τεχνικές για να λύσετε αυτά τα δύσκολα σχήματα. (PDF και μοντέλα)

Το πρόγραμμα εγκατάστασης Rhino V5 θα εμφανίσει ένα αρχείο καταγραφής όταν η διαδικασία εγκατάστασης αποτύχει. Αυτό το αρχείο καταγραφής είναι πολύ χρήσιμο για την υποστήριξη της τεχνικής μας ομάδας για την επίλυση τυχόν προβλημάτων που μπορεί να έχετε. (Αρθρο)

Σε αυτό το βίντεο εκμάθησης Rhinoceros θα μάθετε να μοντελοποιείτε μια απλή φόρμα κύλισης όπως αυτές που μπορείτε να δείτε σε ωραία ξυλουργεία ή σε κοσμήματα (10 λεπτά)

Το SmartTrack είναι ένα βοήθημα μοντελοποίησης που εμφανίζει προσωρινές γραμμές αναφοράς και σημεία στο παράθυρο προβολής Rhino. Θα το χρησιμοποιήσουμε για να εντοπίσουμε διαστάσεις και να σχεδιάσουμε καμπύλες. (4 λεπτά)

Μάθετε την εντολή Cage Edit. Αυτή είναι μια πρόχειρη εγγραφή οθόνης του GoToMeeting με έναν πελάτη. Ένα είδος διασκέδασης. Χωρίς ήχο: Στυλ βουβής ταινίας. (2 λεπτά)

Το Model Tolerance and Units in Rhino επηρεάζει σχεδόν κάθε εντολή. Μάθετε πώς να διαμορφώνετε την ανοχή για να σας βοηθήσει να μοντελοποιήσετε όσο το δυνατόν πιο αποτελεσματικά.(8 λεπτά)

Το Rhino 5 διαθέτει πλέον πολλές πιο προηγμένες επιλογές εμφάνισης που μπορούν να ρυθμιστούν ώστε να δημιουργούν πιο προηγμένες λειτουργίες προβολής σε πραγματικό χρόνο. (άρθρο και δείγματα)

Αναρωτιέστε πώς να ξεκινήσετε με το Grasshopper; Μην ψάχνετε άλλο. Περάστε λίγο χρόνο με τον δημιουργό του Grasshopper, David Rutten, για να μάθετε τα βασικά του Grasshopper. (Σειρά 13 μερών)

Περάστε λίγο χρόνο με τον δημιουργό του Grasshopper, David Rutten, για να μάθετε μία από τις βασικές έννοιες του Grasshopper, τα δέντρα δεδομένων. (Σειρά 6 μερών)

Η κοινότητα Generative Jewelry and Fashion Design απευθύνεται σε σχεδιαστές που εξερευνούν νέα σχήματα χρησιμοποιώντας αλγόριθμους παραγωγής. (Ιστότοπος και κοινότητα)

Είτε εκτυπώνετε το δικό σας σχέδιο είτε προσπαθείτε να προετοιμάσετε το μοντέλο κάποιου άλλου, οι τεχνικές του Kyle θα σας βοηθήσουν να εκτυπώσετε το μοντέλο το συντομότερο δυνατό. (Σειρά 9 μερών)

Μάθετε πώς να δημιουργείτε μετατοπισμένα αντικείμενα πλέγματος χρησιμοποιώντας διαδικαστικές υφές στο Rhino 5. Οι μετατοπίσεις μπορούν να χρησιμοποιηθούν για σκοπούς απόδοσης ή να εξαχθούν και να επεξεργαστούν για κατασκευή. (18 λεπτά)

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

Η νέα διοχέτευση οθόνης της Rhino είναι ταχύτερη, πιο σταθερή και χρησιμοποιεί χαρακτηριστικά που βρίσκονται σε σύγχρονο υλικό γραφικών, όπως shaders ευαίσθητα σε GPU και βελτιστοποιήσεις μνήμης.

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

Το Rhino 6 φέρνει σημαντικές βελτιώσεις στα δωρεάν SDK μας, με βελτιώσεις API, καλύτερη τεκμηρίωση και μεγαλύτερη πρόσβαση στις εντολές Rhino από το Grasshopper.

Το Rhino 6 περιέχει πολλές βελτιώσεις. Χάρη σε περισσότερους από 40.000 δοκιμαστές beta, μπορέσαμε να δοκιμάσουμε επιτόπου και να βελτιώσουμε το Rhino 6, καθιστώντας το την πιο σταθερή έκδοση που έγινε ποτέ.

Το RhinoScript είναι ένα εργαλείο δέσμης ενεργειών που βασίζεται στη γλώσσα VBScript της Microsoft Με το RhinoScript, μπορείτε να προσθέσετε γρήγορα λειτουργίες στο Rhino ή να αυτοματοποιήσετε επαναλαμβανόμενες εργασίες.

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

Εφαρμογή για κινητά για την εκμάθηση των βασικών του προγραμματισμού. Το πρόγραμμα διδάσκει στους μελλοντικούς κωδικοποιητές βασική JavaScript μέσω μιας σειράς σύντομων μαθημάτων με πρακτικές εργασίες. Το έργο ονομάστηκε Grasshopper, καθώς μοιάζει με το όνομα της Grace Hopper, μιας Αμερικανίδας επιστήμονας και ενός από τους πρώτους προγραμματιστές για τον υπολογιστή Harvard Mark I.

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

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



Η εφαρμογή προσφέρει κάθε είδους κίνητρα, όπως επιτεύγματα και δείκτες παρακολούθησης προόδου. Σύντομα, οι προγραμματιστές σχεδιάζουν να επεκτείνουν τη βάση γνώσεων και να προσθέσουν περισσότερη θεωρία και πρακτική στη βασική ενότητα, καθώς και να συμπεριλάβουν πολλά νέα μαθήματα στο πρόγραμμα. Προς το παρόν, δεν υπάρχουν σχέδια για προσθήκη νέων γλωσσών για εκμάθηση, καθώς, σύμφωνα με τους προγραμματιστές από το Area 120, το JS είναι το πιο δημοφιλές εργαλείο στον κόσμο, που χρησιμοποιείται από περισσότερο από το 70% των επαγγελματιών προγραμματιστών.

Το Grasshopper είναι διαθέσιμο σε iOS και Android παγκοσμίως, αλλά μόνο στα Αγγλικά.

Η Google δίνει μεγάλη προσοχή στην ανάπτυξη εκπαιδευτικών έργων. Να σας υπενθυμίσουμε ότι στις αρχές Μαρτίου η εταιρεία θα προσφέρει ένα δωρεάν μάθημα για τα βασικά της μηχανικής μάθησης.