Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Python Basics 1.0 documentation
Logo
Python Basics 1.0 documentation
  • Installing Python
  • Python as a Calculator
  • Hello World
  • Ada Lovelace
  • Rock-Paper-Scissors
  • Square Numbers
  • Guess the Number
  • Cesar Cipher
  • Receipts
  • Look up Prices
  • Block Cipher
  • Nested Lists
  • Substitution Cipher
  • Slideshow
  • Baby Names
  • Statistics
  • Twenty Questions
  • Connect Four
  • Quest for the Dragon Egg
  • Star Tree
  • Fizz-Buzz-Test
  • Quiz
  • Checkerboard
  • Baby Name Generator
  • Palindrome
  • Anagrams
  • Tic-Tac-Toe
  • Minesweeper
  • Greatest Common Denominator
  • Fibonacci Numbers
  • Multiplicative Digital Root
  • Birthday Problem
  • Misty Mountains
  • Sierpinski Triangle
  • Count Words
  • Spiral
  • The IPython Shell
  • Running Code from a Terminal
  • Python Programs
  • Data Types in Python
  • Numbers
  • Strings
  • Tuples
  • Lists
  • Dictionaries
  • Type conversions
  • Indexing and Slicing
  • Writing to the Screen
  • String formatting
  • Reading text from the keyboard
  • Reading text files
  • Writing text files
  • Working with directories
  • Conditional statements with if
  • Loops with for
  • Conditional loops with while
  • Builtin functions
  • Functions
  • 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
Functions
Copyright © 2026, 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