Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Plant Database Manager

A Python-based interactive tool designed to manage and query a botanical database using nested dictionaries and JSON persistence.

Features

  • Dynamic Data Entry: Add new species with automated validation for measurements and geographic locations.
  • Advanced Querying: Filter plants by size range, habitat (terrestrial/aquatic), or specific Spanish provinces.
  • Data Persistence: Automatically saves and loads data using JSON format, ensuring information is preserved between sessions.
  • User-Centric Design: Clean CLI interface with color-coded feedback and formatted output for better readability.

Technical Highlights

  • Error Handling: Robust use of try/except blocks to manage invalid user inputs.
  • Data Structures: Implementation of complex nested dictionaries to represent multi-dimensional biological data.
  • Modular Code: Organized into specialized functions for better maintainability.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages