Final Project Summary — fallejan_project
Financial Statement Analyser – Final Project (PPY1) Project Overview This is a command-line interface (CLI) tool designed for automated financial analysis of company reports in PDF format. Built in Python, the tool leverages Google’s Gemini LLM API to extract insights, summarise key financial statements, and generate structured Markdown reports.
Covered Topics (from PPY1) Object-Oriented Programming (OOP): Core functionality is built using classes, encapsulated logic, and well-structured methods, promoting modularity and reusability.
Command-Line Applications: The tool is designed to run entirely from the command line using CLI arguments for file paths, analysis options, and output settings.
Testing & Documentation: The code includes docstrings for core classes and methods, and basic tests to ensure robustness and correctness.
Working with APIs: Integrates external API calls (Google Gemini) and handles results programmatically.