Capítulo 2. Dados: Tipos, valores, variáveis e nomes
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Escolhe antes um bom nome do que grandes riquezas.
Provérbios 22:1
Por baixo do capô, tudo no teu computador é apenas uma sequência de bits(ver Apêndice A). Uma das vantagens da computação é que podemos interpretar esses bits da forma que quisermos - como dados de vários tamanhos e tipos (números, caracteres de texto) ou mesmo como código de computador. Usamos Python para definir pedaços destes bits para diferentes propósitos, e para os levar de e para o CPU.
Começamos com os tiposde dados do Python e os valores que podem conter. Depois vemos como representar dados como valores literais e variáveis.
Dados Python são objectos
Podes visualizar a memória do teu computador como uma longa série de prateleiras. Cada ranhura numa dessas prateleiras de memória tem um byte de largura (oito bits), e as ranhuras são numeradas de 0 (a primeira) até ao fim. Os computadores modernos têm milhares de milhões de bytes de memória (gigabytes), pelo que as prateleiras encheriam um enorme armazém imaginário.
Um programa Python tem acesso a alguma da memória do teu computador através do teu sistema operativo. Essa memória é usada para o código do programa em si, e para os dados que ele usa. O sistema operativo assegura que o programa não pode ler ou escrever noutras localizações de memória sem de alguma forma obter permissão. ...
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