Prefácio

Após algum tempo programando em Python, tive a oportunidades de trabalhar em diferentes projetos em diferentes empresas e, portanto, com pessoas diferentes. Embora Python não seja uma linguagem nova, o mercado de trabalho está começando a aquecer agora no Brasil. Portanto, é muito difícil você encontrar programadores Python com anos de experiência.

Por outro lado, Python é uma linguagem muito simples e em pouco tempo podemos ver bons programadores de outras linguagens programando perfeitamente em Python. E é isso que pretende esse livro, transformar programadores de outras linguagens em programadores Pythonicos (guarde esse adjetivo, você o verá muito aqui).

Motivação

Entre os projetos que eu participei e dei manutenção, percebi que uma das grandes dificudades de outros programadores é perder o sotaque da sua linguagem principal.

Algumas vezes eu acho engraçado a forma como programadores de outras linguagens pensam ao programar em Python - outras me fazem querer chorar -, muitas vezes chego até a me identificar e lembro que quando eu estava começando no mundo Python eu também queria trazer conceitos de outras linguagens, quando eu poderia resolver de forma muito mais simples se pensasse de forma Pythonica.

Para quem já programa Python, este livro pode ajudar a sanar dúvidas conceituais da linguagem e apresentar-lhes boas práticas para deixar o seu código Python ainda mais Pythonico.

Escolhi o GitHub integrado ao RTFD para que seja um conteúdo dinâmico. Capítulos podem surgir e deixar de existir a medida que issues e pull requests forem criados, então contribua. :)

Agradecimentos

Agradeço à minha noiva por ter acabado de fazer bolo de chocolate e café quente para me ajudar no processo de criação desse livro.