Path: csiph.com!usenet.pasdenom.info!gegeweb.org!de-l.enfer-du-nord.net!feeder1.enfer-du-nord.net!newsfeed.eweka.nl!eweka.nl!feeder3.eweka.nl!newsfeed.xs4all.nl!newsfeed5.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.000 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'python,': 0.02; 'anyway.': 0.04; 'subject:Python': 0.05; 'used.': 0.07; 'python': 0.09; 'cc:addr:python-list': 0.10; 'static': 0.13; ':-)': 0.13; "hasn't": 0.15; '*real*': 0.16; 'adept': 0.16; 'debugging,': 0.16; 'from:addr:cs': 0.16; 'from:addr:zip.com.au': 0.16; 'from:name:cameron simpson': 0.16; 'guru': 0.16; 'justified': 0.16; 'measures.': 0.16; 'message-id:@cskk.homeip.net': 0.16; 'non-python': 0.16; 'pdb': 0.16; 'prerequisite': 0.16; 'received:202.125.174': 0.16; 'received:202.125.174.133': 0.16; 'received:boardofstudies.nsw.edu.au': 0.16; 'received:cskk.homeip.net': 0.16; 'received:edu.au': 0.16; 'received:harvey.boardofstudies.nsw.edu.au': 0.16; 'received:homeip.net': 0.16; 'received:nsw.edu.au': 0.16; 'simpson': 0.16; 'written)': 0.16; 'wrote:': 0.17; 'example.': 0.17; 'saying': 0.18; 'tim': 0.18; '(or': 0.18; 'written': 0.20; 'java': 0.21; 'subject:Questions': 0.22; 'cheers,': 0.23; 'cc:2**0': 0.23; 'programming': 0.23; 'cc:no real name:2**0': 0.24; 'cc:addr:python.org': 0.25; 'header:In-Reply-To:1': 0.25; 'header:User-Agent:1': 0.26; 'skip:" 20': 0.26; 'chase': 0.29; 'oop': 0.29; 'parent': 0.29; 'knows': 0.30; 'daniel': 0.30; 'code': 0.31; '(and': 0.32; 'johnson': 0.32; "he's": 0.33; 'him.': 0.33; 'much.': 0.33; 'skip:j 20': 0.33; 'strict': 0.33; 'surely': 0.33; 'knowledge': 0.33; 'done': 0.34; 'something': 0.35; 'but': 0.36; 'programmers': 0.36; 'received:au': 0.36; 'enough': 0.36; 'bad': 0.37; 'uses': 0.37; 'being': 0.37; 'subject:: ': 0.38; 'nothing': 0.38; 'content-disposition:inline': 0.60; "you've": 0.61; 'more': 0.63; 'other.': 0.64; 'experience.': 0.65; 'jul': 0.65; 'due': 0.66; 'low': 0.83; 'subject:Interview': 0.84; 'rick': 0.91 Date: Tue, 10 Jul 2012 09:05:07 +1000 From: Cameron Simpson To: Rick Johnson Subject: Re: Python Interview Questions MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <54b8ed0a-5b89-454a-81a7-ad96667ed15c@l32g2000yqc.googlegroups.com> User-Agent: Mutt/1.5.21 (2010-09-15) References: <54b8ed0a-5b89-454a-81a7-ad96667ed15c@l32g2000yqc.googlegroups.com> Cc: python-list@python.org X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 36 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1341875119 news.xs4all.nl 6904 [2001:888:2000:d::a6]:47755 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:25102 On 09Jul2012 11:44, Rick Johnson wrote: | On Jul 9, 12:40 pm, Tim Chase wrote: | > The second[or higher]-order | > ignorance of not knowing what pdb is (or, if you need more powerful | > debugging, how to do it) is sign the person hasn't been programming | > in Python much. | | So guru knowledge of pdb is prerequisite to being accepted as a | Pythonista? I find that ridiculous since *real* programmers don't use | debuggers anyway. You've misread him. He's saying not knowing what PDB is and what it may be used for is a sign of low experience. Whether one uses it or not isn't what he's measuring, it's whether one knows what it is for and how it may be used. | > [...]  I've seen enough Java-written-in-Python to know what | > I don't want :-) | | I know you are a member of the group who has an aversion to strict OOP | paradigm but is this a justified aversion, or just fear of OOP due to | static evolution? Look, i don't like java's strict approach either, | however, i do not have an aversion to OOP. More misreading. "Java-written-in-Python" (and its variants) means non-python code written in python, in this case from someone with a strong (or rigid) Java background who is not adept with Python idioms. It has nothing to do with OOP one way or the other. Surely we've all seen (and doubtless written) clumsy python code; this is an example. Cheers, -- Cameron Simpson A strong conviction that something must be done is the parent of many bad measures. - Daniel Webster