Beginner Python Projects

  • -takes text as input
  • -replaces each letter with another letter
  • -outputs encoded message

  • -calculates amount of time between 2 dates
  • -familiarises with python's datetime module

  • Given a list, can you write some code that sorts it alphabetically, or numerically? Yes, Python has this functionality built-in, but see if you can do it without using sort()

  • Which Avenger are you? Build a personality or recommendation quiz that asks users some questions stores their answers, and then performs some kind of calculation to give the user a personalized result based on their answers.

  • Build a Tic-Tac-Toe game that's playable like a text adventure. Can you make it print a text-based representation of the board after each move?

  • Write a script that can convert Fahrenheit to Celsius and back or inches to centimeters and back etc. How far can you take it?

  • Take your first steps into the world of Ul by building a very simple app that counts up by one each time a user clicks a button

  • Think of this as a bit like a text adventure, but with numbers. How far can you take it?

  • This is borderline beginner/intermediate, but it's worth trying to build an alarm clock for yourself. Can you create different alarms? A snooze function?