23 pontos por xguru 2021-10-12 | 1 comentários | Compartilhar no WhatsApp
  • Um texto estruturado para entender Python explicando, um a um, os objetos embutidos presentes no módulo builtins

  • O que é a regra de escopo L.E.G.B.

  • dir(__builtins__)

→ 66 classes de exceção embutidas

→ 5 constantes: True, False, None, Ellipsis, NotImplemented

→ Variáveis globais: __spec__, __loader__, __debug__ etc.

compile, exec, val: como o código funciona

globals e locals: onde tudo é armazenado

input e print: o básico do dia a dia

str, bytes, int, bool, float e complex: 5 primitivas

object: a base de tudo

type: fábrica de classes

hash e id: a base da igualdade

dir e vars: tudo é um dicionário

hasattr, getattr, setattr e delattr: auxiliares de atributos

super: o poder da herança

property, classmethod e staticmethod: decoradores de método

list, tuple, dict, set e frozenset: contêineres

bytearray e memoryview: uma interface melhor para bytes

bin, hex, oct, ord, chr e ascii: conversões básicas

format: conversão de texto facilitada

any e all

abs, divmod, pow e round: fundamentos da matemática

isinstance e issubclass: verificação de tipos em tempo de execução

callable e fundamentos de duck typing

sorted e reversed: mudanças em sequências

map e filter: primitivas funcionais

len, max, min e sum: funções de agregação

iter e next: iteração avançada

range, enumerate e zip: iteração conveniente

slice

breakpoint: depuração embutida

open: I/O de arquivos

repr: conveniência para desenvolvedores

help, exit e quit: builtins do site

copyright, credits, license: outros builtins do site

1 comentários

 
xguru 2021-10-12

É um texto muito singular, com explicações fáceis e bem organizadas, que ajuda a entender Python de dentro para fora.