Mudanças entre as edições de "Introdução à programação com Python+Processing"
(8 revisões intermediárias por 2 usuários não estão sendo mostradas) | |||
Linha 2: | Linha 2: | ||
[[Arquivo:Olha_o_mouse.png| 300px | right]] |
[[Arquivo:Olha_o_mouse.png| 300px | right]] |
||
__NOTOC__ |
__NOTOC__ |
||
+ | == Programação num contexto visual, para quem nunca programou == |
||
− | == Oficina Py.Processing 100 noção == |
||
− | Uma oficina rápida (2h) que oferece uma experiência de programação para pessoas totalmente leigas |
+ | Uma oficina rápida (aprox. 2h) que oferece uma experiência de programação para pessoas totalmente leigas<br>usando [[Processing Modo Python]] |
⚫ | |||
+ | |||
⚫ | |||
⚫ | |||
+ | ---> |
||
=== Hein? === |
=== Hein? === |
||
Linha 15: | Linha 20: | ||
* Programação criativa; |
* Programação criativa; |
||
* Design gerativo; |
* Design gerativo; |
||
− | * ' |
+ | * 'Scraping' de dados públicos; |
* Automação de tarefas repetitivas. |
* Automação de tarefas repetitivas. |
||
Linha 21: | Linha 26: | ||
=== Faça uma pressão e fique atento na [http://groups.google.com/group/hackerspacesp Lista de Discussão pública do Garoa] === |
=== Faça uma pressão e fique atento na [http://groups.google.com/group/hackerspacesp Lista de Discussão pública do Garoa] === |
||
− | |||
⚫ | |||
− | |||
⚫ | |||
⚫ | |||
== Referências == |
== Referências == |
||
* [http://hello.processing.org Hello Processing! (vídeo)] |
* [http://hello.processing.org Hello Processing! (vídeo)] |
||
* [http://radar.oreilly.com/2015/04/five-reasons-why-python-is-a-popular-teaching-language.html Python in Education] |
* [http://radar.oreilly.com/2015/04/five-reasons-why-python-is-a-popular-teaching-language.html Python in Education] |
||
+ | * [http://abav.lugaralgum.com/como-instalar-o-processing-modo-python/ Como instalar o Processing e o 'Python Mode'] |
||
* [https://docs.google.com/spreadsheets/d/1l87iQ1ewJQahCOtLujH5AQ9nifyfTdYqkGRPeVvRcrE/view Programas de desenho scriptáveis e outros recursos] |
* [https://docs.google.com/spreadsheets/d/1l87iQ1ewJQahCOtLujH5AQ9nifyfTdYqkGRPeVvRcrE/view Programas de desenho scriptáveis e outros recursos] |
||
Linha 35: | Linha 36: | ||
{{Categoria:Processing}} |
{{Categoria:Processing}} |
||
=== Atividades relacionadas === |
=== Atividades relacionadas === |
||
+ | |||
[[Noite de Processing]] |
[[Noite de Processing]] |
||
Linha 44: | Linha 46: | ||
== Edições passadas == |
== Edições passadas == |
||
− | === |
+ | === segunda 20/6/2016 19h === |
− | [[Arquivo: |
+ | [[Arquivo:OficinaPP3.jpg |600px]] |
=== terça 12/04/2016 19h30 === |
=== terça 12/04/2016 19h30 === |
||
Linha 52: | Linha 54: | ||
[[Arquivo:Intro-a-P-com-P+P-2.jpg | 600px]] |
[[Arquivo:Intro-a-P-com-P+P-2.jpg | 600px]] |
||
+ | === sábado 09/04/2016 17h00 === |
||
+ | [[Arquivo:Intro-a-P-com-P+P.jpg | 600px]] |
||
[[Categoria:Eventos]][[Categoria:Python]][[Categoria:Processing]] |
[[Categoria:Eventos]][[Categoria:Python]][[Categoria:Processing]] |
Edição atual tal como às 12h10min de 27 de março de 2017
Programação num contexto visual, para quem nunca programou
Uma oficina rápida (aprox. 2h) que oferece uma experiência de programação para pessoas totalmente leigas
usando Processing Modo Python
Hein?
A ideia é desmistificar e abrir o apetite para o uso da programação por 'não programadores', pessoas cuja atividade profissional principal não é a programação.
Usos de Processing e Python que atraem 'não programadores':
- Visualização de dados;
- Arte computacional;
- Programação criativa;
- Design gerativo;
- 'Scraping' de dados públicos;
- Automação de tarefas repetitivas.
Próximas edições?
Faça uma pressão e fique atento na Lista de Discussão pública do Garoa
Referências
- Hello Processing! (vídeo)
- Python in Education
- Como instalar o Processing e o 'Python Mode'
- Programas de desenho scriptáveis e outros recursos
O que é Processing?
Processing é uma plataforma livre/aberta de programação criada em 2001 por Casey Reas e Ben Fry, largamente utilizada por artistas e para o ensino de programação num contexto visual. O Processing IDE (da sigla em inglês para ambiente integrado de desenvolvimento – simplificando, um editor de texto para código) pode ser baixado em https://www.processing.org (curiosamente ele deu origem ao IDE do Arduino).
A versão 'standard' do Processing é baseada em Java, mas hoje existem dois outros projetos importantes da Fundação Processing:
- P5*JS (baseado em JavaScript);
- Processing Python Mode (baseado em Jython)
As ambos podem ser adicionados ao IDE tradicional.
Atividades relacionadas
O que é Python?
Python é uma linguagem de programação dinâmica, orientada a objetos (mas que permite o uso de outros paradigmas), largamente utilizada em muitas áreas, da programação Web à computação gráfica, da administração de sistemas à computação científica. Python possibilita a integração com outras linguagens e ferramentas, vem com uma bibliotecas padrão extensa, e pode ser aprendida em poucos dias. Muitos programadores Python reportam ganhos substanciais de produtividade e sentem que a linguagem estimula o desenvolvimento de maior qualidade, com código mais sustentável. Python tem sido rapidamente adotada como linguagem introdutória nos principais cursos de engenharia e ciência da computação.