Path: csiph.com!usenet.blueworldhosting.com!feeder01.blueworldhosting.com!peer03.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!newsgate.cuhk.edu.hk!news.netfront.net!not-for-mail From: Ken Mijime Newsgroups: cz.comp.lang.python Subject: Re: [python] =?utf-8?b?TmVqKm5lKm9ibMOtYmVuxJtqxaHDrSBtb2R1bA==?= Date: Wed, 17 Aug 2016 13:14:18 +0200 Organization: Netfront http://www.netfront.net/ Lines: 52 Message-ID: References: <8BE32503-1F37-453A-A8A3-B5BCFFBDDC72@gmail.com> NNTP-Posting-Host: 194.228.3.217 Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-2; format=flowed Content-Transfer-Encoding: 8bit X-Trace: adenine.netfront.net 1471432432 32846 194.228.3.217 (17 Aug 2016 11:13:52 GMT) X-Complaints-To: news@netfront.net NNTP-Posting-Date: Wed, 17 Aug 2016 11:13:52 +0000 (UTC) To: python@py.cz Received-SPF: pass (Address passes the Sender Policy Framework) SPF=MAILFROM; sender=kenaco666@gmail.com; remoteip=::ffff:74.125.82.53; remotehost=; helo=mail-wm0-f53.google.com; receiver=hugo.zagamma.cz; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding; bh=GDsi/ADsC7jUsUIJjs0b20IJT5JR/tQuaXWzNWvMhvM=; b=kcvCFgbd41uYQSbCxlCiDlAJb36lId6y+vpLeNECH+Mh+rS3Uw6R3X2+NtUYR42HV2 cPB7BRz0/mek4cK8KirX0TqNTYQ2oyGNit2WgOU8ywECsYXPBRPwCByg3bPHvQd+xp2m nmxS8oRaOtXabINqRW97ebFiyEzF+pT9e/rWwodFewRQX1RA1A5JqCMXLBpk7r7DU7B5 HGdCcWqQH3AMniOJsP0nOK02oaZ5eWB3VUVuqmIocIwhlg2XLAo6Jy+13WG1/QpsK/SR RgeIcDtyoE2pDPRAtSG/VDBrvM8WtY7PThbOMcY3eTewd+fYsE6u/DgGQPCdB5CRtOWZ 36zQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=GDsi/ADsC7jUsUIJjs0b20IJT5JR/tQuaXWzNWvMhvM=; b=YY0O8xUkMzGjY8MrjUd41Gob6xItgUExYMh1RYis4lRf5BRfKt1AZjAM+OQnUHmWez n8oAFTFCD3ow25fizPvYF7g2Lo33oyggLFx7Isu3l5W2KpHQoFulyHkfMgOsehT8lJmU tuBg8IJkLaLxqZdd9wmDLm8MNqh1gL4zKDJzLiX5DCtLujT9Tm22wG/CAb1vGzIHkB8I hOqQxNDuVQHty9GG8pyzUSD45nZU5MBcGYU1buhX6GbHnm6Fex5JNPvHT8efnvWeHKFb 700aoM79Zkb1M3JjNDzhheRf+2VJrU8NnQ0dugjQz0TEyC7wS65It2r+e9hLS/ARg7N8 0I/g== X-Gm-Message-State: AEkoouv+LF7vx7DTz7x8GK8mcfO0jl8DUMReQdz04IypEYfpnioH8PjHPN5QkrdzOjT0Tg== X-Received: by 10.28.193.10 with SMTP id r10mr27267002wmf.49.1471432419314; Wed, 17 Aug 2016 04:13:39 -0700 (PDT) Old-Return-Path: User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 In-Reply-To: <8BE32503-1F37-453A-A8A3-B5BCFFBDDC72@gmail.com> 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: , X-Received-Bytes: 5620 X-Received-Body-CRC: 3653751988 Xref: csiph.com cz.comp.lang.python:3105 Obávam sa že je veľa seznamáckych technológií, ktoré by sa mali dať na diskety a zakopať v nevadskej púšti neďaleko hier E.T. On 17.08.2016 12:31, Petr Messner wrote: > Ok :) > > Věci, co mi na modulech a knihovnách vadí: > > - žádná nebo divná dokumentace > > - víc způsobů, jak dělat jednu věc; typicky high- a low- level api. Pokud stačí používat jen jedno (ideálně to high-level), tak ok, ale když se musí kombinovat oboje... > > - globální stav/proměnné, spoléhání se na věci (typicky konfigurace), které nemusí platit > > - cizorodé nebo archaické koncepty v API; počínaje nezvyklou terminologií a velikostí písmen, přes APi založené na textových řetězcích (SQL) po Céčkový styl API > > - víc různých knihoven nebo jejich verzí na tu samou věc, přitom žádná z nich kompletní. Typicky: naprasený Python klient/oficiální knihovna něčeho -> protest-knihovna, která to dělá lépe, ale nezbyl čas ji dokončit -> další série protest-knihoven -> refaktor původní oficiální knihovny, během kterého se ale na původní stabilní verzi už kašle. > > - nepřipravenost na async I/O > - není thread-safe, fork-safe, EINTR-safe > - divný způsob instalace > - slabé možnosti komunikace s autory/správci > > No a většinu těchto věci splňuje - splňují :) AWS klienti a SOAP knihovny. A mysql.connector. > > A pak jsou věci, které jsou světem sami pro sebe, např. Zope. > > Zároveň se tu veřejně omlouvám za Sklik.cz Python klienta (z roku 2012 nebo kolik), což lze ale aspoň omluvit tím, že ho z většiny psal tehdejší kolega céčkař :) > > Petr Messner > > 17. 8. 2016 v 10:34, Pavel Schön : > >> Zdravím, zajímalo by mě, jaký je váš nej*ne*oblíbenější modul, resp. balíček v pythonu, zejména ze standartní knihovny. Napište také, proč tomu tak je. >> >> Ptám se proto, že vyvíjím náhradu jednoho modulu a jsem zvědavý, jestli ho tu někdo zmíní. Svůj projekt představím později. >> _______________________________________________ >> 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 ---