Aprendendo Python por meio do jogo mais popular - curso RUB 24.000. da Coddy School of Programming for Children, treinando 4 módulos (meses)
Miscelânea / / December 08, 2023
Formato: aulas individuais e em grupo, offline e online (tempo real).
Número de filhos: de 1 a 8.
a partir de 750 rublos/hora em um grupo online,
a partir de 850 rublos/hora em um grupo offline,
a partir de 1.050 rublos/hora individualmente online,
a partir de 1980 rublos/hora individualmente offline.
Minecraft é um dos videogames mais populares e mais vendidos da história, colecionando tem uma enorme comunidade de jogos e oferece muitas oportunidades de aprendizagem programação.
Um grande número de pessoas em todo o mundo usa o Minecraft para fins educacionais: começando com cursos em universidades dedicadas ao estudo e desenvolvimento da inteligência artificial, terminando com escolas e cursos de verão acampamentos. Este popular jogo de computador também é usado no estudo de disciplinas como química, física, matemática e até história e muitas outras!
O curso “Minecraft: Programando em Python” foi desenvolvido para aprender uma das linguagens de programação mais populares baseadas no ambiente de jogo Minecraft.
1. A linguagem Python é uma das linguagens de programação mais populares do mundo. É extremamente procurado quando se candidata a um emprego em gigantes de TI como Google, Facebook, Youtube e outras empresas.
2. Python pode ser usado para quase tudo: ciência de dados e análise de dados, inteligência artificial e aprendizado de máquina, desenvolvimento web, finanças e comércio, sistemas de rede e segurança, desenvolvimento de jogos e outro.
3. Python é amplamente utilizado em projetos de ciência de dados e aprendizado de máquina. Por exemplo, em Singapura, o Python foi utilizado para analisar horários de comboios, o que revelou erros que levaram a uma série de graves perturbações ferroviárias na Linha Central.
4. Os programadores Python são alguns dos profissionais mais procurados e bem pagos do mundo.
5. É muito fácil começar a aprender Python do zero. Esta é uma opção ideal para os seus primeiros passos no mundo da programação.
As aulas são ministradas em formato de jogo que permitirá às crianças não só aprender a escrever programas em Python, mas também aplicá-los no ambiente Minecraft e construir seus próprios mundos!
Ao concluir o curso, cada aluno recebe um certificado personalizado da CODDY.
Professor do curso:
“Desenvolvendo mods para Minecraft”, “Programando jogos em Python”, “Unity 3D”, “Minecraft: uma introdução à inteligência artificial”, “Criando
jogos no Roblox Studio", "Programação para os mais pequenos", "Programação para os mais pequenos no Tynker", "Programação Minecraft", "Jogos 3D no Scratch", "Minecraft in Scratch"
Educação:
Universidade Politécnica de Moscou, especialidade “Informática e Ciência da Computação em CAD”.
Experiência:
Conhece as linguagens C#, C++, Pascal, SQL. Programado em sistemas 1C usando a linguagem de programação integrada 1C: Enterprise. Participou da criação de cursos de capacitação para a universidade em Fusion 360 e Inventor.
Interesses:
Gosta de trabalhar com bancos de dados, modelar e resolver problemas matemáticos não padronizados. Em programação, gosto de escrever funcionalidades para aplicativos móveis (C++). Acredita que cada criança pode ter uma abordagem fora do padrão.
“O mais importante na aprendizagem é o interesse das crianças.”
Professor do curso:
“Programação de jogos em Python”, “Alfabetização em informática”, “Unreal Engine 4”, “Desenvolvimento de jogos em C++”, “Programação em Python3”, “Minecraft: programação em Python”
Educação:
Universidade da Amizade dos Povos Russos (RUDN), especialidade "Ciência da computação fundamental e tecnologia da informação".
Experiência:
Fluente em C++, Python, Pascal. Participante em vários fóruns juvenis a nível regional e em toda a Rússia. Organizador do fórum russo “Big School Picnic”, organizado pelo Movimento Russo de Crianças em Escolas (RSM).
Interesses:
Além de programar, ele gosta de ler livros, andar de bicicleta e jogar jogos de computador.
“Ao programar, a pessoa tem que mostrar perseverança e determinação, para que os programadores novatos se desenvolvam não apenas como especialistas, mas também como indivíduos.”
Professor do curso:
“Minecraft: uma introdução à inteligência artificial”, “Programação para os mais pequenos”, “Minecraft: programação em Python”, “Bots em Python”
Educação:
Tyumen State University (TSU), Faculdade de Informática Aplicada.
Experiência:
Profundo interesse em ciência da computação e experiência em programação em diversas linguagens. Hoje ele programa em Python e C#. Tem experiência como tutor de matemática.
Interesses:
Programação de bot em Telegram, análise de dados em Python. Desenvolvido na linguagem C#. Ele está interessado em vários esportes. Meu favorito é o basquete. Estou convencido de que não há limite para o autoaperfeiçoamento.
“A única maneira de aprender efetivamente uma nova linguagem de programação é praticando, usando-a para resolver problemas difíceis e tornar sua vida mais fácil.”
1º módulo
O primeiro dia
Introdução ao Python
− Algoritmo, programa
− Variáveis numéricas e de string, alterando o tipo de variável
− Coordenadas, vetores, cálculo de distância
− Teletransporte de um personagem, edifícios, envio de mensagem para chat
Segundo dia
Aprofundando-se em Python
− Tratamento de exceções
− Lógica booleana
− Operações de comparação
− Reconhecimento de objetos ao redor do personagem
Dia três
Condicionais
− Construções condicionais if-elif-else, aplicação de lógica booleana
− Portas secretas, escada rolante, chuveiro
Dia quatro
enquanto faz loops
− Loops while com contador
− Loops while usando lógica booleana
− Maldição, trilha de flores, competição de mergulho, pista de dança, mensagens de chat
2º módulo
Dia cinco
Procedimentos
− Procedimentos
− Ética do programador, recuos, comentários
− Usando if e while em procedimentos
− Bloquear viajante
Dia seis
Listas
− Listas, operações com listas
− Usando strings como listas
− Seleção aleatória de elementos
− Cronômetro, deslizante
Dia sete
Funções
− Diferença entre procedimentos e funções
− Tuplas
− Funções que retornam uma tupla
Dia oito
Dicionários
− Dicionários
− Diferença entre dicionários e listas
− Guia, acertando blocos
3º módulo
Dia nove
Para loops, a magia da programação
− Usando um loop for com tuplas, listas, dicionários
− função intervalo()
− Simplifique programas com um loop while usando um loop for
− Varinha mágica, escada mágica
Dia dez
Quebre, senão
− Interromper enquanto
− Interromper para
− Usando else com um loop for
− Percorrendo elementos do dicionário usando for
− Localizador de diamantes
Dia onze
Listas bidimensionais
− Lista de listas
− Iterar sobre elementos de uma lista bidimensional
− Desenhar emoticons, parede dilapidada
Dia doze
Listas Multidimensionais
− listas 3D
− A ideia de criar uma lista de qualquer tamanho
− Copiar desenhos
4º módulo
Dia treze
Trabalhando com arquivos, módulos
− Abrir, ler, escrever
− Importando um módulo, uma função
− Ler e gravar em um arquivo usando módulos de terceiros
− Salvar designs em um arquivo
Dia quatorze
Estrutura da web Flask
− Baixando módulos usando pip
− Usando vários módulos
− Criação de um pequeno site com dados do Minecraft
Dia quinze
Aulas, métodos
− Classes, inicialização, propriedades do objeto
− Métodos de classe
− Objeto fantasma
Dia dezesseis
Lição final
− Generalização do curso, aplicação dos conhecimentos adquiridos
− Crie seu próprio minijogo no Minecraft