Last active
August 29, 2015 14:05
-
-
Save gferreira/3e75fcc5e01ccd0b9d22 to your computer and use it in GitHub Desktop.
Python + DrawBot : introdução
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-------------------------------------------------------------- | |
Python + DrawBot : introdução | |
-------------------------------------------------------------- | |
workshop de introdução à linguagem de programação Python | |
e ao ambiente de programação gráfica DrawBot | |
com Gustavo Ferreira @hipertipo | |
- duração total de 6 horas, divididas em 4 blocos de 1h30 cada | |
- para um mínimo de 10 e máximo de 30 participantes motivados | |
>> pré-requisitos | |
- não é necessário conhecimento prévio de programação | |
- computador próprio com o sistema operacional MacOSX 10.6+ | |
>> descrição | |
O workshop tem como finalidade introduzir os participantes ao | |
universo da programação aplicada ao design gráfico. Em apenas | |
6 horas, o participante será apresentado aos fundamentos da | |
linguagem de programação Python e a conceitos básicos como | |
iteração, modularidade, recursão e aleatoriedade. | |
Serão realizadas demonstrações do uso de código para resolver | |
problemas comuns na prática do designer gráfico, como geração | |
de formas e palhetas de cores, composição de texto, desenho | |
vetorial, layout de páginas, elaboração de marcas dinâmicas, | |
desenho de letras e design paramétrico em geral. | |
O participante terminará o workshop com uma visão geral do que | |
é possível realizar com os recursos da programação, e saberá | |
onde buscar mais informações para iniciar o aprendizado. Os | |
exemplos criados durante as demonstrações serão fornecidos | |
para estudo individual após o término curso. | |
>> programa | |
bloco 1 : 09:00-10:30h | |
······························································ | |
vocabulário básico da linguagem de programação Python: texto, | |
números, listas, dicionários, condicionais, funções, objetos | |
bloco 2 : 11:00-12:30h | |
······························································ | |
introdução ao DrawBot: formas básicas, cores, texto, imagens, | |
páginas, curvas Bezier, aleatoriedade, transformações etc. | |
bloco 3 : 14:30-16:00h | |
······························································ | |
usando o DrawBot para criação gráfica: exemplos de paginação, | |
logotipos, padronagens, esquemas de cor, animação, interação | |
bloco 4 : 16:30-18:00h | |
······························································ | |
mais DrawBot: exportando arquivos em diferentes formatos | |
conclusão: arquivos de exemplo + lista de links e referências |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment