Programação de jogos, criação do zero: para crianças e adolescentes, assim como seus pais e professores! Parte dois. Projetado para uma ampla gama de leitores e estudantes de programação. Exemplos de uso do Tkinter - Construindo interfaces de janelas modernas. Idade recomendada: a partir dos 13 anos e após o estudo da primeira parte do material. Escrevendo jogos: aprender a programar Python 3 escrevendo jogos simples que demonstram recursos de programação. Nesta parte, a ênfase principal é no estudo de estruturas de dados como uma ferramenta para processar informações de forma programática. Símbolos, strings, listas unidimensionais e bidimensionais, algoritmos para seu processamento, criptografia, recursão, classificação de dados. Bônus: algoritmo de classificação rápida e aritmética longa. Por que este tutorial em particular? Trabalho como professor de ciência da computação há quase duas décadas e me deparei com uma coisa chata. A maioria dos materiais destinados a "ensinar programação" não ensinam de fato, mas são uma espécie de referência na linguagem: sintaxe, funções, resultado. Concordo, mesmo que aprendamos todo o dicionário Russo-Inglês, não falaremos inglês. Porque para uma conversa você precisa saber mais de mil sutilezas: tempos, declinações, o uso de pronomes e preposições, e assim por diante. Neste tutorial, não falo apenas sobre a linguagem Python 3, mas também conduzo o leitor pelo raciocínio, raciocínio lógico, respondendo não apenas à pergunta "Com que ajuda?", Mas também "Para quê?" e porque?" Toda a teoria será imediatamente refletida na prática. ESTRUTURA DE MATERIAL: - informações básicas sobre símbolos, strings, listas; - algoritmos construídos usando recursão; - longa aritmética; - truques e truques do programador: você não pode enganar o destino, mas pode (e deve) tornar seu trabalho mais fácil; - jogos: existem quatro jogos nesta parte: 1. "Adivinhe a palavra" - jogo em que o usuário, escolhendo uma letra de cada vez, tenta adivinhar a palavra de um determinado assunto em um pequeno número de tentativas. 2. "Quinze" - um quebra-cabeça da minha infância soviética, em que há apenas uma célula livre em um campo 4x4. É necessário mover astutamente os pratos com números de 1 a 15 e fazer uma certa sequência. A propósito, esse quebra-cabeça está gotejando há anos. 3. "Space Invaders" (c) (tm), etc. O famoso jogo com a chegada de alienígenas; teremos uma versão light implementada com o Tkinter. Você pode fazer algo mais valioso sozinho. Uma das publicações classificou Space Invaders em primeiro lugar no ranking de atiradores espaciais. 4. "Sokoban" - um simulador de carregador. Considere os princípios de construção de jogos de labirinto em perspectiva 2D (vista superior). Os algoritmos apresentados têm como objetivo educar: - compreender os princípios do processador; - habilidade prática para criar e escrever algoritmos na linguagem; - a capacidade de implementar processamento de dados com ferramentas Python; - a capacidade de usar ferramentas linguísticas modernas de alto nível; - ... e popularização do passatempo criativo. Você encontrará: - algoritmos para processamento de estruturas de dados; - conselhos práticos e comentários baseados em muitos anos de experiência; - etapas de criação de algoritmos para jogos; - uma descrição do trabalho da biblioteca Tkinter com exemplos práticos; - testes para praticar a compreensão do código Python. Por favor, se você gostou do aplicativo, avalie-o e escreva um comentário. Muito motivador para continuar trabalhando :)
Atualização de Создание игр. Python, часть II gl_3.01
- обновление библиотек; - полнофункциональная поддержка для РФ и РБ (для РБ только карты МИР); - небольшая коррекция текста.
APKFab.com e o link para download deste app são 100% seguros. Todos os links para download de apps listados em APKFab.com são da Google Play Store ou enviados por usuários. Para o app da Google Play Store, APKFab.com não o modificará de nenhuma forma. Para o app enviado pelos usuários, APKFab.com verificará a segurança da assinatura do APK antes de lançá-lo em nosso site.