Pessoal, é com muita satisfação que posso anunciar que todos os 21
capítulos e 740 páginas do meu livro Fluent Python estão disponíveis
no programa Early Release da O'Reilly.
Quem já comprou pode se logar em sua conta e atualizar seus e-books! O
livro continuará a ser atualizado com correções até sair primeira
edição, mas o conteúdo está completo e já passou pelos revisores
técnicos (ainda falta revisão de texto e layout).
SOBRE O LIVRO
Fluent Python é um livro em inglês, voltado para programadores Python
que já estão usando a linguagem. O pré-requisito é conhecer o conteúdo
do Python Tutorial oficial [1], mesmo que vc não tenha lido o
Tutorial, se você programa em Python diariamente deve saber quase tudo
que tem lá. Ou deveria ;-).
[1]
https://docs.python.org/3/tutorial/index.html
O Fluent Python parte daí para te tornar um(a) programador(a) Python
muito mais completo(a).
O livro é dividido em 6 partes:
I - Prologue: introdução ao Python Data Model (métodos especiais, ex.
__getitem__ etc.);
II - Data structures: mergulho profundo nas estruturas de dados da
biblioteca padrão, inclusive muita informação sobre como lidar bem com
Unicode, até mesmo no Windows onde isso é mais complicado;
III - Functions as objects: o uso de funções em Python como objetos;
programação funcional; design patterns com funções; closures e
decorators;
IV - Object Oriented Idioms: como programar objetos de um jeito
"Pythonico", abordando interfaces, classes abstratas, herança múltipla
e sobrecarga de operadores;
V - Control Flow: iteráveis, iteradores, geradores, gerenciadores de
contexto, concurrent.futures e asyncio -- OBS: Fluent Python é o
primeiro livro a dedicar mais de 100 páginas a novidades como
corotinas com yield from, concurrent.futures e asyncio;
VI - Metaprogramming: atributos dinâmicos, propriedades, descritores,
decoradores de classe e metaclasses;
O conteúdo da parte IV teve origem no curso Objetos Pythonicos que eu
apresento no
http://Python.pro.br, e o conteúdo das partes III, V e VI
nasceram no Python para quem Sabe Python.
[ ]s
Luciano
--
Luciano Ramalho
| Author of Fluent Python (O'Reilly, 2015)
|
http://shop.oreilly.com/product/0636920032519.do
| Professor em:
http://python.pro.br
| Twitter: @ramalhoorg