Aprendendo sobre linguagens de programação com os criadores

Qualquer pessoa que queira aprender programação tem que saber que as linguagens de programação são como ferramentas. Elas podem resolver vários tipos de problemas, mas em geral são boas – desempenho, facilidade etc – em problemas específicos. Por isso é importante conhecer um pouco da história por traz da criação. E esta é a serventia deste conteúdo.

Continuar lendo Aprendendo sobre linguagens de programação com os criadores

Google lança ferramentas para ministrar aulas na web

Enquanto boa parte da população interessada em tecnologia discute qual será o sistema operacional dominante nos próximos anos, qual será meu próximo smartphone ou qual será o formato de computação mais adequado ao uso, faremos uma pausa aqui para discutir o que realmente interessa: a Educação.

Continuar lendo Google lança ferramentas para ministrar aulas na web

Google Drive vai de Python

O lançamento do Google drive decepcionou muitos usuários de Linux. Não ter um cliente nativo para o sistema é quase um paradoxo, algo bem ilógico. Infelizmente a mesma estratégia de lançamento foi adotada em outros produtos, como é o caso do navegador Google Chrome, que teve incialmente versão apenas para Windows. Vale ressaltar que a tecnologia que sustenta quase tudo que é produzido de novo no Google vem do mundo do software livre. Claro que há muita coisa proprietária também. Mas é inegável a queda pelo que é livre e pode ser alterado para melhor aproveitamento.

Continuar lendo Google Drive vai de Python

Crie seu próprio robô de IA

Se você está interessado em inteligência artificial, vale a pena conferir projetos como o A.L.I.C.E. Não é um projeto novo, mas pode ser muito eficiente.  Foi criado pelo Doutor Richard S. Wallace em 2001 para incentivar o uso do AIML (Artificial Intelligence Markup Language), uma notação para que uma aplicação seja capaz de responder a questionamentos, seguindo padrões de resposta.  Para se ter uma ideia do que é possível fazer com esta notação, dê uma olhada no “Fake Kirk”. Pergunte a ele quem é o Mr. Spock.

Continuar lendo Crie seu próprio robô de IA

Comunidade Python se reunirá em setembro


O quinto Encontro Brasileiro da Comunidade Python, que acontecerá nos dias 10 a 12 de Setembro em Caxias do Sul, RS, contará com presenças de peso do meio.

Estão confirmadas as participações dos americanos Jacob Kaplan-Moss, co-fundador do framework Django; e de Colin Winter, engenheiro do Google e um dos líderes do projeto de desempenho do Python 2.6. Também estarão no evento os brasileiros Gustavo Niemeyer, da Canonical, participante do núcleo que define os rumos da linguagem;  e Rodrigo Bamboo de Oliveira, criador da linguagem Boo farão parte do evento.

Continuar lendo Comunidade Python se reunirá em setembro

Sorria! Python no Symbian – Parte 3

Nesta última parte do nosso tutorial, desenvolvido por Osvaldo Santana, colocaremos a mão na massa para criar um programa que tira foto e a envia por MMS para o número desejado.

Desenvolvendo

A filosofia do Python diz que a linguagem tem “batteries included” (baterías incluídas). Isso significa que a linguagem sempre deve vir acompanhada de uma biblioteca padrão bastante completa e poderosa.

Continuar lendo Sorria! Python no Symbian – Parte 3

Olá, Symbian – Parte 2

Na primeira parte desta série instalamos o Python e rodamos alguns programas. Agora, vamos criar um primeiro aplicativo de exemplo. Em seguida, explicaremos quais são as bibliotecas e daremos uma visão geral de como é estruturado o Python portado para o sistema Symbian. O autor desta segunda parte, assim como da anterior, é Osvaldo Santana.

Olá, mundo

Para desenvolver aplicativos, você pode utilizar o editor de texto de sua preferência. Abra o editor e digite:

import appuifw
appuifw.note(u”Olá, Mundo!”, “info”)

Continuar lendo Olá, Symbian – Parte 2

Desenvolvendo para smartphones – Parte 1

Este tutorial está dividido em partes que serão publicadas neste blog. Foi especialmente escrito por Osvaldo Santana, sócio-fundador da Associação Python Brasil e sócio da Triveos Tecnologia. Na primeira etapa, você aprenderá como instalar o interpretador Python no telefone Nokia com Symbian. Nas próximas etapas colocaremos a mão na massa para desenvolver uma aplicação, explicando algumas ferramentas e bibliotecas.

Continuar lendo Desenvolvendo para smartphones – Parte 1

Melhore seu Symbian

Na era da interface superintuitiva do iPhone, os smartphones com interfaces  mais tradicionais precisam de um extra para usar todo o potencial do hardware, que — em alguns casos — é melhor que o objeto de desejo da Apple.  A Nokia mantém um repositório de aplicativos, ringtones, wallpapers e temas  chamado Mosh. Mesmo sem cadastro, é possível baixar aplicações para diversas versões da plataforma Symbian. E há rumores de que o Symbian se tornará open source.  Já existem linguagens abertas para ele, como o Python.

Continuar lendo Melhore seu Symbian