- 1. Sejam bem-vindas e bem-vindos
- 2. Sobre …
- 3. Introdução
- 4. Mais um pouco de Python
- 5. Números harmônicos
- 6. Programação orientada a objetos - classe Fraction
- 7. Melhorando o comportamento da classe Fraction
- 8. Expressões aritméticas, relacionais e lógicas com objetos
- 8.1. Tópicos
- 8.2. Introdução
- 8.3. Precedência dos operadores usando os métodos especiais
- 8.4. O que fazer para somar um Complexo com um int ou float?
- 8.5. Operações e a ordem de leitura
- 8.6. Fazendo o Python “ler” da direita para a esquerda
- 8.7. Mais sobre métodos especias
- 8.8. Exercícios
- 8.9. Onde estamos e para onde vamos?
- 8.10. Para saber mais
- 9. Pilha
- 10. Notação posfixa ou polonesa
- 11. Array 2D
- 12. Tipo ndarray do módulo NumPy
- 12.1. Objetivos de aprendizagem
- 12.2. Introdução
- 12.3. Revisão: como usar módulos em Python
- 12.4. Motivação para o uso de tuplas para acessar elementos de um array 2D
- 12.5. O que é um ndarray?
- 12.6. Como criar um ndarray
- 12.7. Índices e fatias de arrays
- 12.8. Fatias de arrays são
vistas
- 12.9. Exercícios
- 12.10. Onde estamos e para onde vamos?
- 12.11. Para saber mais
- 13. Mais sobre arrays
- 13.1. Objetivos de aprendizagem
- 13.2. Introdução
- 13.3. Mais sobre o uso de tuplas para acessar elementos de um array
- 13.4. Impressão de listas aninhadas e arrays
- 13.5. Manipulando as dimensões de um array
- 13.6. Operações básicas
- 13.7. Outras funções do NumPy
- 13.8. Exercícios
- 13.9. Onde estamos e para onde vamos?
- 13.10. Para saber mais
- 14. Tipo NPImagem
- 15. Operações com imagens
- 16. Histórias dentro de histórias
- 17. Hilbert com tartarugas
- 18. Amnésia recursiva
- 19. Ideia de Ariadne
- 20. Dicionários
- 21. Algoritmos no divã
- 21.1. Destino
- 21.2. Buscas em listas
- 21.3. Buscas em listas ordenadas
- 21.4. Busca binária
- 21.5. Ordenação por inserção
- 21.6. Revisita ao MDC
- 21.7. Esforço de Euclides
- 21.8. Oh
- 21.9. Dicionários ordenados
- 21.10. Implementação
- 21.11. Testes
- 21.12. Paisagens vistas
- 21.13. Exercícios
- 21.14. O que é …
- 21.15. Para saber mais
- 22. Bolhinhas, bolhas e bolhonas
- 23. Dividir para conquistar
- 23.1. Objetivos de aprendizagem
- 23.2. Intercalação de listas
- 23.3. Intercalação de sublistas
- 23.4. Mergesort
- 23.5. Mergesort iterativo
- 23.6. Experimentos com mergesort
- 23.7. Separação de listas
- 23.8. Separação de sublistas
- 23.9. Quicksort
- 23.10. Quicksort iterativo
- 23.11. Experimentos com quicksort
- 23.12. Lições
- 23.13. Exercícios
- 23.14. Para saber mais
- 24. Organização
- 25. Pote de ideias
- 26. Monte Carlo
- 26.1. Objetivos de aprendizagem
- 26.2. Método de Monte Carlo
- 26.3. Estimando a área de um círculo
- 26.4. Paradoxo do Aniversário
- 26.5. Aniversário sem simulação
- 26.6. Colecionador de Figurinhas
- 26.7. Figurinhas sem simulação
- 26.8. Urnas eletrônicas
- 26.9. Aleatoriedade em Python
- 26.10. Eficiência de
set
- 26.11. Lições
- 26.12. Exercícios
- 26.13. Para saber mais
Search
Please activate JavaScript to enable the search functionality.
Enter your search words into the box below and hit "search". Note that the search function will automatically search for all of the words. Pages containing fewer words won't appear in the result list.
Enter your search criteria in the search
box above or at left.