Skip to content

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

Notifications You must be signed in to change notification settings

omyasuda/material-aulas

 
 

Repository files navigation

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 71.2%
  • JavaScript 16.5%
  • HTML 10.2%
  • CSS 1.9%
  • Processing 0.2%