Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: "Joseph Lee" Newsgroups: comp.lang.python Subject: RE: Recommendation for Object-Oriented systems to study Date: Sun, 29 May 2016 09:00:33 -0700 Lines: 38 Message-ID: References: <53b21136-68ce-485c-8ccb-d6d28dace9c5@googlegroups.com> <00c101d1b9c3$3c0b4d70$b421e850$@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: news.uni-berlin.de g8DV2vV4R3AjqQw1L7SeHgZw2VYDh1BYY+0MvttOgBZg== Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.009 X-Spam-Evidence: '*H*': 0.98; '*S*': 0.00; 'subject:Object': 0.09; 'url:github': 0.09; 'received:209.85.218': 0.10; 'python': 0.10; 'django': 0.13; 'intermediate': 0.15; 'message-----': 0.15; '2016': 0.16; 'advance!': 0.16; 'creator,': 0.16; 'devs': 0.16; 'parts.': 0.16; 'received:io': 0.16; 'received:psf.io': 0.16; 'skip:[ 60': 0.16; 'contribute': 0.16; 'programmer': 0.18; 'bonus': 0.20; 'to:2**1': 0.21; 'oriented': 0.22; 'simpler': 0.22; 'cheers,': 0.22; 'code,': 0.23; 'header:In-Reply-To:1': 0.24; 'expose': 0.29; "i'm": 0.30; 'books': 0.30; 'url:mailman': 0.30; 'somebody': 0.30; "i'd": 0.31; 'source': 0.33; 'url:python': 0.33; 'designs': 0.33; 'message-id:@gmail.com': 0.34; 'skip:- 10': 0.34; 'url:listinfo': 0.34; 'covered': 0.34; 'received:google.com': 0.35; 'sent:': 0.35; 'knowledge': 0.35; 'subject:': 0.35; 'but': 0.36; 'project': 0.36; 'url:org': 0.36; 'received:209.85': 0.36; 'email addr:python.org': 0.36; 'smaller': 0.36; 'to:addr:python- list': 0.36; 'subject:: ': 0.37; 'thanks': 0.37; 'charset:us- ascii': 0.37; 'received:209': 0.38; 'hi,': 0.38; 'from:': 0.39; 'subject:-': 0.39; 'url:mail': 0.40; 'to:addr:python.org': 0.40; 'hello,': 0.40; 'some': 0.40; 'more': 0.63; 'python-list': 0.66; 'email name:python-list': 0.67; 'study': 0.70; 'led': 0.72; 'action.': 0.84 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:references:in-reply-to:subject:date:message-id:mime-version :content-transfer-encoding:thread-index:content-language; bh=nXLbIX32vTlqFRQ/+3sEKosv3pVefvyvLchAUZarD04=; b=DXtRkBH6zkiXOdi9/gN9B155d3wPr3GzwXB/ZwkhFj+uqSI5298rZY20+ftGH+Rio+ v0qUT/6l+4oQ5L/Mbe2bZomIvpSbq5CjAujlrvcdOyf+wuZ4/h4BfUeM2cRzgh2YONxd 4zyrFPikAaUVILC/fryHvYsB/WwjkNu1HR7AOn3Bi30jEk/miOLbBiP9fP/FqQDB6jOJ zV0OvJXjAz8ORrlnIA3jwDKkANfGexoGRCMyz1KfsqLXco+4p+m2q+FEv3o3FVw1woyk y5HmZmumBIBw5COnRZhhmm6gbHLCsyN9K/qEPmkDz/Qx/a8yFFT6F7Auha2jLmRNyQaN OBLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:references:in-reply-to:subject:date :message-id:mime-version:content-transfer-encoding:thread-index :content-language; bh=nXLbIX32vTlqFRQ/+3sEKosv3pVefvyvLchAUZarD04=; b=DbHSzFBz/hKqaVAKQunSX2rnDqs3DbFWHlFAnVXjKvAi/b2GdL2PnxokVi9wGMM1rn 6Xrfav7Ewij5hXbwgGyQKyBGSMDom9McqJyVyKr68IL2l7mxhmj87cMJpWxyCI3oeueK ckLF680fJCfL8++Skh1XPFguXfLayrpRMtdzviNTgDoZM2UhDhzijm5vRlKc5wlbtzYl xKc1cOPPOPEPyg5wxd+8qTNEQT671UlIC9K3K1x7bDoz566uNlCQDtIB+MokoSYctMZ1 sXr09kwSaLSB+BZutIDFlEDKldBGKDeqtnkAqnpRaJjIWGWC6F6QfGWPLNi6ZVdXaNcs b34g== X-Gm-Message-State: ALyK8tJgLR9TLLzbrxvG5GCKE39VqVgJ82t4QN0KPT1BM1Eyju7+5VNV6S2vU/8ejbCGyA== X-Received: by 10.202.102.31 with SMTP id a31mr14149836oic.157.1464537647592; Sun, 29 May 2016 09:00:47 -0700 (PDT) In-Reply-To: <53b21136-68ce-485c-8ccb-d6d28dace9c5@googlegroups.com> X-Mailer: Microsoft Outlook 15.0 Thread-Index: AQElZLZjJ9fqi/4YsLba37cS5u0dOqEovGvA Content-Language: en-us X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: <00c101d1b9c3$3c0b4d70$b421e850$@gmail.com> X-Mailman-Original-References: <53b21136-68ce-485c-8ccb-d6d28dace9c5@googlegroups.com> Xref: csiph.com comp.lang.python:109234 Hi, Replies inline. -----Original Message----- From: Python-list [mailto:python-list-bounces+joseph.lee22590=gmail.com@python.org] On Behalf Of Ankush Thakur Sent: Sunday, May 29, 2016 7:42 AM To: python-list@python.org Subject: Recommendation for Object-Oriented systems to study Hello, I'm a self-taught programmer who has managed to claw his way out of Python basics and even covered the intermediate parts. But I feel I have a ton of theory in my head and would like to see some smallish applications in action. More specifically, I'm looking for Object Oriented designs that will help me cement my knowledge and expose me to best practices that books never cover. I have half a mind to start reading up the Django or Pandas source code, but I don't want to overwhelm myself. Can somebody recommend smaller and simpler projects I can learn from? And if I can pick the brains of the creator, bonus points! Thanks in advance! Ankush JL: One I contribute to that has object-oriented design is NonVisual Desktop access: http://github.com/nvaccess/nvda I'd be happy to let you talk to the led devs of this project if you'd like. Cheers, Joseph -- https://mail.python.org/mailman/listinfo/python-list