Skip to content

Simple Python tool for logging, editing, and storing personal notes in a persistent CSV database. Built as part of a data-driven app learning project.

Notifications You must be signed in to change notification settings

JonasLauri/notes-logger-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Personal_Notes_Logger

Project Overview

A simple Python script for logging, editing, and saving notes to a persistent CSV file.
Developed as part of a learning process to build user-oriented and data-driven applications.

Current Features

  1. Display the full list of notes
  2. Add a note with date and time
  3. Remove a note from the list
  4. Edit a note by index
  5. Save all notes to a CSV file
  6. Load notes from a CSV file
  7. Includes full program flow control (menu and actions)

Technologies & Modules

  • Python Standard Library: os, datetime, csv
  • Storage: CSV file (notes_db.csv)

Project Goals

This project is part of a self-learning series focused on:

  • Building small, user-interactive Python tools
  • Practicing file I/O and data persistence
  • Understanding modular code structure and logic control

About

Simple Python tool for logging, editing, and storing personal notes in a persistent CSV database. Built as part of a data-driven app learning project.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages