Skip to Content
Python Fluente, 2ª Edição
book

Python Fluente, 2ª Edição

by Luciano Ramalho
April 2025
Intermediate to advanced
1014 pages
25h 16m
Portuguese (Portugal, Brazil)
O'Reilly Media, Inc.
Content preview from Python Fluente, 2ª Edição

Capítulo 1. O Modelo de Dados Python

Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com

O sentido que o Guido tem da estética da conceção de uma linguagem é espantoso. Conheci muitos bons designers de linguagens que conseguiam construir linguagens teoricamente bonitas que nunca ninguém usaria, mas o Guido é uma daquelas raras pessoas que consegue construir uma linguagem que é apenas ligeiramente menos bonita teoricamente, mas que é um prazer escrever programas nela.

Jim Hugunin, criador do Jython, cocriador do AspectJ e arquiteto do .Net DLR1

Uma das melhores qualidades do Python é a sua consistência. Depois de trabalhares com Python durante algum tempo, és capaz de começar a fazer suposições corretas e informadas sobre funcionalidades que são novas para ti.

No entanto, se aprendeste outra linguagem orientada a objectos antes de Python, podes achar estranho usar len(collection) em vez de collection.len(). Esta aparente estranheza é a ponta de um iceberg que, quando devidamente compreendido, é a chave para tudo o que chamamos Python. O iceberg chama-se Python Data Model, e é a API que usamos para fazer com que os nossos próprios objectos joguem bem com ascaraterísticas mais idiomáticas da linguagem.

Tu podes pensar no modelo de dados como uma descrição de Python como uma estrutura. Formaliza as interfaces dos blocos de construção da própria linguagem, tais como sequências, funções, iteradores, corrotinas, classes, ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Pensa Python, 3ª Edição

Pensa Python, 3ª Edição

Allen B. Downey
Python Polars: O Guia Definitivo

Python Polars: O Guia Definitivo

Jeroen Janssens, Thijs Nieuwdorp

Publisher Resources

ISBN: 9798341641235