Algorithms for the IT Matura exam
I’ve put together, described (in Polish) and implemented (in Python) every required algorithm for the IT Matura exam.
I’ve created this compendium due to a lack of good materials for learning the necessary theory. Existing algorithms lists were based mostly on C++ and Pascal. On top of that, the code examples were stripped of comments and using illegible variable names (such as i/j/k). My implementations should help you learn! :)
The PDF along with its Word source is available on my Github. If you see a mistake or want to improve the document, feel free to create an Issue or a Pull Request! I’ll attach the current version below as well.
I’ll mention that I’ve found a open-source project with materials for the IT Matura exam - it may come in handy too. Good luck with your studies!
You can follow my blog with any
RSS reader!
Maciej Kaszkowiak
I try to write about interesting things, such as artificial intelligence, created projects, and travel - see all posts.
Query rewriting - refine user queries
What is query rewriting? Why is it useful whenever you build a chatbot? How to implement it? Read the article!
BM25: keyword search
Improve search in your application! Implement BM25: discover how it works, learn about potential issues, and get practical advice 🚀
Even your cat poem generator requires proper tests
Benchmark your AI application. Learn why and how to do that!