🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.python
Article #28347

Pytania początkującego cz. 4 (ostatnia?)

#28347
From: hubert depesz lubaczewski
Date: Mon, 21 Nov 2011 15:05
37 lines
2153 bytes
hej
to chyba już ostatnia część pytań bardzo początkujących - późniejsze
pytania już (mam nadzieję) będą na bardziej konkretne tematy.

1. czy jest jakiś standardowy, poleceny, "boilerplate"?
przykład: w perlu, praktycznie zawsze używa się:
use strict;
use warnings;
a jeśli ktoś pisze soft który ma obsługiwać utf, to boilerplate się
"trochę" wydłuża
(http://stackoverflow.com/questions/6162484/why-does-modern-perl-avoid-utf-8-by-default/#6163129)
czy jest coś co każdy porządny program w pythonie powinien mieć na
początku/końcu?

2. jak pisać testy? czy jest pythonowa implementacja TAP?

3. co z polskimi znakami. Z tego co przeczytałem, teksty w apostrfach
powinny być tylko w latin1, a jak chcę coś innego, to powinienem używać
notacji u'...' i tam podawać codepointy unikodowe.
i teraz nie wiem - czy źle przecyztałem/zrozumiałem, czy to faktycznie
tak niewygodne?
prosty test w python-shellu:
>>> 'żółw'.upper()
'\xc5\xbc\xc3\xb3\xc5\x82W'
>>> print 'żółw'.upper()
żółW
>>> print 'żółw'.decode("UTF-8").upper()
ŻÓŁW

pokazuje, że używanie utf-8 jest możliwe, ale dosyć upierdliwe (zawsze decode(...)).
co przegapiłem?

depesz

-- 
The best thing about modern society is how easy it is to avoid contact with it.
                                                             http://depesz.com/
Technical Details
Message-ID: <9u5qp8-p6i.ln1@depesz.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!depesz.com!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!depesz.com!not-for-mail
From: hubert depesz lubaczewski <depesz@depesz.com>
Newsgroups: pl.comp.lang.python
Subject: Pytania początkującego cz. 4 (ostatnia?)
Date: Mon, 21 Nov 2011 16:05:13 +0100
Organization: depesz Software
Lines: 37
Message-ID: <9u5qp8-p6i.ln1@depesz.com>
Reply-To: depesz@depesz.com
NNTP-Posting-Host: andy.depesz.com
Mime-Version: 1.0
X-Trace: news.onet.pl 1321888802 22352 88.198.47.100 (21 Nov 2011 15:20:02 GMT)
X-Complaints-To: niusy@onet.pl
NNTP-Posting-Date: Mon, 21 Nov 2011 15:20:02 +0000 (UTC)
User-Agent: slrn/pre1.0.0-18 (Linux)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit