0:00:01.944,0:00:06.083 Olá. Esta é o vídeo de introdução do FunProgramming. 0:00:06.083,0:00:10.234 Uma série de vídeos que ensina programação criativa. 0:00:10.234,0:00:17.389 O objetivo é aprender a criar animações e sons escrevendo e brincando com programas bem curtos. 0:00:17.389,0:00:21.421 Caso queira começar a aprender imediatamente você pode pular para o próximo vídeo. 0:00:21.421,0:00:24.850 Neste eu responderei algumas perguntas. 0:00:24.850,0:00:27.603 Quem é o público alvo? 0:00:27.603,0:00:30.634 O objetivo é te interessar em programação criativa. 0:00:30.634,0:00:34.700 Nós começaremos desde o princípio. Desenhando um 'pixel' na tela. 0:00:34.700,0:00:37.813 Eu estarei presumindo que você não entende muito de programação. 0:00:37.813,0:00:41.938 Você deve conseguir acompanhar se tiver pelo menos uns 10 anos. 0:00:41.938,0:00:46.013 Se você é mais novo ou quer tentar algo ainda mais fácil... 0:00:46.013,0:00:49.089 ... você talvez se interesse por Scratch ou Alice. 0:00:49.089,0:00:53.181 Essas são linguagens de programação onde você não precisa digitar os programas. 0:00:53.181,0:00:56.213 Ao invés disso você pode usar o mouse. 0:00:56.213,0:00:59.254 Por que aprender programação? 0:00:59.254,0:01:07.155 Eu acredito ser útil ter uma ideia sobre como é criado o software, pois estamos rodeados por ele agora. 0:01:07.567,0:01:13.943 Saber programação pode lhe ser útil se você um dia vier a trabalhar com computadores. 0:01:13.943,0:01:18.754 Por exemplo: você pode programar dentro do Photoshop, Excel, 3DSMax ou Live. 0:01:18.754,0:01:25.939 Estes são programas de edição de fotos, criação de planilhas, animações 3D e criação de música. 0:01:25.939,0:01:28.965 Programação é útil em diversas aplicações. 0:01:28.965,0:01:33.745 Mas mesmo que você só assista 5 ou 10 episódios e nunca tente programar de novo... 0:01:34.027,0:01:40.293 ... você irá pelo menos ter uma ideia de como programas são criados. 0:01:40.293,0:01:45.345 Eu acredito que seria ótimo se aprendêssemos programação na escola, junto com matemática. 0:01:45.345,0:01:50.451 Porque a matemática é por vezes muito abstrata. Porém se você escrever programas... 0:01:50.451,0:01:53.426 .... a matemática torna-se algo com o que você pode brincar. 0:01:53.426,0:01:59.546 Não é apenas algo usado para passar num teste, mas algo usado para criar música, sons ... 0:01:59.546,0:02:05.654 ... animações, jogos. Então é algo que você pode ver e ouvir. 0:02:05.654,0:02:10.732 Ao programar você aprende a achar as causas por trás de certos comportamentos. 0:02:10.732,0:02:13.813 Então eu acredito que de uma maneira programar te ensina a pensar! 0:02:13.813,0:02:20.994 Você se pergunta porque algo acontece. Realiza alguns testes e descobre como funciona usando lógica. 0:02:20.994,0:02:23.040 Eu acredito que isto pode ser muito útil. 0:02:23.040,0:02:26.065 Por que Processing? 0:02:26.065,0:02:29.124 É provável que existam centenas de linguagens de programação. 0:02:29.124,0:02:36.243 Pelo menos 10 ou 20 são populares no momento. Exemplos são Javascript, Java, PHP, Python, Ruby, C. 0:02:36.243,0:02:39.301 Processing tem algumas vantagens. 0:02:39.301,0:02:42.374 Em Processing você pode começar a programar em apenas alguns minutos. 0:02:42.374,0:02:46.485 É software livre e funciona em Linux, Windows e Mac. 0:02:46.485,0:02:51.512 E te permite criar programas interessantes em algumas poucas linhas de código. 0:02:51.512,0:02:54.760 É por isso que ela é usada para o ensino. 0:02:54.760,0:02:57.833 E também por artistas criando seus trabalhos. 0:02:57.833,0:03:02.255 A sintaxe de Processing é similar a outras linguagens de programação. 0:03:02.255,0:03:07.418 Os conceitos usados são os mesmos. Temos variáveis, loops, expressões condicionais ... 0:03:07.418,0:03:14.621 Logo é uma boa linguagen para começar e não deve ser difícil aprender outras depois, se você quiser. 0:03:14.621,0:03:18.685 Eu acho que, pelo menos no início, aprender deve ser simples e divertido. 0:03:18.685,0:03:23.768 Senão você pode decidir que programação é complicado demais para você. 0:03:23.768,0:03:26.769 Por que criar o Fun Programming? 0:03:26.769,0:03:32.641 Eu acredito que educação seja básica para melhorar nossas vidas e resolver problemas neste planeta. 0:03:32.946,0:03:35.986 Em muitos lugares a educação poderia ser melhor do que é hoje... 0:03:35.986,0:03:43.113 ... e um dia eu me perguntei: "Por que todos os professores não são tão apaixonados como o Carl Sagan?" 0:03:43.113,0:03:49.226 Para nos interessarem, fazer-nos imaginar sobre as coisas, fazer-nos pensar e fazer perguntas. 0:03:49.226,0:03:54.386 Ele era muito bom ao explicar ciência. 0:03:54.386,0:04:00.497 Eu achei que poderia gravar estes grandes comunicadores em vídeo e mostrar essas gravações nas escolas... 0:04:00.497,0:04:03.579 ... juntamente com imagens interessantes. 0:04:03.579,0:04:06.645 Os estudantes poderiam então discutir o apresentado com os professores e outros estudantes. 0:04:06.645,0:04:13.510 No entanto existem leis, governos e empresas que decidem mudanças no sistema educacional ... 0:04:13.510,0:04:16.626 ... então um dia eu ouvi sobre a Kahn Academy. 0:04:16.626,0:04:22.700 Um projeto que foi iniciado por uma pessoa gravando muitos vídeos ensinando matemática... 0:04:22.700,0:04:25.815 ... e milhões de pessoas estavam aprendendo graças a isto. 0:04:25.815,0:04:27.808 Eu achei isto ótimo! 0:04:27.808,0:04:31.877 Ao invés de tentar mudar o sistema educacional, ele estamos criando um sistema novo. 0:04:31.877,0:04:37.050 Que qualquer um pode acessar de graça pela internet. 0:04:37.050,0:04:41.189 Isto me inspirou a criar tais vídeos eu mesmo. 0:04:41.189,0:04:46.258 Eu nunca tinha feito isto antes. Então eu passei umas duas semanas aprendendo como fazer. 0:04:46.258,0:04:51.333 Eu procurava o lugar certo pro microfone. O volume certo, o software de gravação e edição certos... 0:04:51.333,0:04:58.480 Eu descobri então que não era fácil transformar pensamentos em boas explicações. 0:04:58.480,0:05:05.578 Por vezes algo soava bem num ensaio, mas ao começar a gravar me faltavam as palavras certas. 0:05:05.578,0:05:08.691 Isso foi em 2010. 0:05:08.691,0:05:14.835 Eu ouvi em algum lugar que se você fizer algo por 21 dias seguidos isto se torna automático e mais fácil. 0:05:14.835,0:05:20.953 Então no último dia de Julho de 2011 eu decidi que iria gravar um vídeo todo dia de Agosto. 0:05:20.953,0:05:26.030 Eu sabia que seria difícil no início, mas que com o tempo eu ficaria melhor. 0:05:26.030,0:05:31.077 Então eu fiz isto... porém não parei no fim de Agosto. 0:05:31.077,0:05:39.293 No momento existem 65 episódios e quase 400 visualizações novas todo dia. É inspirador e eu continuo a fazer. 0:05:39.293,0:05:45.405 Eu realmente adoro criar pequenos programas que geram lindos gráficos e músicas. 0:05:45.405,0:05:48.495 É assim que eu aprendi a programar enquanto criança: fazendo experimentos. 0:05:48.495,0:05:51.560 Não foi tentado memorizar coisas, mas brincado. 0:05:51.560,0:05:54.636 A matemática e a ciência então se tornaram fáceis de entender. 0:05:54.636,0:05:59.770 Eu espero poder transmitir um pouco desta maneira de aprender para você. 0:05:59.770,0:06:03.770 Então obrigado por assitir e eu te desejo uma programação divertida!