renadeveloper / material-aulas

Material para ensino introdutório de programação com Python em um contexto visual

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Material para cursos e oficinas (repositório)

Como colaborar e contribuir?

Este material didático pode ser modificado e usado para dar aulas. Leia as instruções para colaborar com este repositório e abra issues apontando problemas, sugerindo assuntos e melhorias, ou contribua com Pull Requests para o repositório.

Você pode também fazer pequenas doações!

Ferramentas de programação utilizadas: combinações de Processing com Python

O material deste repositório foi criado inicialmente para que se pudesse aprender a programar usando Processing modo Python, uma ferramenta livre de programação com a sintaxe de Python e que inclui o vocabulário, os recursos de desenho e manipulação de imagens do Processing. Existem hoje diversas possibilidades de combinar essas duas linguagens, veja abaixo com obter algumas delas:

Material para Processing modo Python

Elementos fundamentais

Mais sobre estruturas de dados

Desenhando em 3D

Mais sobre interação com o teclado e mouse

Exportação de imagens e outras saídas

Arquivos externos

Orientação a Objetos

Questões mais avançadas da ferramenta

Pequenos projetos e outros exemplos

Recursos externos

Processing modo Python
Processing modo Java

Outros recursos introdutórios abertos

Livros de Python

Processando-Processing


Licenças

Texto e imagens: Alexandre B A Villares - CC BY-NC-SA 4.0, exceto onde indicado, confira atribuições em cada página para materiais adaptados/remixados de outras fontes. Agradeço aos colaboradores do repositório que doam suas contribuições nestes termos!

Código: GNU GPL v3.0, exceto onde for indicado, por alguma razão.

About

Material para ensino introdutório de programação com Python em um contexto visual


Languages

Language:Python 71.3%Language:JavaScript 16.5%Language:HTML 10.2%Language:CSS 1.9%Language:Processing 0.2%