Dicionários em Python
Dicionários na linguagem Python são, como as tuplas e as listas, também estruturas de dados na forma de containers com divisões internas. Nas tuplas e nas listas essas divisões internas têm como índice fixo para cada elemento armazenado um número inteiro. Nos dicionários, esse índice, em vez de um número, pode ser uma string, uma sequência de caracteres alfanuméricos. Assim fica muito mais fácil ir buscar um valor em uma estrutura desse tipo por um nome, como nas variáveis simples, em vez de pôr um número. Com isso conseguimos personalizar os índices dos itens nessa estrutura de dados.
Ainda estamos falando de formatos de listas, estruturas de dados lineares, como uma lista de compras de mercado. Mais adiante vamos combinar essas listas em objetos bidimensionais: os dataframes no Python, tabelas como uma planilhas tipo Excel. En passant: existem métodos na linguagem Python para ler e escrever diretamente em planilhas Microsoft Excel.
Já vimos na parte III dessa série, que as tuplas são identificadas por seus elementos virem entre parênteses – ‘(‘ e ‘)’ – e as listas entre colchetes – ‘[‘ e ‘]’. Os dicionários em Python são identificados por seus elementos virem entre chaves – ‘{‘ e ‘}’.
Agora vejamos o circuito da figura abaixo. Trata-se de um inversor CA/CC muito simples que achamos na internet: uma fonte de alimentação, conhecida como fonte chaveada (smps-switched mode power supply), sem o clássico transformador de entrada. São dois estágios isolados: à esquerda, um oscilador Hartley, formado pelo transistor Q1 e o duplo enrolamento primário de T1, é alimentado com alta tensão retificada e filtrada diretamente da rede AC de 127/220 volts. Essa alta tensão oscilatória em alta frequência induz no secundário de T1 uma tensão menor mas com alta corrente. O estágio da direita é também uma clássica fonte retificadora de meia-onda formada pelo secundário de T1 e D2-C3. R3 é o resistor de carga e o LED com seu limitador de corrente R4 serve para indicar que temos tensão de saída. Veja no youtube essa fonte funcionado.