Пишем игры на Python, часть 1

Περιέχει διαφημίσειςΑγορές εντός εφαρμογής
4,9
2,69 χιλ. κριτικές
100 χιλ.+
Λήψεις
Αξιολόγηση περιεχομένου
Κατάλληλο για όλους
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης

Περιγραφή εφαρμογής

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

Προτεινόμενη ηλικία: από 13 ετών

Writing Games: Εκμάθηση προγραμματισμού Python 3 γράφοντας απλά παιχνίδια που επιδεικνύουν δυνατότητες προγραμματισμού.

Παρέχει πληροφορίες σχετικά με τη συνεργασία με τη βιβλιοθήκη Tkinter, με την οποία μπορείτε να δημιουργήσετε σοβαρά προγράμματα με μια βολική διαισθητική διεπαφή, μια εισαγωγή στο λειτουργικό (διαδικαστικό) προγραμματισμό, να μελετήσετε τις αρχές της δημιουργίας ενός προγράμματος βάσει του κανόνα "διαίρεση και κατάκτηση", ο οποίος συμβάλλει στη δημιουργική σκέψη και το αποτελεσματικό αποτέλεσμα επίτευξης επίσης στην καθημερινή ζωή. Πώς μπορώ να δημιουργήσω ένα κουμπί; Πώς να προγραμματίσετε μια ενέργεια κάνοντας κλικ σε αυτήν; Πώς μπορώ να εμφανίσω ένα πλαίσιο μηνύματος; Λακωνικός μοντέρνος σχεδιασμός, ομορφιά και χάρη - αυτό είναι το Tkinter.

Γιατί αυτό το συγκεκριμένο φροντιστήριο; Δουλεύω ως καθηγητής πληροφορικής για δύο δεκαετίες και αντιμετωπίζω ένα ενοχλητικό πράγμα. Τα περισσότερα από τα υλικά που έχουν σχεδιαστεί για να «διδάσκουν προγραμματισμό» δεν διδάσκουν πραγματικά, αλλά είναι ένα είδος αναφοράς στη γλώσσα: σύνταξη, συναρτήσεις, αποτέλεσμα. Συμφωνώ, ακόμη και αν μάθουμε ολόκληρο το λεξικό Ρωσικά-Αγγλικά, δεν θα μιλήσουμε Αγγλικά. Επειδή για μια συνομιλία πρέπει να γνωρίζετε χίλιες ακόμη λεπτές αποχρώσεις: ένταση, δηλώσεις, χρήση αντωνυμιών και προθέσεων και ούτω καθεξής.

Σε αυτό το σεμινάριο, δεν μιλάω μόνο για τη γλώσσα Python 3, αλλά επίσης οδηγώ τον αναγνώστη μέσω λογικής, λογικής συλλογιστικής, απαντώντας όχι μόνο στην ερώτηση "Με ποια βοήθεια;", αλλά και "Για τι;" και γιατί?" Η όλη θεωρία θα αντικατοπτρίζεται αμέσως στην πράξη.

ΥΛΙΚΗ ΔΟΜΗ:
- βασικές πληροφορίες για τη γλώσσα Python 3 ·

- αρχιτεκτονική παιχνιδιών: σε ποιες αρχές έχουν δημιουργηθεί τα παιχνίδια, τι πρέπει να προβλεφθεί, πώς να δημιουργηθεί ένα σύστημα επεξεργασίας δεδομένων ·

- κόλπα και κόλπα του προγραμματιστή: δεν μπορείτε να εξαπατήσετε τη μοίρα, αλλά μπορείτε (και πρέπει) να κάνετε τη δουλειά σας ευκολότερη.

- παιχνίδια: υπάρχουν τέσσερα παιχνίδια σε αυτό το μέρος:

1. "Μαντέψτε τον αριθμό." Σκοπός του παιχνιδιού: διασκέδαση και ανάλυση αριθμών. Για παιδιά που μαθαίνουν να μετράνε. Εσείς, εάν είστε γονέας, μπορείτε να γράψετε ένα παιχνίδι ειδικά για το παιδί σας, τοποθετώντας τις επιθυμίες σας στο πρόγραμμα.

2. "Μάθετε να μετράτε." Σκοπός του παιχνιδιού: ανάπτυξη δεξιοτήτων μέτρησης. Κατάλληλο γενικά για όλους - ακόμη και για ενήλικες που επιθυμούν να βελτιώσουν τις δεξιότητές τους και να αυξήσουν την ταχύτητα της σωστής "διανοητικής" αριθμητικής.

3. "Καζίνο 678". Σκοπός του παιχνιδιού: αντι-προπαγάνδα του τζόγου. Όταν γράφετε έναν αλγόριθμο με τα χέρια σας και, χάνοντας εικονικά χρήματα, καταλαβαίνετε ότι απλά δεν μπορείτε να κερδίσετε, το ενδιαφέρον για τον τζόγο θα εξαφανιστεί. Συνιστάται για εφήβους που ελπίζουν να ξαφνικά γίνουν πλούσιοι με τουλάχιστον "ένα εκατομμύριο δολάρια" και να ζήσουν ευτυχισμένοι από ποτέ.

4. "Ιππόδρομος". Σκοπός του παιχνιδιού: μελέτη της βιβλιοθήκης Tkinter, δημιουργία εφαρμογής με παράθυρο (Windows), εργασία με εικόνες, κινούμενη εικόνα στο παράθυρο προγράμματος, συστήματα συντεταγμένων. Εργασία με παραμέτρους διαδικασίας: αλλαγή της κατάστασης του παιχνιδιού με βάση την τυχαιότητα.

Οι αλγόριθμοι που παρουσιάζονται στοχεύουν στην εκπαίδευση:
- κατανόηση των αρχών του επεξεργαστή ·
- πρακτική ικανότητα δημιουργίας και σύνταξης αλγορίθμων στη γλώσσα ·
- τη δυνατότητα εφαρμογής επεξεργασίας δεδομένων με εργαλεία Python ·
- τη δυνατότητα χρήσης σύγχρονων γλωσσικών εργαλείων υψηλού επιπέδου ·
- ... και διάδοση του δημιουργικού χόμπι.

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

Εάν σας άρεσε η εφαρμογή, αξιολογήστε την και γράψτε ένα σχόλιο. Πολύ κίνητρο για να συνεχίσετε να εργάζεστε :)

Ιδιαίτερες ευχαριστίες στο SmileZzz: χωρίς εσάς αυτό δεν θα είχε συμβεί καθόλου!
Ενημερώθηκε στις
7 Μαΐ 2024

Ασφάλεια δεδομένων

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

Βαθμολογίες και αξιολογήσεις

5,0
2,54 χιλ. αξιολογήσεις

Τι νέο υπάρχει

- обновление библиотек, повышение стабильности.

Υποστήριξη εφαρμογής

Σχετικά με τον προγραμματιστή
Виктор Трофимов
vgtrofimov@gmail.com
ОБЛ. РОСТОВСКАЯ, Г. ВОЛГОДОНСК, УЛ. 30 ЛЕТ ПОБЕДЫ, Д. 7, КВ. 10 ВОЛГОДОНСК Ростовская область Russia 347370
undefined

Περισσότερα από Viktor Trofimov