AI One — Volume 1
Matemática para IA
AI One
Programação e Dados
Python do zero até um pipeline de dados que um auditor consegue rodar de novo, dentro de uma cooperativa de energia solar de Goiás que distribuiu R$ 47 mil de crédito para as pessoas erradas. Tipos, coleções, funções, erros, arquivos, classes e pacotes; NumPy para catorze milhões de leituras; pandas para limpar CPF com e sem ponto, Wh que virou kWh e um dia que começa às 21h; gráficos honestos, reprodutibilidade, Git, testes e complexidade — tudo para a assembleia de sábado, 24 de abril.
R$ 4,99
R$ 29,99
Promoção
Atenção: o idioma desta edição é português.
Edição Brasil
Menos teoria vazia.
Mais código que funciona.
Nada de exemplo solto com foo e bar.
Todo trecho pertence ao mesmo projeto, que cresce capítulo a capítulo —
e os erros aparecem como aparecem na sua tela, para serem lidos linha por linha.
geracao = 7772.0cota = 0.2529credito_kwh = geracao * cotaprint(f"{credito_kwh:.2f} kWh")
python rateio_simples.py1965.54 kWhpython -c "print(round(7772.0 * 0.2529, 2))"1965.54
Um sistema só, do primeiro arquivo ao deploy
README.md
O rateio de energia da Coopersol Cerrado, da planilha v7 ao pipeline reprodutível e auditável.
Python, NumPy e pandas: da planilha que ninguém confere ao pipeline que roda sozinho.
- Um projeto só: o rateio de energia da Coopersol Cerrado, da planilha v7 ao pipeline
- Python de verdade antes da biblioteca: tipos, funções, erros, classes e pacotes
- NumPy e pandas 3 em catorze milhões de leituras de inversor
- Os três erros que somam R$ 47.312,18, encontrados um por um
- Reprodutível: Docker, Git, hashes e testes que a auditoria aceita
Leia uma prévia gratuita de AI One — Volume 2
Esta amostra contém os primeiros capítulos. O PDF completo continua protegido para compradores.
31 capítulos em 7 partes
Abra uma parte para ver os capítulos — e a frase que abre cada um.
parte 01 RATEIO_FINAL_v7_AGORA_VAIMil novecentos e quarenta cooperados, três usinas, uma planilha com uma aba escondida, e R$ 47 mil de crédito no lugar errado. 3 cap.
-
01
R$ 47 mil em lugar erradoUma fila na recepção, uma linha da distribuidora com quarenta e sete mil reais para a sede, e um ano de leituras que não cabe numa aba do Excel.
-
02
Um programa é um arquivo que alguém consegue rodar de novoUma planilha em que ninguém sabe a ordem das contas, treze números ditados por telefone e um relógio de parede três horas adiantado.
-
03
Um feriado de Natal em AmsterdãUm programador holandês sem nada para fazer numa semana de Natal, uma biblioteca nascida num fundo de investimento, e dezenove frases sobre como escrever código.
parte 02 Python de verdadeTexto que parece número, um cooperado cadastrado duas vezes, e o programa que para de quebrar e começa a avisar. 8 cap.
-
04
Texto que parece númeroUm número com ponto de milhar e vírgula decimal, um conserto que não dá erro e erra por mil, e a foto de um visor de inversor que ninguém pediu.
-
05
Listas, dicionários e a pergunta cadê o DirceuUm padeiro com a carteira de identidade na mão, três fichas com o mesmo nome e um CPF que perdeu o zero da frente.
-
06
Decidir e repetirQuatrocentos e vinte e três cooperados, uma conta igual para todos, e seis centésimos de kWh que não couberam em ninguém.
-
07
Funções que a Marlene não escreveuUma aba escondida, catorze valores colados por cima da fórmula, um telefonema para o caixa de um supermercado e a primeira conta que se confere sozinha.
-
08
Quando dá errado de propósitoCinquenta e quatro mil linhas de consumo, uma letra O no lugar de um zero e um programa que aprende a anotar o problema em vez de desistir.
-
09
Arquivos, encodings e o João que virou JoãoUm presidente que acha que o computador estragou os nomes, três tabelas para escrever a letra ã e três bytes invisíveis no começo de um arquivo.
-
10
Objetos que representam coisasTrês programas, três jeitos de guardar um cooperado, uma cota dividida por cem duas vezes, e o Seu Dirceu igual a ele mesmo.
-
11
Um arquivo vira um pacoteDezenove arquivos soltos numa pasta, uma frase que aparece em todo programa que importa outro, e um notebook de 2023 com uma versão de pandas que ninguém sabe qual era.
parte 03 NumPyCatorze milhões de leituras de inversor e uma lista do Python que leva um minuto para somar. 3 cap.
-
12
Catorze milhões de leiturasUm presidente de pé ao lado de uma barra de progresso, uma lista do Python que guarda cada número numa caixa separada, e um total do ano que dá nan.
-
13
Fatiar, filtrar, transmitirUma tabela de cento e quarenta inversores por trezentos e sessenta e cinco dias, uma soma no eixo errado que não reclama, e três dias de fevereiro mil vezes mais escuros que os outros.
-
14
Vetores e matrizes, agora rápidosTrês usinas que parecem gêmeas, cento e quarenta inversores comparados todos com todos numa multiplicação, e um sorteio que o conselho fiscal pode refazer.
parte 04 pandasA planilha que dá para reler: limpar, agrupar, juntar e desenhar sem PROCV e sem aba escondida. 8 cap.
-
15
Uma tabela com nome nas colunasTrês fabricantes, três jeitos de escrever a mesma coisa, uma soma que emenda dois milhões de caracteres sem reclamar, e uma usina em que a planilha e o pandas discordam.
-
16
Selecionar sem PROCVUm PROCV de três abas refeito em quatro linhas, os comércios que recebem mais de quinhentos reais, e uma coluna nova que não aparece onde devia.
-
17
O CPF com e sem pontoTrinta e nove cooperados que perderam o zero da frente, uma demonstração gratuita que juntou dois homens diferentes, e a primeira causa do erro de fevereiro, somada no centavo.
-
18
Wh, kWh e a vírgulaTrês dias de fevereiro mil vezes mais escuros, um firmware novo que mudou de unidade sem avisar, e a foto de um visor que ninguém pediu e que vale como prova.
-
19
Agrupar é a tabela dinâmica que dá para relerCinquenta e uma mil linhas de geração diária, uma tabela de usina por mês que soma o ano no centavo, e um filtro de tabela dinâmica que ninguém lembrava de ter posto.
-
20
Juntar sem perder ninguémUm cruzamento que devia dar 1.940 linhas e deu 1.979, uma junção que avisa quando a chave se repete, e os mesmos trinta e nove cooperados encontrados pelos dois lados.
-
21
O dia que começa às 21hUm relógio de parede três horas adiantado, uma letra Z no fim de um horário, e uma macro que cortava a tarde de Cocalzinho porque achava que o sol se punha às quatro.
-
22
Gráficos para a assembleiaUm presidente orgulhoso de uma barra quatro vezes maior que a outra, um eixo que não começa no zero, e o título que foi parar no gráfico errado.
parte 05 Confiar no númeroO notebook que dá um resultado diferente a cada vez, e a conselheira que pergunta de onde veio cada centavo. 4 cap.
-
23
O notebook que dá um número diferente toda vezSete células, um contador que pula do 3 para o 8, uma perda na rede que ninguém aprovou e um sorteio sem semente: o notebook de 2023, aberto peça por peça.
-
24
De onde veio esse númeroUm cadastro aberto só para conferir um nome, sessenta e quatro letras que mudam inteiras quando um centavo muda, e um arquivo que diz de onde veio cada número do relatório.
-
25
Git para quem salvava v7_AGORA_VAISete planilhas com o mesmo nome e um número diferente no fim, um rateio_v2_ok.py que não era o ok, e um programa que lembra, linha por linha, quem mudou o quê, quando e por quê.
-
26
Testes que a Dra. Ana Clara aceitaTreze funções que conferem o rateio sozinhas em três segundos, um CPF de mentira com a letra O, e um teste que existe para falhar no dia em que alguém esquecer o fuso de novo.
parte 06 O relógio e a memóriaQuarenta minutos para cruzar duas listas, um arquivo que não cabe na memória, e duas regras de rateio na balança. 3 cap.
-
27
Quarenta minutos para cruzar duas listasUm bilhão e trezentos milhões de comparações para somar o consumo de um ano, uma tabela em que dobrar o tamanho quadruplica o tempo, e o dicionário que faz o mesmo trabalho numa passada só.
-
28
Memória também acabaCatorze milhões de leituras num notebook de 8 GB, um texto que ocupa quatro vezes mais do que precisa, e um arquivo de 57 MB que vira 1,8 MB sem perder um número.
-
29
Duas regras de rateioMetade do conselho quer ratear pela cota, a outra metade pelo consumo, cada lado com um exemplo escolhido a dedo — e o exemplo do comércio é justamente quem mais perde.
parte 07 AssembleiaO pipeline que roda sozinho e o salão paroquial de Pirenópolis num sábado de manhã. 2 cap.
-
30
O pipeline roda sozinhoUm comando de uma linha que confere os dados, calcula 1.940 créditos, grava o arquivo da GED e anota tudo num diário — para que o rateio de maio não dependa de ninguém lembrar de nada.
-
31
Sábado, 24 de abrilCento e quarenta cooperados num salão paroquial, cinco telas sem uma linha de código, vinte centavos que finalmente têm explicação, e um README que funciona sem a autora por perto.
Outros livros da série
AI One — Volume 1
Matemática para IA
AI One — Volume 3
Machine Learning
AI One — Volume 4
Redes Neurais
AI One — Volume 5
Visão Computacional
Receber a prévia
AI One — Volume 6
Sequências e Memória
Receber a prévia
AI One — Volume 7
Autoencoders e GANs
Receber a prévia
AI One — Volume 8
Atenção e Transformers
Receber a prévia
AI One — Volume 9
Modelos Generativos Modernos
Receber a prévia
AI One — Volume 10
IA em Produção
Receber a prévia
O que leitores dizem sobre AI One — Volume 2
Carregando avaliações deste livro…
Ver todas as avaliações deste livro →Este livro também entra em um combo
O combo reúne livros já publicados e sai num único pagamento.
Combo
Combo AI One, volumes 1 a 4
Os quatro volumes já publicados, da matemática ao aprendizado de máquina.
- O combo
- R$ 16,97
- Separados
- R$ 19,96
AI One
Python, NumPy e pandas: da planilha que ninguém confere ao pipeline que roda sozinho. O projeto começa a rodar no primeiro capítulo — e não para mais.
Atenção: o idioma desta edição é português.