[Python-ideas] Augmented assignment syntax for objects.

Sven R. Kunze srkunze at mail.de
Thu Apr 27 13:29:22 EDT 2017


On 26.04.2017 23:50, Mark Lawrence via Python-ideas wrote:
> On 26/04/2017 21:50, Chris Angelico wrote:
>> On Thu, Apr 27, 2017 at 6:24 AM, Erik <python at lucidity.plus.com> wrote:
>>> The background is that what I find myself doing a lot of for private
>>> projects is importing data from databases into a structured 
>>> collection of
>>> objects and then grouping and analyzing the data in different ways 
>>> before
>>> graphing the results.
>>>
>>> So yes, I tend to have classes that accept their entire object state as
>>> parameters to the __init__ method (from the database values) and 
>>> then any
>>> other methods in the class are generally to do with the subsequent 
>>> analysis
>>> (including dunder methods for iteration, rendering and comparison etc).
>>
>> You may want to try designing your objects as namedtuples. That gives
>> you a lot of what you're looking for.
>>
>> ChrisA
>>
>
> Something like 
> https://docs.python.org/3/library/sqlite3.html#row-objects ?
>

Or something like https://docs.djangoproject.com/en/1.11/topics/db/models/

Sven


More information about the Python-ideas mailing list