= Python Fluente, 2ª Edição (2023)
:doctype: book
:author: Luciano Ramalho
:lang: pt_BR
:language: asciidoctor
:source-highlighter: rouge
include::../atributos-pt_BR.adoc[]
:xrefstyle: short
:sectnumlevels: 4
:sectlinks:
:data-uri:
:toc: left
:toclevels: 2
:!chapter-signifier:
:front-cover-image: image:cover.jpg[fit=cover]
// Substituições
:dunder: __

:sectnums!:
include::Prefacio.adoc[]

[[data_structures_part]]
= Parte I: Estruturas de dados
:sectnums:
:example-number: 0
:figure-number: 0

include::cap01.adoc[]

include::cap02.adoc[]

include::cap03.adoc[]

include::cap04.adoc[]

include::cap05.adoc[]

include::cap06.adoc[]

[[function_objects_part]]
= Parte II: Funções como objetos

include::cap07.adoc[]

include::cap08.adoc[]

include::cap09.adoc[]

include::cap10.adoc[]

[[classes_protocols_part]]
= Parte III: Classes e Protocolos

include::cap11.adoc[]

include::cap12.adoc[]

include::cap13.adoc[]

include::cap14.adoc[]

include::cap15.adoc[]

include::cap16.adoc[]

[[control_flow_part]]
= Parte IV: Controle de fluxo

include::cap17.adoc[]

include::cap18.adoc[]

include::cap19.adoc[]

include::cap20.adoc[]

include::cap21.adoc[]

[[metaprog_part]]
= Parte V: Metaprogramação

include::cap22.adoc[]

include::cap23.adoc[]

include::cap24.adoc[]

include::Posfacio.adoc[]
