15.12.2022 Views

Python Eficaz

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CAPÍTULO 1

Raciocínio pythônico

As expressões idiomáticas de uma linguagem de programação são definidas por

seus usuários. Ao longo dos anos, a comunidade Python concebeu e vem usando

o adjetivo pythônico (em inglês, Pythonic) para descrever qualquer código que

siga um estilo em particular. O estilo pythônico não segue um regimento

obrigatório nem é ditado pelo compilador. Ele foi destilado no decorrer do tempo

pelo uso que os programadores têm feito da linguagem e pela necessidade de

trabalho colaborativo com outras pessoas. Os desenvolvedores em Python

preferem ser explícitos, escolhem o simples em vez do complicado e maximizam

a legibilidade (digite import this).

Programadores familiarizados com outras linguagens podem tentar escrever

código em Python como se fosse em C++, Java ou o que quer que conheçam

melhor. Os novatos talvez ainda estejam tentando se encontrar em meio à vasta

gama de conceitos expressáveis em Python. É importante que todos saibam a

melhor maneira – a pythônica – de fazer a maioria das coisas em Python. Esses

padrões afetarão todo e qualquer programa que você escreva.

Item 1: Saiba qual versão de Python está em uso

Ao longo deste livro, a maioria dos exemplos está na sintaxe do Python 3.4

(lançado em 17 de março de 2014). Este livro também mostra alguns exemplos

na sintaxe antiga do Python 2.7 (lançado em 3 de julho de 2010) para mostrar as

diferenças mais importantes. A maioria das sugestões vale também para runtimes

populares de Python: CPython, Jython, IronPython, PyPy etc.

Alguns computadores vêm com mais de uma versão instalada do CPython

padrão. Entretanto, o significado-padrão com comando python no terminal pode

não ser muito claro. python é normalmente um alias para python2.7, mas pode

ser também um atalho para versões mais antigas como python2.6 ou python2.5.

Para saber qual a versão exata do Python em uso, usa-se a flag --version.

www.full-ebook.com

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

Saved successfully!

Ooh no, something went wrong!