PROGRAMAÇÃO PARA DESIGNERS COM PROCESSING MODO PYTHON

com Alexandre Villares
Curso remoto ao vivo
08 AULAS
SETEMBRO 20 e 27 
OUTUBRO 04, 11, 18 e 25
NOVEMBRO 01 e 08
Quartas, das 19H às 22H
R$1100,00 em até 6x sem juros

Processing é uma das ferramentas computacionais que surgiram com o objetivo de tornar a programação mais adequada às necessidades de pessoas com formações em design, artes visuais e arquitetura, seja para automatizar tarefas em escala, seja com um propósito exploratório, experimental.

Combinando Processing com a sintaxe da linguagem Python, este curso introdutório permite um primeiro contato com a programação visando a produção de imagens e gráficos vetoriais, 2D ou 3D, estáticos, animados ou interativos.

[Material e/ou equipamento necessário]
Computador próprio [Mac, Windows ou Linux]

[Gravação]

Gravamos todas as aulas e disponibilizamos a gravação no dia seguinte à realização da aula. O acesso fica disponível por um mês após o último encontro.

Alexandre Villares

Alexandre Villares é professor, consultor em novas mídias, pesquisa práticas artísticas que se valem de meios computacionais e o ensino de programação em um contexto visual. Arquiteto pela FAU-USP (2000) e mestre pela FEC-Unicamp (2019). Co-organizador da Noite de Processing e dos eventos Processing Community Day no Brasil.


[Plano de aulas]

Aula 1
Apresentação e primeiro vocabulário de desenho.


•Precedentes de design com programação e uma ferramenta de desenho com Python;
•Sistema de coordenadas, formas elementares, cor;
•Uso de variáveis, funções, execução condicional;
(Criando um pincel novo.)
-
Aula 2
Definindo novas funções e manipulando o sistema de coordenadas.


• Organizando o código com funções;
• Desenhando polígonos e curvas;
• Transformações do sistema de coordenadas.
-
Aula 3
Laços de repetição, aleatoriedade e execução condicional

•Estruturas de dados simples e laços de repetição (iteração com for);
• Grades... Repetição de formas, filas e colunas de elementos;
• Recursão e seus efeitos visuais.
(Vera Molnar e Frieder Nake)
-
Aula 4
Estruturas de dados e geração de formas

• Mais opções de interação.
Implementação de um Sistema de Lindenmayer (L-System);
• Exportando gráficos vetoriais.
-
Aula 5
Manipulando pixels e imagens

• Lendo pixels de uma imagem;
• Desenhando fora da tela e operações de recorte (clip);
• Gerando pequenas animações.
-
Aula 6
Desenho tridimensional

• Primeiros elementos de desenho tridimensional;
• Importando elementos vetoriais externos;
• Primeiro contato com orientação a objetos: instâncias, atributos e métodos.
-
Aula 7
Orientação a objetos: um sistema de partículas

• Mais orientação a objetos: Definindo uma nova classe;
• Interagindo com coleções de objetos;
• Compartilhando código.
-
Aula 8
Caminhos abertos e considerações finais

• Uso de bibliotecas externas como shapely;
• Manipulação de PDFs;
• Desdobramentos do uso de programação no design e nas artes visuais.

Serviço
Prestação de serviços educacionais a distância, através do ambiente virtual de aprendizagem Google Meet e Dicord, na forma de um curso on-line, com conteúdo, duração e condições estabelecidos no descritivo do curso. Os alunos receberão os links de entrada pelo canal designado no discord, na data de cada aula.


O curso é integralmente realizado em ambiente virtual, não incluindo conteúdos/aulas presenciais, sendo certo que não será enviado qualquer material impresso do conteúdo do curso.


Os requisitos técnicos dos aparelhos necessários ao acesso ao curso pelo aluno encontram-se dispostos no descritivo do curso.


Não nos responsabilizamos por eventuais problemas decorrentes de interrupção dos serviços do provedor de acesso à internet do aluno, nem pela interrupção dos serviços em casos de falta de fornecimento de energia elétrica para o sistema de seu provedor de acesso, falhas nos sistemas de transmissão ou de roteamento no acesso à internet, incompatibilidade dos sistemas dos usuários com os do provedor de acesso ou qualquer ação de terceiros que impeçam a prestação de serviço resultante de caso fortuito ou de força maior relacionados no Código Civil Brasileiro.

Ao final do curso, é disponibilizado um certificado de participação aos alunos que solicitarem. Os cursos do Platô são cursos livres de atualização ou classificação, não se classificam como cursos de graduação, pós-graduação ou técnico profissionalizante, ou seja, não tem validação pelo MEC.  

Política de cancelamentoA desistência do aluno só será formalizada mediante requerimento por email enviado ao endereço info@plato.studio. No caso de desistência do curso pelo aluno dentro do prazo de 5 (cinco) dias antes do início do curso, fará jus ao reembolso do valor pago, fora taxas bancárias e de comodidade.


O reembolso acontece apenas em casos de cancelamento de inscrição no prazo previsto acima.

O prazo para efetivação do reembolso é de até 7 dias úteis após confirmação de cancelamento. Após o início do curso não haverá reembolso do valor pago, com exceção dos motivos de saúde comprovados por envio de atestados médicos.


Caso haja interesse, os alunos que apresentarem atestado médico e não optarem pela desistência poderão receber o conteúdo do curso gravado ou garantir sua vaga na próxima turma sem custo adicional.


Os casos omissos neste documento serão resolvidos pela Direção.


Bolsas No intuito de tornar possível o acesso à formação de pessoas em situação de vulnerabilidade socio-econômica cujo recurso material é inversamente proporcional ao interesse, o Platô oferece 25% das vagas para bolsas parciais e integrais a estudantes e profissionais que se disponham a dar retorno quanto à dinâmica dos cursos, apoiar nosso esforço de divulgação e ativar seu próprio circuito profissional, possibilitando parcerias e projetos futuros.

Escreva um email para info@plato.studio para mais informações.

OUTROS CURSOS