Παιχνίδια στην Python - από την ιδέα στην προώθηση (μάθημα για καθηγητές) - δωρεάν μάθημα από το Foxford, εκπαίδευση 144 διδακτικές ώρες, Ημερομηνία 30 Νοεμβρίου 2023.
μικροαντικείμενα / / December 04, 2023
Θεωρία – 25,7%, πρακτική εργασία στην τάξη – 52,1%, ανεξάρτητη εργασία – 22,2%
Μάθημα εκτός σύνδεσης
Τα μαθήματα γίνονται στο σχολείο.
Τα μαθήματα διεξάγονται με τη μορφή πρόσθετης εκπαίδευσης με δάσκαλο σε εκπαιδευτικούς οργανισμούς.
144 ακαδημαϊκές ώρες
Το μάθημα διαρκεί 2 χρόνια.
Ποιος θα ωφεληθεί από το μάθημα;
Το μάθημα απευθύνεται σε μαθητές των τάξεων 8-11 που ενδιαφέρονται για τον προγραμματισμό και τις ψηφιακές δεξιότητες και θέλουν να διευρύνουν τις γνώσεις τους σε αυτόν τον τομέα.
Τι γνώσεις παρέχει το μάθημα;
Οι φοιτητές του μαθήματος θα εξοικειωθούν με τα βασικά της σύνταξης Python, θα μάθουν πώς να επιλύουν προβλήματα αλγοριθμικά και θα υλοποιούν τα δικά τους έργα στον τομέα της δημιουργίας παιχνιδιών, του σχεδιασμού και της προώθησής τους.
Πώς λειτουργεί η εκπαίδευση
Σε κάθε μάθημα, οι μαθητές κατακτούν ένα νέο θέμα με τη βοήθεια υλικού βίντεο και χρησιμοποιούν τις γνώσεις που αποκτήθηκαν για να λύσουν εφαρμοσμένα προβλήματα.
Δωρεάν
Πλήρης πρόσβαση στο μάθημα.
Ποιος θα ωφεληθεί από το μάθημα;
Το μάθημα απευθύνεται σε μαθητές των τάξεων 8-11 που ενδιαφέρονται για τον προγραμματισμό και τις ψηφιακές δεξιότητες και θέλουν να διευρύνουν τις γνώσεις τους σε αυτόν τον τομέα.
Τι γνώσεις παρέχει το μάθημα;
Οι φοιτητές του μαθήματος θα εξοικειωθούν με τα βασικά της σύνταξης Python, θα μάθουν πώς να επιλύουν προβλήματα αλγοριθμικά και θα υλοποιούν τα δικά τους έργα στον τομέα της δημιουργίας παιχνιδιών, του σχεδιασμού και της προώθησής τους.
Πώς λειτουργεί η εκπαίδευση
Ελέγχουμε χειροκίνητα δείγματα και εργασίες για το σπίτι
Δεν αφήνουμε τις γραπτές εργασίες μερών για αυτοέλεγχο - αυτό γίνεται από ειδικούς της OGE.
Ελέγχουμε "για πραγματικό", όπως σε μια εξέταση, και ως αποτέλεσμα λαμβάνετε λεπτομερή σχόλια. Όλα αυτά για χάρη της ταχύτητας προετοιμασίας και των αποτελεσμάτων σας.
Ένας προσωπικός επιμελητής θα απαντήσει σε ερωτήσεις εντός δύο ωρών, 24/7
Οι επιμελητές κατανοούν το πρόγραμμα και το θέμα, ώστε να μπορούν εύκολα να απαντήσουν στις ερωτήσεις σας σχετικά με το μάθημα και την εργασία - ανά πάσα στιγμή
Γνωρίζουν καλά πόσο δύσκολο μπορεί να είναι να προετοιμαστούν και να κατανοήσουν τις ανησυχίες σου.
Το πιο σημαντικό καθήκον ενός δασκάλου είναι να σας βοηθήσει να αντιμετωπίσετε το άγχος και τον φόβο πριν από τις εξετάσεις
Εισαγωγή στην Python
Ρύθμιση του περιβάλλοντος προγραμματισμού. Ιστορία της γλώσσας Python. Πλεονεκτήματα της γλώσσας. Η έννοια μιας ενότητας στην Python
- ΕΙΣΑΓΩΓΗ Εγκατάσταση του προγραμματιστικού περιβάλλοντος. Ιστορία της γλώσσας Python
- Πλεονεκτήματα της γλώσσας. Η έννοια μιας ενότητας στην Python.
- Χρήση μεταβλητών. Δημιουργία γραμμικών προγραμμάτων.
Δημιουργία μίνι chatbot. Έναρξη εργασίας για το παιχνίδι.
Γράψτε τα πρώτα δικά σας προγράμματα: ένα chat bot και το παιχνίδι "Turtle Race"
- Η έννοια του chatbot. Γράφοντας το πρώτο mini-project
- Έλεγχος του ερμηνευτή-ήρωα. Σύνδεση μονάδων στην Python.
- Γνωριμία με τη χελώνα.
- Επίλυση προβλημάτων χρησιμοποιώντας τη μονάδα χελώνας
- Εκτελέστε ενέργειες ανάλογα με την κατάσταση. Έννοια διαγράμματος ροής.
- Βασικές αλγοριθμικές κατασκευές. Υπό όρους χειριστή.
- Αν, αλλιώς, elif: εργασίες
- Επαναλάβετε το σενάριο μέχρι να εκπληρωθεί η προϋπόθεση. Ο βρόχος while στο επίπεδο του διαγράμματος ροής.
- Βασικές αλγοριθμικές κατασκευές. Ενώ βρόχος.
- Αλγόριθμος "Κάνε το N φορές". Για βρόχο σε επίπεδο διαγράμματος ροής
- Βασικές αλγοριθμικές κατασκευές. Ο βρόχος for.
- Επίλυση προβλημάτων με χρήση βρόχων for και while
- Ένθετες δομές
- Ένθετος βρόχος
- Ένθετη δήλωση υπό όρους. Τεχνική Matryoshka
- Επίλυση προβλημάτων που περιλαμβάνουν ένθετες εντολές υπό όρους και βρόχους.
- Μηχανισμός εμφάνισης πόντων στο παιχνίδι. + λογική για πόντους
- Μηχανική βαθμολογίας. Εργασία με αριθμητικές μεταβλητές και την έξοδο τους.
- Εργασία με χορδές. Εμφάνιση πληροφοριών κειμένου στην οθόνη
- Προβλήματα στις γραμμές. Ιδιότητες συμβολοσειράς.
- Αποθήκευση αποτελεσμάτων παιχνιδιού. Αποθήκευση αποτελεσμάτων παιχνιδιού σε αρχείο
- Εργασίες για γραφή/ανάγνωση από αρχείο. Αποθήκευση αποτελεσμάτων παιχνιδιού.
- Λίστες. Λειτουργίες σε λίστες
- Λίστα προβλημάτων, λειτουργίες σε λίστες
- Πολλά από αυτά. Λειτουργίες σε σετ. Συνδυασμοί συνόλου λειτουργιών
Δημιουργία σεναρίου παιχνιδιού. Αρχές λειτουργικού προγραμματισμού.
Εργασία στο δικό σας σενάριο παιχνιδιού. Δημιουργία λειτουργίας για παιχνίδι.
- Δημιουργία σεναρίου παιχνιδιού.
- Γράφουμε τα δικά μας σενάρια για το παιχνίδι
- Αρχές λειτουργικού προγραμματισμού.
- Εργασίες λειτουργικού προγραμματισμού.
Δημιουργία του παιχνιδιού "Life Simulator"
Υλοποίηση 2D παιχνιδιού.
- Παρακολούθηση της κατάστασης του παιχνιδιού. χειριστή επιστροφής. Επιστρεφόμενες τιμές.
- Καθήκοντα στον χειριστή επιστροφής.
- Έννοια της συνάρτησης λάμδα στην Python.+ Χρήση της συνάρτησης λάμδα κατά τη μετάδοση δεδομένων.
- Εργασίες που χρησιμοποιούν συναρτήσεις λάμδα
- Μελέτη των βασικών στοιχείων του παιχνιδιού.
- Δημιουργούμε τα κύρια στοιχεία του παιχνιδιού
- Η έννοια του αντικειμένου και οι μέθοδοι του. + Αντικειμενοστραφής προγραμματισμός.
- Αντικειμενοστρεφείς εργασίες προγραμματισμού
- Επιλογή λειτουργικότητας μονάδας για το παιχνίδι. Έννοιες της ενότητας. + Τυπικές ενότητες Python (tkinter, pygame).
- Πηγαίνοντας βαθύτερα στο tkinter και στο pygame
- Τυπικές λειτουργικές μονάδες Python (τηλεγράφημα). Τυπικές λειτουργικές μονάδες Python (API).
- Προχωρώντας βαθύτερα στο API με παραδείγματα
- Η έννοια του δυναμικού προγραμματισμού.
- Εργασίες δυναμικού προγραμματισμού
- Στοίβα. Ουρά
- Εργασίες για την ενίσχυση των εννοιών της στοίβας και της ουράς.
- Λίστα
- Εργασίες για την εμπέδωση της έννοιας μιας λίστας. Ιδιότητες καταλόγων.
- Η έννοια της τάξης. Δημιουργία τάξεων
- Δημιουργία απλών τάξεων
- Κατασκευαστής τάξης.
- Δημιουργία μεθόδων για μια κλάση (χαρακτήρα).
- Δημιουργία μεθόδων για την κλάση (εχθρός).
- Δημιουργία μεθόδων για την κλάση (πρόσθετα αντικείμενα παιχνιδιού).
Η έννοια ενός αρχείου μουσικής.
Διάφοροι τύποι αρχείων μουσικής. Διαφορά μεταξύ mp3 και wav.
- ΕΙΣΑΓΩΓΗ Η έννοια ενός μουσικού αρχείου. Διάφοροι τύποι αρχείων μουσικής. Η διαφορά μεταξύ mp3 και wav.+Σύνδεση μονάδων ήχου σε έργο. Ανάλυση υφιστάμενων μονάδων ήχου (βιβλιοθήκες που χρησιμοποιούνται για τη δημιουργία εφαρμογών).
Δημιουργία μουσικής παρτιτούρας για ένα παιχνίδι: δημιουργία σεναρίου για τη σχεδίαση ήχου ενός παιχνιδιού.
Σύνδεση μονάδων ήχου σε έργο. Ανάλυση υφιστάμενων μονάδων ήχου (βιβλιοθήκες που χρησιμοποιούνται για τη δημιουργία εφαρμογών).
- Μουσική συνοδεία παιχνιδιών. Βασικές αρχές
- Δημιουργία μουσικής για το παιχνίδι
- Δημιουργία ηχητικών κομματιών μέσω του διερμηνέα.
- Δημιουργία ηχητικών κομματιών μέσω του διερμηνέα για φοιτητικές εργασίες
- Βασική επεξεργασία σήματος. Ηχητική κοκκοποίηση. Έλεγχος ροών ήχου.
- Βασικές εργασίες επεξεργασίας σήματος.
- Δημιουργία σεναρίου για τη μουσική του παιχνιδιού
- Συγγραφή σεναρίου για τη μουσική σχεδίαση του παιχνιδιού για μαθητικά έργα.
- Δημιουργία ηχητικών εφέ (χαρακτήρες).
- Γράψτε τα δικά σας ηχητικά εφέ χρησιμοποιώντας διερμηνέα (ήχοι χαρακτήρων).
- Δημιουργία ηχητικών εφέ (ήχοι φόντου).
- Γράψτε τα δικά σας ηχητικά εφέ χρησιμοποιώντας διερμηνέα (ήχοι φόντου).
- Δοκιμή του μουσικού σχεδιασμού του παιχνιδιού. Αναπαραγωγή mp3 σε ένα έργο.
- Δοκιμή μουσικού σχεδιασμού σε μαθητικά έργα
Γραφικός σχεδιασμός του παιχνιδιού: δημιουργία πρωτόγονων, στοιχείων διεπαφής, εργασία με χαρακτήρες.
Προσθήκη βασικών γραφικών στοιχείων στο παιχνίδι. Δημιουργία πρωτευόντων, sprites και άλλων στοιχείων παιχνιδιού. Ανάλυση της διεπαφής των σύγχρονων παιχνιδιών.
- Εργασία με γραφικά στοιχεία στο pygame. Γραφική σχεδίαση του παιχνιδιού
- Γραφιστική του παιχνιδιού για μαθητικά έργα.
- Δημιουργία πρωτόγονων, sprites και άλλων στοιχείων παιχνιδιού.
- Δημιουργία πρωτόγονων, sprites και άλλων στοιχείων παιχνιδιού για μαθητικά έργα
- Έννοια της διεπαφής παιχνιδιού. Διάταξη παραθύρου παιχνιδιού
- Δημιουργούμε τη βάση της διεπαφής για τα μαθητικά έργα
- Δημιουργία στοιχείων διεπαφής. Μενού
- Δημιουργία στοιχείων διεπαφής για μαθητικά έργα.
- Εργασία με χαρακτήρες. Κοστούμια. Προσομοίωση κίνησης
- Εργασία με χαρακτήρες για μαθητικά έργα
- Εργασία με προσομοίωση κίνησης για μαθητικά έργα.
- Μεταφορά του παιχνιδιού από κείμενο σε γραφιστική.
- Μεταφορά του παιχνιδιού από κείμενο σε γραφιστική. Οριστικοποίηση.
Ιστορία ανάπτυξης. Μονάδα OpenCV.
Σύγκριση μεθόδων ενότητας.
- Ιστορία ανάπτυξης. Ενότητα OpenCV.+Προγραμματισμός σε κοινωνικά δίκτυα (σκοπός των κύριων μεθόδων της ενότητας OpenCV)
- Βασικές μέθοδοι της ενότητας OpenCV
Προγραμματισμός στα κοινωνικά δίκτυα.
Προγραμματισμός σε κοινωνικά δίκτυα (ανάθεση των κύριων μεθόδων της ενότητας OpenCV).
- Σύνθεση της εικόνας (πρόσωπο, εικόνα κ.λπ.). Ανάλυση ταξινόμησης επεξεργασίας εικόνας κεφ1
- Σε βάθος πρακτική ανάλυση ταξινόμησης επεξεργασίας εικόνας κεφ1
- Ανάλυση ταξινόμησης επεξεργασίας εικόνας. Μέρος 2ο.
- Σε βάθος πρακτική ανάλυση ταξινόμησης επεξεργασίας εικόνας κεφ2
- Αναζήτηση για στοιχεία στην εικόνα.
- Αναζήτηση για στοιχεία στην εικόνα.
- Η έννοια της μήτρας. Πίνακας εικόνας. Δημιουργία μήτρας εικόνας
- Οι απλούστερες πράξεις με πίνακες. Πίνακες εικόνας.
- Η έννοια του νευρωνικού δικτύου. Δομή νευρωνικών δικτύων
- Κατοχή βασικών πρακτικών δεξιοτήτων μηχανικής μάθησης. Δημιουργία αρχιτεκτονικής νευρωνικών δικτύων.
- Δομή νευρωνικών δικτύων. Δημιουργία της βάσης ενός νευρωνικού δικτύου. Χρήση νευρωνικών δικτύων
- Κατοχή βασικών πρακτικών δεξιοτήτων μηχανικής μάθησης Μέρος 2. Εκπαίδευση νευρωνικού δικτύου. Έλεγχος των αποτελεσμάτων
Προώθηση παιχνιδιού. Χρησιμοποιώντας ένα νευρωνικό δίκτυο για τη δημιουργία μασκών.
Ανάλυση μάσκες κοινωνικών δικτύων. Προσδιορισμός των κύριων τομέων χρήσης και θεμάτων.
- Η έννοια της μάσκας. Χρήση μάσκας στα κοινωνικά δίκτυα.
- Χρήση μάσκας στα κοινωνικά δίκτυα.
- Δημιουργήστε μια διάταξη μάσκας
- Δημιουργήστε μια βασική διάταξη μάσκας για μαθητικά έργα.
- Δημιουργία διάταξης μάσκας. Επισήμανση των βασικών στοιχείων
- Δημιουργία πλήρους διάταξης μάσκας για φοιτητικά έργα.
- Χρήση νευρωνικού δικτύου για τη δημιουργία μασκών κεφ1
- Δημιουργία μασκών με χρήση νευρωνικών δικτύων στην πράξη, μέρος 1
- Χρήση νευρωνικού δικτύου για τη δημιουργία μασκών ch2
- Δημιουργία μασκών με χρήση νευρωνικών δικτύων στην πράξη, μέρος 2
- Δημιουργία θεματικών μασκών (αντίστοιχων με τους χαρακτήρες και το θέμα του παιχνιδιού).
- Δημιουργία θεματικών μασκών για μαθητικά έργα.
Δημιουργία αυτοκόλλητων με βάση το παιχνίδι.
Δημιουργία αυτοκόλλητων (που αντιστοιχούν στους χαρακτήρες και το θέμα του παιχνιδιού).
- Δημιουργία αυτοκόλλητων (που αντιστοιχούν στους χαρακτήρες και το θέμα του παιχνιδιού).
- Δημιουργήστε αυτοκόλλητα για μαθητικά έργα