Skip to content

VincentCoatmellec/python-training-projects

Repository files navigation

Python Training

This repository contains various projects completed during my Python training.

Projects

01 - Shopping List V1 (CLI)

Simple command-line shopping list application using Python lists and user interaction.

02 - Mystery Number Game

Command-line guessing game using loops, user input, and random number generation.

03 - Terminal RPG Battle

Turn-based terminal RPG game using loops, conditionals, and random events (attack/potion system).

04 - Shopping List V2 (File Persistence)

Enhanced shopping list application using JSON file storage for data persistence.

05 - File Sorter

Python script that automatically organizes files in a folder by moving them into subfolders according to their extensions.

06 - Folder Structure Generator

Python script that automatically creates a predefined folder structure to streamline repetitive folder setup tasks.

07 - Name Sorter

Python script that reads a file of names, sorts them alphabetically, and saves the sorted list back to the file.

08 - Shopping List V3 - OOP & File Persistence

Shopping list application refactored with object-oriented programming, supporting multiple lists with JSON file storage.

09 - User Manager

Simple Python project to manage users’ contact information, serving as a small address book while practicing professional project structure and coding basics.

10 - User Manager v2

Improved version of the User Manager using OOP with a dataclass, data validation, and TinyDB as a lightweight local database to store and manage users persistently.

About

This repo groups all personal projects in python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages