Vídeo Aula: Programando com Python e Glade

Posted by OgMaciel on April 26th, 2008 filed in Ubuntu

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.


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

  1. Elton Minetto Says:

    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. OgMaciel Says:

    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. elton lus minetto - Says:

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

  4. Leandro Says:

    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. Gercino Jr Says:

    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. Marcos Says:

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

  8. Uplink Says:

    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. denisbr Says:

    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. Mayck Xavier Says:

    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. Luis Henrique Says:

    Grande Og! Excelente tutorial, muito bom mesmo!

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

    Abraço!

  12. Mauricio Capeleiro Says:

    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. Cainã Costa Says:

    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. Erlon Says:

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

    Obrigado

  15. André Gondim Says:

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

    Abração!! ;)

  16. Sergio Lima Says:

    Opa OgMaciel!

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

    parabéns!

  17. Felipe Diesel Says:

    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. Rafael Lippert Says:

    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. Rafael C. de B. Says:

    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. Talita Says:

    Achei mt interessante!

    Obrigada pela ajuda!

    []‘s

  22. Mais DrawingArea, Orientação a objetos e herança (e glade) « Me Deu Branco! Says:

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

  23. Helder Says:

    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. OgMaciel Says:

    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. Darcy Larangeira Says:

    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. Vinícius Says:

    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. Black_gnu Says:

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

  28. Black_gnu Says:

    Mais uma dica!!!
    http://www.cyberdeliabr.com/2008/09/10/como-instalar-e-usar-o-glade-construtor-de-interfaces-gtk/

  29. José Lopes | Executando Aplicativos PyGTK com Glade no Windows Says:

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

  30. max davis Says:

    bom

  31. Paulo Henrique Neves Says:

    Bom dia, meu nome é Paulo Henrique, sou estagiário e trabalho com a linguagem java.
    Um colega de trabalho me pediu para eu desenvolver uma aplicação no glade para ele mas sem usar java. Baixei o glade e fiz a janela como me pediu, mas faltou um requisito que eu não tenho ideia como fazer, e eu queria saber se tem como você me ajudar e se tem como fazer isto.
    Fico aguardando seu contato e ficaria muito grato se você pudesse me ajudar com este aplicação. Att.

Leave a Comment

*