Εκμάθηση Python μέσω του πιο δημοφιλούς παιχνιδιού - μάθημα 24.000 RUB. από το Coddy School of Programming for Children, εκπαίδευση 4 ενοτήτων (μήνες)
μικροαντικείμενα / / December 08, 2023
Μορφή: ατομικά και ομαδικά μαθήματα, offline και online (σε πραγματικό χρόνο).
Αριθμός παιδιών: από 1 έως 8.
από 750 ρούβλια/ώρα σε διαδικτυακή ομάδα,
από 850 τρίψιμο/ώρα σε ομάδα εκτός σύνδεσης,
από 1050 τρίψιμο/ώρα μεμονωμένα online,
από το 1980 τρίψιμο/ώρα μεμονωμένα εκτός σύνδεσης.
Το Minecraft είναι ένα από τα πιο δημοφιλή και ένα από τα συλλεκτικά βιντεοπαιχνίδια με τις περισσότερες πωλήσεις στην ιστορία έχει μια τεράστια κοινότητα παιχνιδιών γύρω της και προσφέρει πολλές ευκαιρίες μάθησης προγραμματισμός.
Ένας μεγάλος αριθμός ανθρώπων σε όλο τον κόσμο χρησιμοποιούν το Minecraft για εκπαιδευτικούς σκοπούς: ξεκινώντας από μαθήματα σε πανεπιστήμια αφιερωμένα στη μελέτη και ανάπτυξη της τεχνητής νοημοσύνης, τελειώνοντας με τα σχολεία και το καλοκαίρι στρατόπεδα. Αυτό το δημοφιλές παιχνίδι υπολογιστή χρησιμοποιείται επίσης στη μελέτη κλάδων όπως η χημεία, η φυσική, τα μαθηματικά, ακόμη και η ιστορία και πολλοί άλλοι!
Το μάθημα «Minecraft: Προγραμματισμός σε Python» έχει σχεδιαστεί για την εκμάθηση μιας από τις πιο δημοφιλείς γλώσσες προγραμματισμού με βάση το περιβάλλον παιχνιδιού Minecraft.
1. Η γλώσσα Python είναι μια από τις πιο δημοφιλείς γλώσσες προγραμματισμού στον κόσμο. Είναι εξαιρετικά περιζήτητο όταν κάνετε αίτηση για δουλειά σε κολοσσούς πληροφορικής όπως η Google, το Facebook, το Youtube και άλλες εταιρείες.
2. Η Python μπορεί να χρησιμοποιηθεί σχεδόν για τα πάντα: επιστήμη δεδομένων & ανάλυση δεδομένων, τεχνητή νοημοσύνη και μηχανική εκμάθηση, ανάπτυξη ιστού, χρηματοδότηση και εμπόριο, συστήματα και ασφάλεια δικτύων, ανάπτυξη παιχνιδιών και άλλα.
3. Η Python χρησιμοποιείται ευρέως σε έργα επιστήμης δεδομένων και μηχανικής μάθησης. Για παράδειγμα, στη Σιγκαπούρη, η Python χρησιμοποιήθηκε για την ανάλυση των δρομολογίων των τρένων, τα οποία αποκάλυψαν σφάλματα που οδήγησαν σε μια σειρά από σοβαρές διακοπές των τρένων στην κεντρική γραμμή.
4. Οι προγραμματιστές Python είναι μερικοί από τους πιο περιζήτητους και ακριβοπληρωμένους επαγγελματίες στον κόσμο.
5. Είναι πολύ εύκολο να ξεκινήσετε να μαθαίνετε Python από την αρχή. Αυτή είναι μια ιδανική επιλογή για τα πρώτα σας βήματα στον κόσμο του προγραμματισμού.
Τα μαθήματα διεξάγονται σε μορφή παιχνιδιού που θα επιτρέψει στα παιδιά όχι μόνο να μάθουν πώς να γράφουν προγράμματα σε Python, αλλά και να τα εφαρμόσουν στο περιβάλλον του Minecraft και να χτίσουν τους δικούς τους κόσμους!
Με την ολοκλήρωση του μαθήματος, κάθε φοιτητής λαμβάνει εξατομικευμένο πιστοποιητικό από την CODDY.
Καθηγητής μαθήματος:
"Ανάπτυξη mods για Minecraft", "Προγραμματισμός παιχνιδιών σε Python", "Unity 3D", "Minecraft: μια εισαγωγή στην τεχνητή νοημοσύνη", "Δημιουργία
παιχνίδια στο Roblox Studio", "Προγραμματισμός για τα μικρά", "Προγραμματισμός για τα μικρά στο Tynker", "Προγραμματισμός Minecraft", "3D παιχνίδια στο Scratch", "Minecraft στο Scratch"
Εκπαίδευση:
Πολυτεχνείο της Μόσχας, ειδικότητα «Πληροφορική και Επιστήμη Υπολογιστών στο CAD».
Εμπειρία:
Γνωρίζει τις γλώσσες C#, C++, Pascal, SQL. Προγραμματίστηκε σε συστήματα 1C χρησιμοποιώντας την ενσωματωμένη γλώσσα προγραμματισμού 1C: Enterprise. Συμμετείχε στη δημιουργία εκπαιδευτικών μαθημάτων για το πανεπιστήμιο για το Fusion 360 και το Inventor.
Τα ενδιαφέροντα:
Του αρέσει να εργάζεται με βάσεις δεδομένων, να μοντελοποιεί και να λύνει μη τυπικά μαθηματικά προβλήματα. Στον προγραμματισμό, μου αρέσει να γράφω λειτουργικότητα για κινητές εφαρμογές (C++). Πιστεύει ότι κάθε παιδί μπορεί να έχει μια μη τυποποιημένη προσέγγιση.
«Το πιο σημαντικό πράγμα στη μάθηση είναι το ενδιαφέρον των παιδιών».
Καθηγητής μαθήματος:
“Προγραμματισμός παιχνιδιών σε Python”, “Computer literacy”, “Unreal Engine 4”, “Ανάπτυξη παιχνιδιών σε C++”, “Προγραμματισμός σε Python3”, “Minecraft: προγραμματισμός σε Python”
Εκπαίδευση:
Πανεπιστήμιο Φιλίας Ρωσικών Λαών (RUDN), ειδικότητα «Θεμελιώδεις επιστήμες υπολογιστών και τεχνολογία πληροφοριών».
Εμπειρία:
Γνωρίζει άπταιστα C++, Python, Pascal. Συμμετέχει σε διάφορα φόρουμ νεολαίας σε περιφερειακό και πανρωσικό επίπεδο. Διοργανωτής του Πανρωσικού φόρουμ "Big School Picnic", που πραγματοποιήθηκε από το Ρωσικό Κίνημα Σχολικών Σχολών (RSM).
Τα ενδιαφέροντα:
Εκτός από τον προγραμματισμό, του αρέσει να διαβάζει βιβλία, να κάνει ποδήλατο και παιχνίδια στον υπολογιστή.
«Κατά τον προγραμματισμό, ένα άτομο πρέπει να επιδεικνύει επιμονή και αποφασιστικότητα, έτσι οι αρχάριοι προγραμματιστές αναπτύσσονται όχι μόνο ως ειδικοί, αλλά και ως άτομα».
Καθηγητής μαθήματος:
"Minecraft: μια εισαγωγή στην τεχνητή νοημοσύνη", "Προγραμματισμός για τα μικρά", "Minecraft: προγραμματισμός σε Python", "Bots in Python"
Εκπαίδευση:
Tyumen State University (TSU), Σχολή Εφαρμοσμένης Πληροφορικής.
Εμπειρία:
Βαθύ ενδιαφέρον για την επιστήμη των υπολογιστών και εμπειρία προγραμματισμού σε διάφορες γλώσσες. Σήμερα προγραμματίζει σε Python και C#. Έχει εμπειρία ως καθηγητής μαθηματικών.
Τα ενδιαφέροντα:
Προγραμματισμός bot στο Telegram, ανάλυση δεδομένων σε Python. Αναπτύχθηκε στη γλώσσα C#. Ενδιαφέρεται για διάφορα αθλήματα. Το αγαπημένο μου είναι το μπάσκετ. Είμαι πεπεισμένος ότι δεν υπάρχει όριο στην αυτοβελτίωση.
«Ο μόνος τρόπος για να μάθετε αποτελεσματικά μια νέα γλώσσα προγραμματισμού είναι να εξασκηθείτε, να τη χρησιμοποιήσετε για να λύσετε δύσκολα προβλήματα και να κάνετε τη ζωή σας πιο εύκολη».
1η ενότητα
Η πρώτη μέρα
Εισαγωγή στην Python
− Αλγόριθμος, πρόγραμμα
− Αριθμητικές μεταβλητές και μεταβλητές συμβολοσειράς, αλλάζουν τύπο μεταβλητής
− Συντεταγμένες, διανύσματα, υπολογισμός απόστασης
− Τηλεμεταφορά χαρακτήρα, κτίρια, αποστολή μηνύματος για συνομιλία
Δεύτερη μέρα
Going Deeper in Python
− Χειρισμός εξαίρεσης
− Boolean λογική
− Πράξεις σύγκρισης
− Αναγνώριση αντικειμένων που περιβάλλουν τον χαρακτήρα
Τρίτη μέρα
Υποθετικοί
− Κατασκευές if-elif-else υπό όρους, εφαρμογή λογικής Boole
− Μυστικές πόρτες, κυλιόμενες σκάλες, ντους
Ημέρα τέταρτη
ενώ βρόχους
− Ενώ βρόχους με μετρητή
− Ενώ βρόχους με χρήση Boolean λογικής
− Κατάρα, μονοπάτι λουλουδιών, διαγωνισμός κατάδυσης, πίστα χορού, μηνύματα συνομιλίας
2η ενότητα
Ημέρα πέμπτη
Διαδικασίες
− Διαδικασίες
− Δεοντολογία προγραμματιστή, εσοχές, σχόλια
− Χρήση if και while σε διαδικασίες
− Αποκλεισμός ταξιδιώτη
Ημέρα έκτη
Κονίστρα
− Λίστες, πράξεις με λίστες
− Χρήση συμβολοσειρών ως λίστες
− Τυχαία επιλογή στοιχείων
− Χρονόμετρο, συρόμενο
Ημέρα έβδομη
Λειτουργίες
− Διαφορά μεταξύ διαδικασιών και συναρτήσεων
− Πλειάδες
− Συναρτήσεις που επιστρέφουν πλειάδα
Ημέρα όγδοη
Λεξικά
− Λεξικά
− Διαφορά μεταξύ λεξικών και λιστών
− Οδηγός, χτυπήματα μπλοκ
3η ενότητα
Ημέρα ένατη
Για τους βρόχους, η μαγεία του προγραμματισμού
− Χρήση βρόχου for με πλειάδες, λίστες, λεξικά
− συνάρτηση range().
− Απλοποιήστε προγράμματα με βρόχο while χρησιμοποιώντας βρόχο for
− Μαγικό ραβδί, μαγική σκάλα
Δέκατη μέρα
Διάλειμμα, αλλιώς
− Διακοπή ενώ
− Διακοπή για
− Χρήση else με βρόχο for
− Αναζήτηση στοιχείων λεξικού με χρήση for
− Ανιχνευτής διαμαντιών
Ημέρα έντεκα
Δισδιάστατες λίστες
− Κατάλογος λιστών
− Επανάληψη πάνω από στοιχεία μιας δισδιάστατης λίστας
− Σχέδιο emoticon, ερειπωμένος τοίχος
Ημέρα δώδεκα
Πολυδιάστατες λίστες
− Τρισδιάστατες λίστες
− Η ιδέα της δημιουργίας μιας λίστας οποιουδήποτε μεγέθους
− Αντιγραφή σχεδίων
4η ενότητα
Ημέρα δέκατη τρίτη
Εργασία με αρχεία, ενότητες
− Άνοιξε, διάβασε, γράψε
− Εισαγωγή μονάδας, μία λειτουργία
− Ανάγνωση και εγγραφή σε αρχείο με χρήση λειτουργικών μονάδων τρίτων
− Αποθήκευση σχεδίων σε αρχείο
Ημέρα δέκατη τέταρτη
Πλαίσιο Ιστού Flask
− Λήψη ενοτήτων με χρήση pip
− Χρήση πολλαπλών ενοτήτων
− Δημιουργία μιας μικρής ιστοσελίδας με δεδομένα από το Minecraft
Ημέρα δέκατη πέμπτη
Μαθήματα, μέθοδοι
− Κλάσεις, αρχικοποίηση, ιδιότητες αντικειμένου
− Μέθοδοι τάξης
− Αντικείμενο φάντασμα
Ημέρα δέκατη έκτη
Τελικό μάθημα
− Γενίκευση του μαθήματος, εφαρμογή των γνώσεων που αποκτήθηκαν
− Δημιουργήστε το δικό σας μίνι παιχνίδι στο Minecraft