Path: csiph.com!usenet.blueworldhosting.com!feeder01.blueworldhosting.com!border2.nntp.dca1.giganews.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!newsgate.cuhk.edu.hk!news.netfront.net!not-for-mail From: Petr Messner Newsgroups: cz.comp.lang.python Subject: Re: [python] =?utf-8?b?TmVqKm5lKm9ibMOtYmVuxJtqxaHDrSBtb2R1bA==?= Date: Wed, 17 Aug 2016 12:31:31 +0200 Organization: Netfront http://www.netfront.net/ Lines: 63 Message-ID: References: NNTP-Posting-Host: 194.228.3.217 Mime-Version: 1.0 (1.0) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: adenine.netfront.net 1471429897 24843 194.228.3.217 (17 Aug 2016 10:31:37 GMT) X-Complaints-To: news@netfront.net NNTP-Posting-Date: Wed, 17 Aug 2016 10:31:37 +0000 (UTC) To: Konference PyCZ Received-SPF: pass (Address passes the Sender Policy Framework) SPF=MAILFROM; sender=petr.messner@gmail.com; remoteip=::ffff:74.125.82.50; remotehost=; helo=mail-wm0-f50.google.com; receiver=hugo.zagamma.cz; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:content-transfer-encoding:mime-version:subject:message-id:date :references:in-reply-to:to; bh=OJdgY/RrU2M47M3v5nALcf+E6jhPOStVl6Q/ybxRoJQ=; b=ZTidaaiiUQVFEcN6s1z4Dsn0NJH9vsVCEtgtnlrXQ1AUpQNRrUsVNGD1yKJtmrtpdJ ZArX/rlMXf0Q0kP2TpWd3CrD8CIkLUkau2pUet1VKThm2iajMO6uU+bp8lF+VvxfQ2gz CaMNOITMIF4eQU78aI9uOeHWsEYKNMdvsj1GRtk1upZC8tMpUysaOy/3U62s2GWIpKh5 2e35Ayx6jGcbMwSWs0LkYKCw6m2b1NVPveIavRdL+6OLTEfRM0X/PukVZf4iQkJyJ5Go 0ZveZF2V167HXkzltgpK3Lczuo+6FI3IoEixoGHFUVrbQ1wBAp55Rbp+9vqQQ14NNjHm AstQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:message-id:date:references:in-reply-to:to; bh=OJdgY/RrU2M47M3v5nALcf+E6jhPOStVl6Q/ybxRoJQ=; b=QaMgqCKpYxtQYf3faAfu2fYWB2ZLEh0YFQUd5DJ5nhJXnUXIANbDyxXOJuxCMXzDCm yC9uqyAS0HfWctSr6cL2A9KwplSfVhR9KhKhmgNNxVZwAywzN2uhETdxO65QZy+asdli jjw8IMi3i/zcECdTrTMFOLY8L9n10LWuGpCCfl/0hTPvgZcmnKPv6+JgpNZNtPK2ZG3O 5qAAhkEGvsi6OcJi5mSEx1VQLG/d3yFF5dcPfstSe+QFjGsIwes7r1v/3zipihAWOARk IhbqZ7kGc8P/PxedIkywonTR+hgXekgfLS1XL1YvlQSCoM835oa1S/GUsHZirnSWNpjI VA7w== X-Gm-Message-State: AEkoouuwpNg24C+m+LTr8eJkkQcFvSNk12WsGBKKwjZ2+Q0tyIN5639CUh7GQOvnchnWww== X-Received: by 10.195.13.18 with SMTP id eu18mr41090569wjd.121.1471429893091; Wed, 17 Aug 2016 03:31:33 -0700 (PDT) Old-Return-Path: In-Reply-To: X-Mailer: iPhone Mail (13G35) 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:3103 Ok :) V=C4=9Bci, co mi na modulech a knihovn=C3=A1ch vad=C3=AD: - =C5=BE=C3=A1dn=C3=A1 nebo divn=C3=A1 dokumentace - v=C3=ADc zp=C5=AFsob=C5=AF, jak d=C4=9Blat jednu v=C4=9Bc; typicky high- a= low- level api. Pokud sta=C4=8D=C3=AD pou=C5=BE=C3=ADvat jen jedno (ide=C3=A1= ln=C4=9B to high-level), tak ok, ale kdy=C5=BE se mus=C3=AD kombinovat oboje= ... - glob=C3=A1ln=C3=AD stav/prom=C4=9Bnn=C3=A9, spol=C3=A9h=C3=A1n=C3=AD se na= v=C4=9Bci (typicky konfigurace), kter=C3=A9 nemus=C3=AD platit - cizorod=C3=A9 nebo archaick=C3=A9 koncepty v API; po=C4=8D=C3=ADnaje nezvy= klou terminologi=C3=AD a velikost=C3=AD p=C3=ADsmen, p=C5=99es APi zalo=C5=BE= en=C3=A9 na textov=C3=BDch =C5=99et=C4=9Bzc=C3=ADch (SQL) po C=C3=A9=C4=8Dko= v=C3=BD styl API - v=C3=ADc r=C5=AFzn=C3=BDch knihoven nebo jejich verz=C3=AD na tu samou v=C4= =9Bc, p=C5=99itom =C5=BE=C3=A1dn=C3=A1 z nich kompletn=C3=AD. Typicky: napra= sen=C3=BD Python klient/ofici=C3=A1ln=C3=AD knihovna n=C4=9B=C4=8Deho -> pro= test-knihovna, kter=C3=A1 to d=C4=9Bl=C3=A1 l=C3=A9pe, ale nezbyl =C4=8Das j= i dokon=C4=8Dit -> dal=C5=A1=C3=AD s=C3=A9rie protest-knihoven -> refaktor p= =C5=AFvodn=C3=AD ofici=C3=A1ln=C3=AD knihovny, b=C4=9Bhem kter=C3=A9ho se al= e na p=C5=AFvodn=C3=AD stabiln=C3=AD verzi u=C5=BE ka=C5=A1le.=20 - nep=C5=99ipravenost na async I/O - nen=C3=AD thread-safe, fork-safe, EINTR-safe - divn=C3=BD zp=C5=AFsob instalace - slab=C3=A9 mo=C5=BEnosti komunikace s autory/spr=C3=A1vci No a v=C4=9Bt=C5=A1inu t=C4=9Bchto v=C4=9Bci spl=C5=88uje - spl=C5=88uj=C3=AD= :) AWS klienti a SOAP knihovny. A mysql.connector. A pak jsou v=C4=9Bci, kter=C3=A9 jsou sv=C4=9Btem sami pro sebe, nap=C5=99. Z= ope.=20 Z=C3=A1rove=C5=88 se tu ve=C5=99ejn=C4=9B omlouv=C3=A1m za Sklik.cz Python k= lienta (z roku 2012 nebo kolik), co=C5=BE lze ale aspo=C5=88 omluvit t=C3=AD= m, =C5=BEe ho z v=C4=9Bt=C5=A1iny psal tehdej=C5=A1=C3=AD kolega c=C3=A9=C4=8D= ka=C5=99 :) Petr Messner 17. 8. 2016 v 10:34, Pavel Sch=C3=B6n : > Zdrav=C3=ADm, zaj=C3=ADmalo by m=C4=9B, jak=C3=BD je v=C3=A1=C5=A1 nej*ne*= obl=C3=ADben=C4=9Bj=C5=A1=C3=AD modul, resp. bal=C3=AD=C4=8Dek v pythonu, ze= jm=C3=A9na ze standartn=C3=AD knihovny. Napi=C5=A1te tak=C3=A9, pro=C4=8D to= mu tak je. >=20 > Pt=C3=A1m se proto, =C5=BEe vyv=C3=ADj=C3=ADm n=C3=A1hradu jednoho modulu a= jsem zv=C4=9Bdav=C3=BD, jestli ho tu n=C4=9Bkdo zm=C3=ADn=C3=AD. Sv=C5=AFj p= rojekt p=C5=99edstav=C3=ADm pozd=C4=9Bji. > _______________________________________________ > Python mailing list > python@py.cz > http://www.py.cz/mailman/listinfo/python >=20 > Visit: http://www.py.cz --- news://freenews.netfront.net/ - complaints: news@netfront.net ---