Skip to main content
Ctrl+K
Quick and Dirty Python - Home Quick and Dirty Python - Home
  • Python with Exercises
  • Quick Python Reference
    • Basic Syntax, Variables and Data Types
    • Conditionals and Iterating
    • Functions, Libraries and Modules
    • Data Input and Files
    • Numpy
    • Making plots
    • Pandas
    • Random numbers
    • Sorting things
    • Tips and Tricks
  • Basic Exercises
    • 001 - FizzBuzz
    • 002 - Common list elements
    • 003 - Fibonacci sequence
    • 004 - Palindrome checker
    • 005 - Reverse Polish Notation (RPN) Calculator
    • 006 - Factorial Function
    • 007 - Largest Palindrome Product
    • 008 - Counting Point Mutations
    • 009 - Vegetable Market
    • 010 - EU Country Quiz
  • Intermediate Exercises
    • 101 - Ballistic Motion
    • 102 - Prime Numbers
    • 103 - Factorize an Integer
    • 104 - Clock Hands
    • 105 - Hangman
    • 106 - Madhava-Leibniz series for \(\pi\)
    • 107 - Calculate \(\pi\) using Monte Carlo method
    • 108 - Analyze Text
    • 109 - Bouncy Numbers
    • 110 - TIC TAC TOE
    • 111 - Mandelbrot Set
    • 112 - Rockets
  • Hackathon Exercises
    • 201 - Coin Sums
    • 202 - Monte Carlo: Death Star and Borg Cube Accident
    • 203 - World Bank Data
    • 204 - Basic Computer Games
    • 205 - Simple Maps: World Cities and Countries
  • Practical Information
    • GitHub Setup
    • Using Git and Github
  • Repository
  • Open issue

Index

By Peter Elmer, Princeton University

© Copyright 2025.