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.













April 26th, 2008 at 7:12 am
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
April 26th, 2008 at 7:17 am
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
April 26th, 2008 at 7:23 am
[...] Vídeo Aula: Programando com Python e Glade _uacct = “UA-584603-1″; urchinTracker(); Something to say? [...]
April 26th, 2008 at 8:21 am
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.
April 26th, 2008 at 8:31 am
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á.
April 26th, 2008 at 8:40 am
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.
April 26th, 2008 at 10:10 am
Cara você é um gênio ! Quero ser assim quando crescer….;) Parabéns!
April 26th, 2008 at 10:23 am
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
April 26th, 2008 at 11:22 am
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!
April 26th, 2008 at 2:04 pm
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
April 26th, 2008 at 2:56 pm
Grande Og! Excelente tutorial, muito bom mesmo!
E aquele “hack” para rodar direto do vim hein? Estou esperando.
Abraço!
April 26th, 2008 at 5:21 pm
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
April 26th, 2008 at 8:35 pm
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!
April 26th, 2008 at 8:41 pm
Estou baixando, mas desde já quero agradecer pela iniciativa!
Obrigado
April 26th, 2008 at 9:25 pm
Como disse o cara ali em cima, eu quero ser assim quando eu crescer hehee
Abração!!
April 27th, 2008 at 6:19 am
Opa OgMaciel!
Espero que venham mais vÃdeos! Eu que sou uma bailarina gorda em programação consegui enteder tudo!
parabéns!
April 27th, 2008 at 4:17 pm
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
April 29th, 2008 at 4:12 am
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.
April 29th, 2008 at 6:03 am
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.
April 30th, 2008 at 11:09 am
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
May 31st, 2008 at 10:30 am
Achei mt interessante!
Obrigada pela ajuda!
[]‘s
June 29th, 2008 at 8:15 pm
[...] VÃdeo Aula: Programando com Python e Glade [...]
August 25th, 2008 at 5:42 am
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
August 25th, 2008 at 6:00 am
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
September 13th, 2008 at 10:13 am
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
October 20th, 2008 at 3:01 pm
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?
January 10th, 2009 at 12:16 am
Og muito boa a sua aula, mas se tratando de iniciante é muita coisa principalmente o cód em python.
January 21st, 2009 at 11:23 am
Mais uma dica!!!
http://www.cyberdeliabr.com/2008/09/10/como-instalar-e-usar-o-glade-construtor-de-interfaces-gtk/
March 29th, 2010 at 12:22 pm
[...] Programando com Python e Glade — VÃdeo aula sobre o assunto. [...]