Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Dungeon Explorer
Logo
Dungeon Explorer
  • Installation
  • The Prototype
  • Draw the Floor
  • Stop at Walls
  • Exit Stairs
  • Smooth Movement
  • Collect Coins
  • Secret door (Optional)
  • Health
  • Traps (Optional)
  • Code cleanup: Lookup Table
  • Keys
  • Unlock Doors
  • Teleporters
  • Switch (Optional)
  • Code Cleanup: Split a Function
  • Fireballs
  • Healing Potion (Optional)
  • Skeletons
  • Multiple Levels
  • More Monsters (Optional)
  • Pushable Boxes
  • Set up a GitHub Repository
  • Music
  • Title Screen
  • Explosions
  • Special Effects
  • Save and Load the Game
  • Write a Video
  • Build an Executable
  • Recap Exercises
    • Pixels on the Screen
    • A simple level generator
    • Items
    • Random Level Generator
  • Recommended Books and Websites
Back to top
View this page
Edit this page

Recommended Books and Websites¶

Tutorials and Books¶

  • www.academis.eu – tutorials and exercises by Kristian Rother

  • Think Python – a very systematic, scientific tutorial by Allen B. Downey

  • Automate the Boring Stuff with Python – by Al Sweigart

  • Python Basics Tutorial – covers many software engineering tools by Veit Schiele


Key Libraries¶

  • tutorial.djangogirls.org – Building an interactive Django website

  • polars go undersea – Data analysis with polars – by Shreyaasri Prakash and Kristian Rother

  • pandas go to space – Data analysis with pandas – by Kristian Rother

  • Pixels to generative AI – Creating art with NumPy and neural networks by Burak Kağan Yılmazer and Kristian Rother


Online Exercises¶

  • W3 Schools Python Tutorial – Lightweight course with exercises

  • www.codewars.com – small online coding tasks


Official Python Documentation¶

  • Main documentation and tutorial

  • Python Library Reference covering the language basics

Previous
Random Level Generator
Copyright © 2026, Dr. Kristian Rother
Made with Sphinx and @pradyunsg's Furo
On this page
  • Recommended Books and Websites
    • Tutorials and Books
    • Key Libraries
    • Online Exercises
    • Official Python Documentation