Article View: pl.comp.lang.python
Article #8645Re: Największy problem Pythona.
From: Qertoip
Date: Tue, 10 May 2005 12:54
Date: Tue, 10 May 2005 12:54
47 lines
2348 bytes
2348 bytes
Dnia Tue, 10 May 2005 11:51:07 +0200, JZ napisał(a):
> Dnia Tue, 10 May 2005 11:14:12 +0200, Qertoip napisał(a):
>
>> - niemożność wylistowania składowych obiektu (w VS: Ctrl+Space)
>
> Ty chyba żartujesz. Prawie wszystkie edytory do Pythona to potrafią.
Nie żartuję. Ty nie rozumiesz problemu.
def f( a ):
return a
obj = f( "" )
obj.???
Żadne IDE tego nie podpowie, bo typu nie da się ustalić statycznie.
Napisałem przecież, że *jeśli* się da wydedukować typ, to najlepsze IDE
potrafią wylistować składowe. Niestety z reguły się nie da.
> Chyba nie widziałeś Wing IDE w akcji...
Używam Eclipse + pydev do projektów oraz Wing IDE do wprawek.
> Kod Pythona jest nie tylko bowiem spojny ale takze b. krotki i b.
> czytelny.
Prawda... za wyjątkiem kilku upierdliwości, jak np. self.__metoda()
> Nawet Bruce Eckel wyznal ze musi zagladac do manuala aby sobie czasem
> przypomniec skladnie operacji na plikach w javie
To prawda, że obsługa plików w Javie są bardzo skomplikowana, ale to
margines jej zastosowań.
Chcę podkreślić, że nie przychodzę tutaj jako adwokat języków statycznie
typowanych, w szczególności C# - za krótko posługuję się dynamicznym
typowaniem, żeby ocenić sprawę obiektywnie. Chcę tylko poznać opinię
doświadczonych Pythonowców, nauczyć się *naturalnie* pisać w Pythonie i
podzielić się spostrzeżeniami.
--
Pozdr.
Piotrek
Technical Details
Message-ID:
<zxj1u4nw6xe5$.5k7xj103dinh$.dlg@40tude.net>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.internetia.pl!newsfeed.tpinternet.pl!nemesis.news.tpi.pl!news.tpi.pl!not-for-mailReferences:
<jsq2enrcpp4r$.nmpn8bgh83ge.dlg@40tude.net> <1rbhne1rr1a3x$.h8m7p6ogf075.dlg@40tude.net>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.internetia.pl!newsfeed.tpinternet.pl!nemesis.news.tpi.pl!news.tpi.pl!not-for-mail From: Qertoip <qer1@o2.pl> Newsgroups: pl.comp.lang.python Subject: Re: Największy problem Pythona. Date: Tue, 10 May 2005 14:54:48 +0200 Organization: tp.internet - http://www.tpi.pl/ Lines: 47 Message-ID: <zxj1u4nw6xe5$.5k7xj103dinh$.dlg@40tude.net> References: <jsq2enrcpp4r$.nmpn8bgh83ge.dlg@40tude.net> <1rbhne1rr1a3x$.h8m7p6ogf075.dlg@40tude.net> NNTP-Posting-Host: host-ip146-78.crowley.pl Mime-Version: 1.0 X-Trace: nemesis.news.tpi.pl 1115729979 23680 85.128.78.146 (10 May 2005 12:59:39 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: Tue, 10 May 2005 12:59:39 +0000 (UTC) User-Agent: 40tude_Dialog/2.0.14.1pl Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit