Path: csiph.com!goblin1!goblin3!goblin.stu.neva.ru!news.netfront.net!not-for-mail From: =?utf-8?q?Petr_P=C5=99ikryl?= Newsgroups: cz.comp.lang.python Subject: [python] =?utf-8?q?OT=3A__Coding_style?= Date: Fri, 27 Nov 2015 16:46:34 +0100 Organization: Netfront http://www.netfront.net/ Lines: 81 Message-ID: NNTP-Posting-Host: 194.228.3.217 Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Trace: adenine.netfront.net 1448639209 82582 194.228.3.217 (27 Nov 2015 15:46:49 GMT) X-Complaints-To: news@netfront.net NNTP-Posting-Date: Fri, 27 Nov 2015 15:46:49 +0000 (UTC) To: =?utf-8?q?Konference_PyCZ?= Received-SPF: pass (Address passes the Sender Policy Framework) SPF=MAILFROM; sender=prikryl@atlas.cz; remoteip=::ffff:46.255.227.252; remotehost=; helo=gmmr2.centrum.cz; receiver=hugo.zagamma.cz; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=atlas.cz; s=mail; t=1448639194; bh=K9HBbkmfBM8CV3M38W+UsD4xwclj4I9Iy4PAwUWyVbc=; h=To:Subject:Date:From:From; b=Rd9FANvF2ROOpfMDmTkgtdAxqKRez8qplA3Llzl0DemEiMDkywchwgBx0dke/N1gu Mp8ocX+fNzfbcnmcCk/2QRgekqAGfnhB7QDNWD+zC/vlr1rSeDFnXEhIP3yAcZZbmn ZPwb5cBHCn34Zl4hqPvIcqwLt6YokYec/K/E1BSQ= X-Mailer: Centrum Email 5.3 X-Priority: 3 X-Original-From: prikryl@atlas.cz X-Maser: brud X-BeenThere: python@py.cz X-Mailman-Version: 2.1.20 Precedence: list List-Id: Konference PyCZ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Xref: csiph.com cz.comp.lang.python:3056 Já jsem si říkal, že už jsem to někde viděl. Používáte pořád wxPython pro Python 2, nebo už zkoušíte verzi pro Python 3? (Phoenix). Co se týká poznámek k ternárnímu operátoru. Byl do Pythonu zaveden později, ale zjevně ne bezdůvodně, takže k výrokům typu "zplozenec pekla" se nepřikláním. ;) A co se týká velkého počátečního písmene pro metody -- konvence jsou různé a wxPython je obal wxWidgets (C++). Rozhodně je lepší ponechat stejné názvy z C++. Kompromisy jsou všude. Petr ______________________________________________________________ > Od: Petr Blahos > Komu: Konference PyCZ > Datum: 27.11.2015 11:51 > Předmět: Re: [python] Coding style > >Děkuju všem za tipy. Já to vpodstatě vidím stejně (kromě negativních názorů >na ternární >operátor, inu C je mi pořád nejbližší). evt je event ve frameworku wx, >evt.Skip() znamená, >že se bude event dál zpracovávat. Velký písmeno je tam proto, že ten >framework holt má >velký písmena :-) > >-- >Petr > > > >2015-11-26 20:10 GMT+01:00 Jan Bednařík : > >> Ahoj, 'evt.Skip' je metoda nebo třída? Podle názvu (velkého písmena na >> začátku) to vypadá na třídu, ale podle toho příkladu to vypadá na metodu. >> >> 2015-11-26 8:26 GMT+01:00 Petr Blahos : >> >>> Ahoj, co považujete za lepší coding style? >>> >>> if evt: >>> evt.Skip() >>> >>> nebo >>> >>> evt.Skip() if evt else None >>> >>> ? >>> >>> Dík, >>> Petr >>> >>> _______________________________________________ >>> Python mailing list >>> python@py.cz >>> http://www.py.cz/mailman/listinfo/python >>> >>> Visit: http://www.py.cz >>> >> >> >> _______________________________________________ >> Python mailing list >> python@py.cz >> http://www.py.cz/mailman/listinfo/python >> >> Visit: http://www.py.cz >> > > >---------- > >_______________________________________________ >Python mailing list >python@py.cz >http://www.py.cz/mailman/listinfo/python > >Visit: http://www.py.cz > --- news://freenews.netfront.net/ - complaints: news@netfront.net ---