Como iniciar um script em Python 3

Spoiler alert! #! /usr/bin/env python3 Para escrever um script python, você pode abrir um arquivo texto e sair escrevendo o código, sem nenhuma preocupação adicional. Ok, então para que estou escrevendo este post? É que para que seu script rode usando o Python 3, você tem que usar uma anotação especial no início do código. Muita gente já escreveu sobre a diferença entre Python 2 e Python 3. Talvez eu escreva sobre isso um dia e coloque um link aqui, mas por enquanto vou deixar vocês procurarem na internet.

Estamos de mudança!!

Estamos de mudança!! Se você chegou aqui e achou este blog muito estranho, com uns links quebrados, um template estranho, umas imagens faltando e uma cara de que ainda não estava pronto para ser publicado, então você acertou! Na verdade eu estou migrando do Blogger/Blogspot para uma hospedagem própria utilizando Pelican, baseado em Python como estrutura. Ainda estou aprendendo a brincar com isso tudo. Desde manter a minha própria infraestrutura, passando por como formatar os posts usando markdown, operar a geração das páginas usando o Pelican, tudo isso é novidade para mim.

Instalando Pelican no Python 3

Montei todo meu ambiente pelican para poder publicar meu blog estaticamente e joguei meu código no github para facilitar a vida. A ideia era poder editar a partir do meu notebook ou do desktop indistintamente, sem nenhum problema. O procedimento seria: Baixar o projeto do github: :::bash git clone https://github.com/ocarneiro/pelican-carneiro-blog.git cd pelican-carneiro-blog Montar e ativar um ambiente python3: :::bash sudo apt-get install python3-pip sudo pip3 install virtualenv

Minecraft para a Educação - Parte 1

Tive recentemente uma conversa com o André Rafael, da Guerrilha do Servidor sobre a situação da educação no Brasil e discutimos junto com a turma do Calango e outros coletivos como poderíamos mudar este quadro. A conversa foi muito produtiva e está registrada lá na wiki do Calango: http://calango.club/eventos:hangouts:2015:05:27 Pois bem, mencionei nesta conversa e em alguns outros papos que uma maneira de interessar mais a meninada pela matemática seria criar interações com o Minecraft.

Ambiente de desenvolvimento Python 3 no Jessie

Eu já tinha escrito sobre isso, mas o jeito que eu tinha criado o ambiente de desenvolvimento na minha máquina era muito trabalhoso e as versões atuais do Python (estou escrevendo em maio de 2015) tornaram a vida mais fácil. 1) Veja que versão de Python você tem instalada. Se for a versão 3.4 ou superior, está tudo certo. Se não for, instale o pacote python3. Digite: sudo apt-get install python3

Navegando em diretórios no Python

Para identificar o diretório atual (pwd): import os os.getcwd() # cwd = current working directory Para mudar de diretório (cd): import os path = ‘/my/path/’ os.chdir(path) Para listar o conteúdo (ls): import os os.listdir() #retorna um objeto do tipo list (lista), claro!