Use APKPure App
Get Пишем игры на Python, часть 2 old version APK for Android
Programmation pour débutants : Python 3.x avec Simple Games
Programmation de jeux, création à partir de zéro: pour les enfants et adolescents, ainsi que leurs parents et professeurs! Deuxième partie. Conçu pour un large éventail de lecteurs et d'étudiants en programmation. Exemples utilisant Tkinter - Création d'interfaces de fenêtrage modernes.
Âge recommandé: à partir de 13 ans et après avoir étudié la première partie du matériel.
Jeux d'écriture: apprendre la programmation Python 3 en écrivant des jeux simples qui démontrent des capacités de programmation.
Dans cette partie, l'accent est mis sur l'étude des structures de données en tant qu'outil de traitement de l'information par programmation. Symboles, chaînes, listes unidimensionnelles et bidimensionnelles, algorithmes pour leur traitement, cryptage, récursivité, tri des données. Bonus: algorithme de tri rapide et arithmétique longue.
Pourquoi ce tutoriel particulier? Je travaille comme professeur d'informatique depuis près de deux décennies et je tombe sur une chose ennuyeuse. La plupart des matériels destinés à «enseigner la programmation» n'enseignent pas réellement, mais sont une sorte de référence sur le langage: syntaxe, fonctions, résultat. D'accord, même si nous apprenons tout le dictionnaire russe-anglais, nous ne parlerons pas anglais. Parce que pour une conversation, il faut connaître mille autres subtilités: les temps, les déclinaisons, l'utilisation des pronoms et des prépositions, etc.
Dans ce tutoriel, je parle non seulement du langage Python 3, mais je guide également le lecteur à travers le raisonnement, le raisonnement logique, répondant non seulement à la question "Avec quelle aide?", Mais aussi "Pour quoi?" et pourquoi?" Toute la théorie se reflétera immédiatement dans la pratique.
STRUCTURE MATÉRIELLE:
- informations de base sur les symboles, les chaînes, les listes;
- algorithmes construits en utilisant la récursivité;
- arithmétique longue;
- trucs et astuces du programmeur: vous ne pouvez pas tromper le destin, mais vous pouvez (et devriez) faciliter votre travail;
- jeux: il y a quatre jeux dans cette partie:
1. "Devinez le mot" - un jeu dans lequel l'utilisateur, choisissant une lettre à la fois, essaie de deviner le mot d'un certain sujet en un petit nombre de tentatives.
2. "Quinze" - un puzzle de mon enfance soviétique, dans lequel il n'y a qu'une seule cellule libre sur un champ 4x4. Il est nécessaire de déplacer astucieusement les plaques numérotées de 1 à 15 et de faire une certaine séquence. Au fait, ce puzzle dégouline depuis des années.
3. "Space Invaders" (c) (tm), etc. Le célèbre jeu avec l'arrivée des extraterrestres; nous aurons une version allégée implémentée avec Tkinter. Vous pouvez faire quelque chose de plus digne de vous-même. L'une des publications a classé Space Invaders au premier rang du classement des tireurs spatiaux.
4. "Sokoban" - un simulateur de chargeur. Considérez les principes de la construction de jeux de labyrinthe en perspective 2D (vue de dessus).
Les algorithmes présentés visent à éduquer:
- comprendre les principes du sous-traitant;
- capacité pratique de créer et d'écrire des algorithmes dans la langue;
- la capacité à mettre en œuvre le traitement des données avec les outils Python;
- la capacité d'utiliser des outils linguistiques modernes de haut niveau;
- ... et vulgarisation du passe-temps créatif.
Tu trouveras:
- algorithmes de traitement des structures de données;
- des conseils pratiques et des commentaires basés sur de nombreuses années d'expérience;
- les étapes de conception d'algorithmes pour les jeux;
- une description des travaux de la bibliothèque Tkinter avec des exemples pratiques;
- des tests pour pratiquer la compréhension du code Python.
S'il vous plaît, si vous avez aimé l'application, veuillez la noter et écrire un commentaire. Très motivant pour continuer à travailler :)
Last updated on May 12, 2024
Minor bug fixes and improvements. Install or update to the newest version to check it out!
Telechargé par
Viktor Trofimov
Nécessite Android
Android 5.1+
Catégories
Signaler
Пишем игры на Python, часть 2
ru_3.05 by Viktor Trofimov
May 12, 2024