Пишем игры на Python, часть 2
Istruzione | 19.6MB
Giochi di programmazione, creando da zero: per bambini e adolescenti, così come i loro genitori e insegnanti! Seconda parte. Progettato per una vasta gamma di lettori e studiare la programmazione. Esempi che usano Tkinter - Costruire interfacce di finestre moderne.
L'età raccomandata: da 13 anni e dopo aver studiato la prima parte del materiale.
Scriviamo giochi: studiamo la programmazione su Python 3 Esempio di scrittura di opportunità di programmazione semplici ma dimostrative. Simboli, linee, elenchi unidimensionali e bidimensionali, algoritmi per la loro elaborazione, crittografia, ricorsione, ordinamento dei dati. Bonus: algoritmo di ordinamento rapido e aritmetica lunga.
Perché questo libro di testo? Per quasi due decenni ho lavorato come insegnante di informatica e incontro una cosa fastidiosa. La maggior parte dei materiali chiamati & quot; insegna a programmazione "in realtà non viene insegnata, ma sono un tipo di riferimento linguistico: sintassi, funzioni, risultato. D'accordo, anche se impariamo l'intero dizionario russo-inglese, non parleremo in inglese. Perché per una conversazione devi conoscere un migliaio di sottigliezze: tempi, declinazione, uso di pronomi e preposizioni, ecc.
In questo libro di testo parlo non solo di Python 3, ma guidando anche il lettore, logico, logico conclusioni, rispondendo. Non solo la domanda "con cosa?" Ma anche "per cosa?" e & quot; perché? & quot; L'intera teoria si rifletterà immediatamente nella pratica.
La struttura del materiale:
- Informazioni di base su simboli, linee, elenchi;
- algoritmi costruiti usando ricorsione;
- aritmetica lunga ;
- I trucchi e i trucchi del programmatore: non puoi ingannare il destino, ma puoi alleviare il lavoro (e hai bisogno);
- giochi: quattro giochi sono presentati in questa parte:
1. "Indovina la parola" - un gioco in cui l'utente, scegliendo una lettera, cerca di indovinare la parola di un determinato argomento per un piccolo numero di tentativi.
2. "Fecel" è un enigma della mia infanzia sovietica, in cui c'è solo una gabbia libera sul campo delle cellule 4x4. È necessario spostare astutamente gli stampi con i numeri da 1 a 15 e compilare una certa sequenza. A proposito, questo puzzle ha già bevuto un anno decente.
3. "Space Invaders" (C) (TM), ecc. Il famoso gioco con alieni in arrivo; Avremo una versione leggera implementata usando Tkinter. Puoi fare qualcosa di più degno di te stesso. Una delle pubblicazioni ha preso lo spazio invasori al primo posto nella valutazione dei tiratori di spazio.
4. "Sokoban" è un simulatore di caricatore. Considera i principi della costruzione di giochi labirinti in un passaggio 2D (vista in alto).
Gli algoritmi presentati mirano a educare:
- comprensione dei principi del processore;
- capacità pratica di creare e algoritmi record nella lingua;
- la capacità di implementare l'elaborazione dei dati Python;
- la capacità di utilizzare moderni mezzi di alto livello della lingua;
- ... e la divulgazione del passatempo creativo.
troverai:
- algoritmi per l'elaborazione di strutture di dati;
- Suggerimenti e commenti pratici basati su molti anni di esperienza;
- Fase della progettazione di algoritmi per i giochi;
- Descrizione del lavoro della biblioteca Tkinter in esempi pratici;
- test per elaborare la comprensione del codice Python.
Per favore, se ti è piaciuta l'applicazione, - Metti una valutazione e scrivi un commento. Molto motiva a continuare a lavorare :)
- обновление библиотек;
- полнофункциональная поддержка для РФ и РБ (для РБ только карты МИР);
- небольшая коррекция текста.
Aggiornata: 2022-10-10
Versione corrente: gl_3.01
È necessario Android: Android 5.0 or later