Python Forum
Python OOP program structure
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Python OOP program structure
#1
Hello @all,

I would like to program a terminal application in Python to manage and analysis financial data. I am not a professional programer and do it only from time to time. I know the very basics from OOP, but far away to understand complex design patterns and I even dont want to go that deep. I am now thinking what could be a very easy OOP structure in order to keep it simple and not diving into complex design patterns. The software itself shall manage a financial account and save the data into a database. The database shall be very flexible and easy to change. Most likely I want to start saving the data in a simple cvs file, and later maybe upgrade to sqlite. On the other hand I would like to make complex data analysis. Those data shall be collected from the account and other sources as well (Web or API interfaces etc.). All the data shall be collected and prepared by a data model. Different analysis shall be done with the data, and provided to the main application. I made a first OOP layout about the program structure, attached to this post. I would appreciate to receive some comments and suggestion, because as said before, I am not a professional OOP programer.
Many thanks, Kai

   
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Python directory structure in wqin 11 barryjo 3 970 Sep-11-2024, 03:26 PM
Last Post: deanhystad
  Python Project Structure for Modularity and Reusability with Multiple Entry Points b19wh33l5 0 1,613 Apr-24-2024, 12:21 PM
Last Post: b19wh33l5
  I need help understanding a program structure using classes CompleteNewb 21 9,670 Feb-24-2022, 07:15 PM
Last Post: deanhystad
  python project structure anne 1 2,383 Aug-01-2020, 07:17 PM
Last Post: deanhystad
  Call functions recursively in tree structure using python dubru 1 2,919 Feb-15-2019, 06:43 PM
Last Post: nilamo
  Python structure question PickyBiker 4 6,034 Dec-11-2016, 05:37 PM
Last Post: PickyBiker

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020