On Thu, 6 Sep 2012 01:57:04 -0700 (PDT), Bryan <bryanjugglercryptograp...@yahoo.com> wrote:
>Mark R Rivet wrote: >> Hello all, I am learning to program in python. I have a need to make a >> program that can store, retrieve, add, and delete client data such as >> name, address, social, telephone number and similar information. This >> would be a small client database for my wife who has a home accounting >> business. > >Among programming languages Python is exceptionally easy to learn, and >rocks for the kind of app you describe, but your goal is not >realistic. Simple is better than complex, but what you can build at >this point is far from what a professional accountant with her own >business needs from a client database manager. > >> I have been reading about lists, tuples, and dictionary data >> structures in python and I am confused as to which would be more >> appropriate for a simple database. > >Those are good classes to read about, and I dare say that most >Pythoneers at some time faced confusion as to which were most >appropriate for the problem at hand. You'd need of all them and more, >a whole freak'in bunch more, to build a professional quality contact >manager app. > >> I know that python has real database capabilities but I'm not there >> yet and would like to proceed with as simple a structure as possible. >> >> Can anyone give me some idea's or tell me which structure would be >> best to use? >> >> Maybe its a combination of structures? I need some help. > >comp.lang.python tries to be friendly and helpful, and to that end >responders have read and answered your question as directly as >possible. There's good stuff available for Python. > >Mark, there is absolutely no chance, no how, no way, that your stated >plan is a good idea. Fine CRM apps are available for free; excellent >ones for a few dollars. You're reading about lists, tuples, and >dictionary data? Great, but other home accounting businesses have >their client databases automatically synced with their smart-phones >and their time-charging and their invoicing. > >-Bryan Well I have to say that this is most discouraging. I should give up learning to program. I don't have a chance at all. Thanks. -- http://mail.python.org/mailman/listinfo/python-list