Vídeo Aula: Programando com Python e Glade

Quase todos dias converso com pessoas interessadas em aprender a programar com Python, perguntando a minha opinião sobre onde começar. A grande maioria deseja criar programas com uma interface gráfica, mas por ainda não saber programar, não conseguem visualizar a interface somente pelo código. Para estas pessoas eu recomendo uma combinação de Python e Glade, um construtor gráfico de interfaces que usa a biblioteca Gtk como sua paleta de componentes. É o objetivo deste vídeo mostrar como gerar um programa completamente funcional, construido com Glade e Python (PyGtk).

As ferramentas que foram utilizadas neste tutorial foram o Glade 3.4.4, libglade 2.6.2, e PyGtk 2.12.1. O editor de texto foi o Vim devido à minha familiaridade com seus recursos, mas escolha o seu editor predileto. O vídeo em si foi gravado usando o Gtk-RecordMyDesktop 0.3.7.2, e estou disponibilizando-o pelo Google Video aqui, assim como o original diretamente de meu servidor no formato Ogg Video com aproximadamente 39.3 MB.

Os arquivos utilizados no tutorial podem ser baixados aqui (tar.bz2), contendo o código fonte escrito em Python e a interface gráfica criada pelo Glade.

Eu sinceramente espero que vocês gostem deste meu experimento, e caso eu receba um feedback positivo, pretendo criar outros vídeos e quem sabe criando uma série sobre programação?

Obs: Este vídeo e material é distribuído sob a licença Creative Commons Atribuição-Uso Não-Comercial-Vedada a Criação de Obras Derivadas 2.5 Genérica.


You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

AddThis Social Bookmark Button

29 Responses to “Vídeo Aula: Programando com Python e Glade”

  1. Muito bom!
    Já repassei o video para todos os meus alunos passados e atuais
    E vou incluir nas minhas aulas, com sua permissão lógico

  2. Wow Elton! Muitíssimo obrigado! Eu deveria ter mencionado que o vídeo pode ser redistribuído sim… vou cuidar disso agora mesmo!

    Abraço,

    Og

  3. [...] Vídeo Aula: Programando com Python e Glade _uacct = “UA-584603-1″; urchinTracker(); Something to say? [...]

  4. Muito bom mesmo !.
    Parabéns Og pelo excelente mini-tutorial.
    Ah!, vou aguardar a continuação da série(pois você deve fazer sim uma série). A comunidade Python com certeza ficará eternamente agradecida.

    Um grande abraço,
    Leandro.

  5. Bom dia, primeiramente gostaria de lhe dar os parabéns pela iniciativa. Notei que esta linguagem é muito utilizada no gnome, pois ela é pré-requesito para alguns aplicativos aqui instalados. Gostaria de saber sua opinião sobre em qual linguagem começar. Pois estou querendo aprender uma que me ofereça a possibilidade de criar aplicativos para desktop que também possam interagir algo online (um banco de dados por exemplo). Já li alguns tutoriais de php-gtk e pyton-gtk. Estou na dúvida. E se não for abuso de minha parte gostaria de lhe perguntar também em qual linguagem o seu aplicativo (billreminder) foi escrito. Um abraço e agradeço desde já.

  6. Daniel Apolinario Says:

    Og!
    Essa sua iniciativa é d+!

    Fiquei mais impressionado quando vi o “grande” tamanho do código, quase imprime pra ficar namorando! Programador é doido mesmo!
    Valeu pela iniciativa!
    Aguardo a aula 02!
    OBS.:O bom é que não tive que instalar nada pra rodar aqui, porém, no script do zip as 2 primeiras linhas estão trocadas.

  7. Cara você é um gênio ! Quero ser assim quando crescer….;) Parabéns!

  8. meus parabéns pela iniciativa,vídeos tutoriais é uma maneira extremamente positiva de se ensinar.
    só não é muito utilizado mesmo como recurso de estudo porque existe pouquíssimo material (vídeo-aula) disponível em português.

    gosto muito desse tipo de iniciativa pois muita gente fala em blogs,forums,etc para o pessoal começar a programar,colocando quase que uma obrigação para quem utiliza Software Livre,mas não faz nada que realmente incentive esse começo do pessoal

    uma pergunta: tu achas que é possível aprender a programar utilizando só material em (pt_br e/ou pt_pt)?

    Abraço

  9. Olá Og, parabéns pela iniciativa, ficou excelente a explicação. Estou começando o estudo no python e é bom saber que não é preciso “perda de tempo” para construir aplicações gráficas, podendo focar o código direto nas regras negócios do programa.

    Fiquei com uma dúvida:
    Quando vou executar a aplicação, o computador onde vai rodar a aplicação precisa ter o glade instalado ?

    Abraços!

  10. O legal é que o Og disponibilizou o vídeo em Ogg. =P
    Vou ver depois. Comecei a estudar Python, mas ainda não tive tempo de desenvolver algo em Python.
    Abraços amigão

  11. Grande Og! Excelente tutorial, muito bom mesmo!

    E aquele “hack” para rodar direto do vim hein? Estou esperando. :)

    Abraço!

  12. Olá OG,
    Parabéns pela sua iniciativa, muito bom o vídeo e os tutoriais, espero que você dê seguimento a série de videos aulas.

    Obrigado
    Abraços
    Maurício

  13. Perfeito, só um linkzinho pra completar o assunto:
    http://www.cin.ufpe.br/~cinlug/wiki/index.php/Mantendo_A_Sanidade_Com_O_Glade

    E sim, mais vídeos, mais vídeos!

  14. Estou baixando, mas desde já quero agradecer pela iniciativa!

    Obrigado

  15. Como disse o cara ali em cima, eu quero ser assim quando eu crescer hehee

    Abração!! ;)

  16. Opa OgMaciel!

    Espero que venham mais vídeos! Eu que sou uma bailarina gorda em programação consegui enteder tudo!

    parabéns!

  17. Muito bom Og!

    Sou programador PHP e venho aprendendo Python já faz um tempo, porém ainda não tinha achado nada tão simples (e completo) quanto o teu vídeo.

    Espero pelos próximos.

    Abraço

  18. Opa!!! og muito bom mesmo cara…. eu sou um dos alunos do Elton, e já passei pra mais 5 amigos meus essa aula ai… eu que to iniciando na linguagem, sempre tinha duvidas quando a area grafica do sistema, nao sabia como funcionava a interface… mas agora já estou bem mais calma… quanto mais mecho com python mais eu gosto… og você conhece algo sobre pygame?

    Abraços.

  19. Leandro Miranda Says:

    Parabens Og, mais uma vez inovando e criando soluções… Adorei o video e espero ver novas edições.

    Obrigado por mais essa colaboração magnifica.

  20. Parabéns pelo seu vídeo, ateh no google a qualidade ficou boa, quando me sobrar um tempinho vou praticar as dicas passadas no seu video. Eu tentei fazer um video sobre django mas tive que converter para avi para poder fazer upload, como vc fez para deixar com a qualidade boa no google?

    []‘s

  21. Achei mt interessante!

    Obrigada pela ajuda!

    []‘s

  22. [...] Vídeo Aula: Programando com Python e Glade [...]

  23. Muito bom,

    Estou aprendendo python/pygtk e preciso fazer um menu principal para carregar outros programas ou modulos.

    Devo criar um modulo para cada programa em python ou posso fazer o “import” diretamente do programa de cadastro de clientes por exemplo ?

    Grato,
    Helder

  24. Ola’ Helder, tudo bem? Se o programa “externo” que voce deseja carregar possui metodos faceis e publicos para as acoes que voce precisa efetuar, pode importar diretamente mesmo.

    Abraco,

    Og

  25. Olá!
    Lendo hoje postado em 26/06/2008 devo salientar que gostei muito com a forma clara, a sequencia didática. Sou iniciante, forçado a aprender a programar e já estou com apostilas de PHP, Postgresql e muito me agrada o Python. Pode me informar onde encontro material de sua autoria para comprar, se existe disponível para venda, pois gostaria muito de tê-lo como meu orientador e receber instruções via blog, sobre o meu trabalho “constuir um cadastro mil utilidades em Linux” Agora que vi que posso usar o puthon para isso muito me alegro. Por gentileza, queira indicar-me outros materiais e formas de penetrar no mundo da programação com essas ferramentas. No aguardo de resposta, desde já te agradeço.Parabens pelo Vídeo Aula. Darcy

  26. Vou ver o vídeo mas não pude deixar de comentar algo que me chamou atenção, o seu wallpaper e tema verde. Onde encontrar? :)

  27. Og muito boa a sua aula, mas se tratando de iniciante é muita coisa principalmente o cód em python.

  28. [...] Programando com Python e Glade — Vídeo aula sobre o assunto. [...]

Leave a Reply

CAPTCHA Image CAPTCHA Audio
Refresh Image