Here are some Python exercises I worked on to learn this language.
Tip
Most playful and complex exercises to develop are marked with a ⭐ emoji.
Above, all exercises come from Udemy Python Bootcamp 2023.
A simple password generator. You choose the count of letters/symbols/numbers for your password. The password is created with random characters/positions corresponding to your requirements (e.g. 2 letters & 2 symbols will give you a 4 length password, with random letters and symbols, at random positions).
Once again a classic game. What I tried to work on with this challenge is the flow chart. And splitting the development in multiple steps, incremental, from simple to more difficult.
A wrap up project to use all the things we learnt so far. By creating the chart flow, to the full development of the program.
A simple coffee machine program. The user can choose between 3 types of coffee, and the machine will ask for the money. (procedural and OOP versions)
A classic snake game, like you can find on Nokia 3310.
A classic pong game, with 2 players.
A fun and challenging game where the player controls a turtle trying to cross a busy road. The goal is to safely guide the turtle to the other side without getting hit by passing cars.
A simple but fully working Podomoro application, written with Tkinter.
A local password manager. You can generate a password, and it saves it in a text file, locally, on your computer.