15.12.2022 Views

Python Eficaz

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Prefácio

A linguagem de programação Python possui nuances e pontos fortes únicos que

podem ser difíceis de dominar. Programadores familiarizados com outras

linguagens muitas vezes escrevem código em Python com uma mentalidade

limitada, em vez de tirar partido de toda a sua expressividade. Outros

desenvolvedores vão longe demais na direção oposta, exagerando no emprego de

recursos do Python que podem causar muita confusão mais tarde.

Este livro oferece um insight do modo pythônico de escrever programas: a

melhor maneira de usar Python. Consideramos que o leitor já conhece os

fundamentos da linguagem. Os programadores novatos aprenderão as melhores

práticas para usar os recursos do Python, enquanto os desenvolvedores

experientes aprenderão como adotar e absorver a estranheza de uma ferramenta

nova com confiança.

Meu objetivo é preparar o leitor para causar grande impacto com o Python.

O que este livro aborda

Cada capítulo deste livro contém um conjunto numeroso de itens, mas todos

estão relacionados. Sinta-se convidado a saltar itens ou lê-los em qualquer

ordem, de acordo com seu interesse. Cada item contém orientação concisa e

específica, explicando como escrever programas em Python de forma eficaz. Em

cada item também há conselhos sobre o que fazer, o que evitar, como chegar ao

equilíbrio correto e por que essa é a melhor escolha.

Os itens no livro servem tanto para Python 3 como Python 2 (consulte o Item 1:

“Saiba qual versão de Python está em uso”). Quem estiver usando runtimes

alternativos como Jython, IronPython ou PyPy também vai conseguir aplicar a

maioria dos itens.

Capítulo 1: Raciocínio pythônico

A comunidade Python costuma usar o adjetivo pythônico (em inglês, Pythonic)

para descrever qualquer código que siga um estilo em particular. O dialeto

www.full-ebook.com

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!