Capítulo 2. Tipos e variáveis
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
É melhor escolher um bom nome do que grandes riquezas.
Provérbios 22:1
Os programas de computador consistem em comandos (geralmente abreviados como código) e dados. Este capítulo apresenta os conceitos básicos de como os computadores lidam com dados e como o Python é um pouco diferente de muitas linguagens de programação.
Um computador
O que há em um computador comum?
- Uma unidade central de processamento (CPU) ou chip
-
O cérebro da operação. Atualmente, a maioria dos computadores tem vários núcleos por CPU, e falaremos mais sobre isso nos Capítulos 23 e 27.
- Memória de acesso aleatório (RAM)
-
A área de armazenamento rápida, porém limitada, para dados e programas.
- Memória cache
-
Como a RAM, mas menor e mais rápida.
- Um disco
-
Armazena muito mais dados do que a RAM, mas é milhares de vezes mais lento.
- Dispositivos de entrada local
-
Teclados, telas sensíveis ao toque, mouses, câmeras e microfones.
- Dispositivos de saída local
-
Exibe e impressoras.
- Uma rede
-
Comunica-se com outros computadores, seja por meio de cabos ou pelo ar.
A CPU, a RAM e o cache são voláteis: funcionam somente enquanto a eletricidade está passando por eles. O disco é não volátil, retendo seus dados mesmo quando todo o computador é desligado. Ocorre uma luta contínua entre a RAM/cache (rápida, mas limitada) e o disco (lento, mas mais espaçoso) para equilibrar ...
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