>Django Packages

>Olhando as novidades e aproveitando que falei com o amigo Fred, que ajuda, na verdade assumiu a parte Python no blog, aproveitei e fui ler o blog do Christiano Anderson, acabei encontrando um post excelente que faz referência a o blog do Daniel Greenfeld sobre o lançamento do Django Packages.

O objetivo é listar todos os pacotes, CMS, plugins e aplicativos para deixar seus projetos em Django ainda mais completo e eficiente.

O site está organizado em categorias (Apps, Frameworks, Projects, Utilites, etc) e a ordenação dos projetos é feita através de várias métricas, como número de downloads no Pypi, número de commits, número de seguidores, etc.
 – Christiano Anderson

Fonte(s):
Christiano Anderson e Daniel Greenfeld
Django Packages em http://djangopackages.com/

Anúncios

Iniciativa Caelum na busca de emprego

A Caelum, renomada empresa em treinamentos e serviços estreou mês passado o site aondetrabalhar.com. A iniciativa visa ajudar alunos, profissionais e empresas que conhecem o trabalho da Caelum e possam confiar na busca de  profissionais cadastrados.

aondetrabalhar_edersonmelo

Segundo o blog.caelum.com.br de Fabio Kung:

A idéia principal do site é fazer as vagas atingirem os melhores desenvolvedores, de maneira simples. Pessoalmente, sempre achei irritante ter que preencher enormes formulários para poder começar a procurar por vagas. Pior ainda quando precisamos fazer upload de um arquivo do Word com o currículo!

A filosofia principal do site é simplicidade. Funciona como um job board (popular lá fora) e as empresas podem anunciar vagas de emprego a vontade. Detestamos burocracia: procurar boas oportunidades de emprego deve ser simples e fácil. Não é necessário se cadastrar, nem preencher formulários para buscar por vagas. Quer procurar por vagas de Java? De Ruby on Rails?

http://ondetrabalhar.com/java
http://ondetrabalhar.com/rails

Apenas em São Paulo?

http://ondetrabalhar.com/java/em/sao-paulo-sp

Estamos fazendo um trabalho forte de Search Engine Optimization (SEO) para fazer as vagas ficarem bem posicionadas nos principais mecanismos de busca. Além disso, fornecemos feeds para qualquer pesquisa e você pode acompanhar as vagas do seu agregador de RSS favorito. Em breve, também será possível receber emails com as vagas de interesse.

Outra enorme preocupação do OndeTrabalhar.com é fazer as vagas chegarem no público certo: os melhores desenvolvedores do mercado. Para isso, estamos fazendo diversos acordos com algumas das maiores comunidades de desenvolvimento do Brasil. Entre as que já posso citar estão o GUJ.com.br, o PortalJava, o RubyOnBr.org, o Ruby Inside Brasil e algumas comunidades de outras linguagens como PHP e Python ainda vem por aí. Em breve já aparecerão vagas de emprego do OndeTrabalhar.com em todos esses sites, inclusive por aqui no Blog da Caelum.

Caso exista alguma vaga aí na empresa onde trabalha, eu te peço um enorme favor: comente sobre o OndeTrabalhar.com ao responsável. Melhor ainda se você mesmo for o responsável e puder cadastrar a(s) vaga(s) por lá.

Se você tem interesse em fazer alguma parceiria conosco, para ter uma lista de vagas atualizada no seu site, blog, portal, ou comunidade, sem ter dor de cabeça tendo que gerenciar isso (inclusive remover vagas já preenchidas), entre em contato!

O OndeTrabalhar.com foi produzido pelo núcleo de Ruby on Rails da Caelum, do qual eu tenho um orgulho e felicidade enormes de ver crescendo!

Fonte:

blog.caelum.com.br de Fabio Kung

Abraço,
Ederson Melo – @edersonmelo

Configurar IDE Eric para python

Eric Python IDE é um ambiente de desenvolvimento integrado multiplataforma para desenvolvimento na linguagem Python desenvolvido usando QScintilla, Qt e PyQT.

Características

eric4-edersonmelo

O colega Fred Chevitarese frequentador do blog resolveu nos dar uma mão e criou uma excelente apostila ou tutorial para instalação de uma ide para os desenvolvedores iniciantes em python à ERIC.

Um comentário a parte, o mascote é muito aterrorizante, mas a IDE Python Eric é uma das melhores disponíveis no mercado. E agora com este tuto ficou muito barbada,  Fred Obrigado!

Fontes:

Download da Apostila

Wikipédia

eric ide python

Abraço,
Ederson Melo

Agora é DotNet

Estava pensando, para que serve a história?

Segundo fontes:

  • história consiste na análise de processos e eventos ocorridos no passado.

Assim ao meu ver, conseguimos evitar erros que ocorreram no passado! Mas é impossível. Mas do que estou falando afinal? É que quando comecei a trabalhar com programação, minha primeira linguagem desktop foi Visual Basic e web foi asp. Logo que conhece PHP e outras, resolvi seguir esta linha, mas não pela filosofia cega e sim por liberdade e maior solicitação nas empresas.

Então eis que cometi o histórico erro de dizer:   “…eu nunca mais vou trabalhar com linguagens microsoft”.

O que aconteceu agora? Devido a várias oportunidades e um crescente mercado também nesta linguagem, resolvi aprender um pouco.

dotnet1

Para termos idéia, consultei o site http://vagasnaweb.blogspot.com/ e extraí os seguintes valores:

Desenvolvedor .NET (190)
Programador ASP (112)
Desenvolvedor C# (54)

Desenvolvedor Flash (33)

Desenvolvedor J2EE (11)
Desenvolvedor Java (150)

Desenvolvedor Javascript (8)

Programador PHP (168)

Desenvolvedor Python (2)

Fonte: http://vagasnaweb.blogspot.com/

Obs.: os dados são gerais, não considerei apenas um ano, mas todas as vagas desde a existência do site.

Um colega de trabalho falou certa vez:
“Sou programador, indiferente da linguagem que eu precise aprender”

Realmente ele estava a frente no que hoje acabei de chegar. Espero não espantar você por causa disto, mas possíveis posts iram aparecer sobre Dot Net(não se assuste).

Fica também a dica para quem estiver começando e não sabe por onde seguir. Nos realmente nunca temos a certeza!

Fonte: http://pt.wikipedia.org/wiki/Hist%C3%B3ria

Abraço,
Ederson Melo

Código simples em Python

Bom dia! De volta das férias e me preparando para novas nesta sexta(16/01/2009)  :), mas claro que desta vez vou continuar postando. Não farei paradas como nestas anteriores.

Apenas para finalizar o começo dos posts em Python, um simples, mas simples mesmo código.

O >>> é o prompt do interpretador.

Então para começarmos, acesse o prompt e digite python, logo parecerá nosso prompt do interpretador >>>.
Agora podemos começar. Vou mostrar diretamente um programa que verifica duas variáveis(a e b) e trata a apresentação do resultado.

OBS.: No Python ado para comparações.

No prompt aberto atribua a variável a o valor 2;

>>> a = 2

após o enter, atribua a variável b o valor 6;
>>> b = 6
Agora vamos criar nossa estrutura de controle:

>>> if variavel == 10 and a == 2:
Note que diferente de outras linguagens que estamos mais habituados, no python, identar significa abrir e fechar blocos:

…     print “aaa”
…         elif b == 6:
…             print “bbb”
…             else:
…                 print “ccc”

Caso eu tivesse colocado o print “aaa”, bem abaixo do meu if, eu teria um erro do tipo:

File “<stdin>”, line 2

Exemplo:

>>> if variavel == 10 and a == 2:
… print “a”
File “<stdin>”, line 2
print “a”
^
IndentationError: expected an indented block
>>> if variavel == 10 and a == 2:
…             print “a”

Então, com o código identado e correto, temos um exemplo de aplicação rodando.

Código completo:


>>> a = 2
>>> b = 6
>>> if variavel == 10 and a == 2:
…     print “aaa”
…         elif b == 6:
…             print “bbb”
…             else:
…                 print “ccc”

aaa

Grato pela leitura. Até a próxima.

Abraço,
Ederson Melo