View
830
Download
3
Category
Preview:
DESCRIPTION
Palestra dada no VI PUG-PI (Python User Group do Piauí). Nessa palestra foi apresentada a ferramenta CodeSkulptor que pode ser utilizada para programar games em Python e rodá-los direto do browser.
Citation preview
Interpretador Python que roda no browser
Implementa um subconjunto de Python 2
Possui libs gráficas adicionais tais como:SimpleGuiSimpleMapSimplePlot
(desenvolvedor)
O que é CodeSkulptor?
An Introduction to Interactive Programming in PythonMOOC (Curso Online Aberto e Massivo)www.coursera.org
Python para ZumbisMaior MOOC de Python em língua portuguesahttp://pingmind.com/python-para-zumbis/ Professor Masanori (inspiração para a palestra)
Onde vem sendo utilizado?
Roda direto do browser (simples como o Python)
Compartilhamento rápido e fácil
Baseado em PyGame
Programar se torna mais divertidoO ensino da programação também!
Vantagens
Um browser (Exemplo: Firefox, Chrome, Safari)
O que eu não preciso ? (não roda no IE)
O que vou precisar para programar?
Desenvolvimento do raciocínio lógico
Divertido
Implementação de algoritmos interessantes
PS4 está muito caro!
Por que Games com CodeSkulptor?
Breve explicação do código
Execução do código
Excelente documentação
Tudo de que você precisa relacionado ao CodeSkulptor está na documentação com exemplos prontos para serem executados.
Criar frames, botões, entradas de texto, desenhar texto, carregar imagem, carregar áudio, adicionar um manipulador de tempo etc.
Se a dúvida for sobre o CodeSkulptor (lib simplegui), então você não precisará do Stack Overflow :P
Documentação
Vídeo-aula de 25 minutos onde explico alguns exemplos utilizando o CodeSkulptor.
http://www.youtube.com/watch?v=elFfvohhguw
Vídeo-aula
Basta utilizar a lib SimpleGUICS2Pygame
https://pypi.python.org/pypi/SimpleGUICS2Pygame
E fazer:
import SimpleGUICS2Pygame.simpleguics2pygame as simplegui
(necessita da PyGame)
Quero rodar stand alone!!
No site do CodeSkulptor tem alguns games para demonstração, os códigos estão comentados.
Exemplo de um joguinho legal:
http://www.codeskulptor.org/#demos-doodleJump.py
Exemplos
Comunidade - This is Python!
“Python é a desculpa que eu tenho pra viajar e conhecer
pessoas.” (Henrique Bastos)
Comunidade - This is Python!
http://about.me/mcastrosouza
https://twitter.com/mcastrosouza
http://www.slideshare.net/mcastrosouza
http://www.geeksbr.com
mcastrosouza@live.com
Contato
Dúvidas?
Recommended