Concrete Logo
Hamburger button

Para aprender Python

  • Blog
  • 17 de Setembro de 2012
Share

Aqui na Concrete temos projetos usando Ruby, Python, Java, PHP, .NET, iOS, Android mais projetos BPM e middleware até os projetos de infra (geralmente AWS) em que são predominantemente usados muitos scripts (toneladas).

Já saiu um post com dicas para iniciar com iOS e agora, sem pretensão de esgotar o assunto, aí vai um monte de dicas para aprender Python.

 

Atenção

python snake

 

Dicas do Alexandre Bairos para um estudo prático

Livros para estruturas básicas da linguagem eg variáveis, estruturas de dados, pacotes, módulo, funções e classes:

Passar pelas 4 partes do Tutorial do Django começando em

Aulas na Khan Academy

Ler muito código fonte:

Ecosistema

Acompanhar as comunidades e ler pessoas envolvidas com Python:

Específico de Django

 

Dicas do Fillipe Cordeiro de livros e sites

Iniciantes

 

Intermediário

 

Fóruns

 

Outros

 

Documentação Oficial

 

A história do Python

Dica do Rafael Nunes no >Twitter

 

Conclusão

Ninguém precisa ler tudo. Aqui estão algumas dicas que esperamos ver complementadas nos comentários. Mas ler código fonte, como o Bairos lembrou, é sempre uma das melhores opções para aprender qualquer linguagem.

 
E não deixe de abrir um terminal, digitar python e depois import this tal como está na figura abaixo:

Import This

 

PS: Para o post ficar mais completo, incluimos as ótimas dicas dos comentários e mais um link para livros gratuitos de Python:

    Dicas do @RafaNunes

      Outros frameworks que tem idéias bem legais:

        Tornado – web framework com async
        Twisted – framework para async I/O – como node.js
        Webapp2 – Web framework do Google AppEngine
        Boto – abstração da API de acesso ao Amazon AWS

     
    Dicas do @rennerocha

      Outros frameworks web em Python que valem muito a pena ser estudados/avaliados:

        Flask – um micro-framework com uma comunidade muito grande.

        web2py – Temos profissionais excelentes (inclusive que fazem parte da Python Software Foundation) no Brasil que adotaram esse framework.

        Pyramid – trabalhei com ele muito pouco, mas muitos trocaram outros frameworks por esse e não trocam nunca mais.

     
    Dica para aprender Django do Daniel Lemos em forum interno da concrete:

     
    Dica de livros gratuitos do Filipe Mondaini