Mudanças entre as edições de "Introdução à programação com Python+Processing"

De Garoa Hacker Clube
Ir para navegação Ir para pesquisar
 
(18 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 usando [http://py.processing.org Processing Python Mode]
+
Uma oficina rápida (aprox. 2h) que oferece uma experiência de programação para pessoas totalmente leigas<br>usando [[Processing Modo Python]]
   
  +
<!--- == Próxima edição na agenda: 20/6 19h, venha! ==
  +
 
'''Não precisa de inscrição! Traga o seu computador!'''
 
Se possível baixe antes o Processing em http://processing.org/download
  +
--->
 
=== Hein? ===
 
=== Hein? ===
   
Linha 15: Linha 20:
 
* Programação criativa;
 
* Programação criativa;
 
* Design gerativo;
 
* Design gerativo;
* 'Scrapping' de dados públicos;
+
* 'Scraping' de dados públicos;
 
* Automação de tarefas repetitivas.
 
* Automação de tarefas repetitivas.
   
== Próximas edições na agenda! Venha! Traga o seu computador! ==
+
== Próximas edições? ==
   
  +
=== Faça uma pressão e fique atento na [http://groups.google.com/group/hackerspacesp Lista de Discussão pública do Garoa] ===
'''Não precisa inscrição!'''
 
Se possível baixe antes o Processing em http://processing.org/download
 
 
=== sábado 09/04/2016 17h00 ===
 
 
=== terça 12/04/2016 19h30 ===
 
 
== O que é Processing? ==
 
{{Categoria:Processing}}
 
   
 
== 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://automatetheboringstuff.com Automate the boring stuff with Python]
+
* [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 referências]
+
* [https://docs.google.com/spreadsheets/d/1l87iQ1ewJQahCOtLujH5AQ9nifyfTdYqkGRPeVvRcrE/view Programas de desenho scriptáveis e outros recursos]
   
 
== O que é Processing? ==
== Atividades relacionadas ==
 
 
{{Categoria:Processing}}
 
=== Atividades relacionadas ===
   
 
[[Noite de Processing]]
 
[[Noite de Processing]]
  +
  +
[[Oficina de GIFs animados]]
  +
  +
== O que é Python? ==
  +
{{Categoria:Python}}
  +
  +
== Edições passadas ==
  +
  +
=== segunda 20/6/2016 19h ===
  +
  +
[[Arquivo:OficinaPP3.jpg |600px]]
  +
 
=== terça 12/04/2016 19h30 ===
  +
  +
[[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

Olha o mouse.gif
Olha o mouse.png

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

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:

As ambos podem ser adicionados ao IDE tradicional.

Atividades relacionadas

Noite de Processing

Oficina de GIFs animados

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.

Edições passadas

segunda 20/6/2016 19h

OficinaPP3.jpg

terça 12/04/2016 19h30

Intro-a-P-com-P+P-2.jpg

sábado 09/04/2016 17h00

Intro-a-P-com-P+P.jpg