Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > cz.comp.lang.python > #3056

[python] OT: Coding style

Path csiph.com!goblin1!goblin3!goblin.stu.neva.ru!news.netfront.net!not-for-mail
From Petr Přikryl <prikryl@atlas.cz>
Newsgroups cz.comp.lang.python
Subject [python] OT: Coding style
Date Fri, 27 Nov 2015 16:46:34 +0100
Organization Netfront http://www.netfront.net/
Lines 81
Message-ID <mailman.20.1448639198.3505.python@py.cz> (permalink)
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 Konference PyCZ <python@py.cz>
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 <python.py.cz>
List-Unsubscribe <http://www.py.cz/mailman/options/python>, <mailto:python-request@py.cz?subject=unsubscribe>
List-Archive <http://www.py.cz/pipermail/python/>
List-Post <mailto:python@py.cz>
List-Help <mailto:python-request@py.cz?subject=help>
List-Subscribe <http://www.py.cz/mailman/listinfo/python>, <mailto:python-request@py.cz?subject=subscribe>
Xref csiph.com cz.comp.lang.python:3056

Show key headers only | View raw


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 <petrblahos@gmail.com>
> Komu: Konference PyCZ <python@py.cz>
> 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 <jan.bednarik@gmail.com>:
>
>> 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 <petrblahos@gmail.com>:
>>
>>> 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 ---

Back to cz.comp.lang.python | Previous | NextNext in thread | Find similar


Thread

[python] OT:  Coding style Petr Přikryl <prikryl@atlas.cz> - 2015-11-27 16:46 +0100
  Re: [python] OT:  Coding style Matěj Cepl <mcepl@cepl.eu> - 2015-11-27 20:56 +0100
    Re: [python] OT:  Coding style Matěj Cepl <mcepl@cepl.eu> - 2015-11-27 20:58 +0100

csiph-web