Disciplina do curso de Engenharia de Software da PUC Minas
- 1°Sem 2025
- Aulas em PDF
- Artigos sugeridos
- Cheat Sheets
- Exercícios em Python
- Exemplos em Python
- Projetos em Python
- Trabalhos para entregar
- Python Tutor - Página principal
- Python Tutor - Python Compiler
(Permite visualizar graficamente a execução passo a passo do código, mostrando como as variáveis, pilha de chamadas na memória e estruturas de dados evoluem ao longo da execução.)
- Programiz - Compilador Online para Python
(Ideal para quem não está com o ambiente configurado no VS Code ou PyCharm.)
- PyCharm
- JetBrains para estudantes
- Licenças JetBrains gratuitas via GitHub Student Developer Pack
- GitHub Student Developer Pack
- Algoritmos - Thomas H. Cormen
- Algorithms - Robert Sedgewick
- Algorithms in a Nutshell - George Heineman
- Python Fluente: Programação Concisa e Eficaz
- Pense em Python: Como Cientista da Computação
- Python Essential Reference - David Beazley
- BenjDicken - Linguagens
- BenjDicken - Repositório GitHub - Languages
- BenjDicken no X - Post Languages
- BenjDicken no X - Post Fibonacci
- The Sound of Sorting - "Audibilization" and Visualization of Sorting Algorithms
- 15 Sorting Algorithms in 6 Minutes
- GitHub Sound of Sorting - SoS
- Sound of Sorting - SoS - CheatSheet - PDF
- 2024 - Python Big O: the time complexities of different data structures in Python
- 2022 - Comparing Flood Fill Algorithms in JavaScript
- 2020 - Algorithm to Flood Fill in Python - GitHub
- 2018 - Big-O: How Code Slows as Data Grows
- 2018 - Ned Batchelder - Big-O: How Code Slows as Data Grows - PyCon 2018
- 2018 - Visualizing Algorithm Complexity
- 2015 - Course - MIT - Design and Analysis of Algorithms
- 2014 - Traveling Salesman with Simulated Annealing, R, and Shiny - Post no Blog
- 2014 - Traveling Salesman with Simulated Annealing, R, and Shiny - GitHub
BenjDicken-1863977678690541570.mp4
BenjDicken-1861811963434770665.mp4
15_Sorting_Algorithms_in_6_Minutes.mp4
Como você começa em uma casa, você fará 24 movimentos [(n x n) - 1] em um tabuleiro 5×5. | Um exemplo de passeio aberto de cavalo em um tabuleiro de xadrez 8x8. |
Backtracking para resolver o Problema das Oito Rainhas. | Solução de conflitos mínimos para 8 rainhas. |