O documento descreve o CodeSkulptor, um interpretador Python que roda diretamente no navegador web, permitindo compartilhar e executar códigos Python de forma fácil. Ele implementa gráficos e libs adicionais como SimpleGui, SimpleMap e SimplePlot para tornar a programação mais divertida.
2. Interpretador Python que roda no browser
Implementa um subconjunto de Python 2
Possui libs gráficas adicionais tais como:
SimpleGui
SimpleMap
SimplePlot
(desenvolvedor)
3. An Introduction to Interactive Programming in
Python
MOOC (Curso Online Aberto e Massivo)
www.coursera.org
Python para Zumbis
Maior MOOC de Python em língua portuguesa
http://pingmind.com/python-para-zumbis/
Professor Masanori (inspiração para a palestra)
4. Roda direto do browser (simples como o Python)
Compartilhamento rápido e fácil
Baseado em PyGame
Programar se torna mais divertido
O ensino da programação também!
5. Um browser (Exemplo: Firefox, Chrome, Safari)
O que eu não preciso ? (não roda no IE)
6. Desenvolvimento do raciocínio lógico
Divertido
Implementação de algoritmos interessantes
PS4 está muito caro!
7.
8.
9.
10.
11. 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
12. Vídeo-aula
de 25 minutos onde explico alguns
exemplos utilizando o CodeSkulptor.
http://www.youtube.com/watch?v=elFfvohhguw
13. Basta utilizar a lib SimpleGUICS2Pygame
https://pypi.python.org/pypi/SimpleGUICS2Pygame
E fazer:
import SimpleGUICS2Pygame.simpleguics2pygame as simplegui
(necessita da PyGame)
14. 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
15.
16. “Python é a desculpa que eu tenho pra viajar e conhecer
pessoas.” (Henrique Bastos)