Path: csiph.com!feeder.erje.net!1.eu.feeder.erje.net!news.unit0.net!peer03.am4!peer.am4.highwinds-media.com!peer01.fr7!futter-mich.highwinds-media.com!news.highwinds-media.com!fx12.am4.POSTED!not-for-mail Received-SPF: unknown (Address does not pass the Sender Policy Framework) SPF=MAILFROM; sender=macek@sandbox.cz; remoteip=::ffff:87.236.197.188; remotehost=; helo=mx.sandbox.cz; receiver=hugo.zagamma.cz; From: =?UTF-8?B?VmzDocSPYSBNYWNlaw==?= User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Content-Language: cs Received-SPF: unknown (Address does not pass the Sender Policy Framework) SPF=FROM; sender=macek@sandbox.cz; remoteip=::ffff:87.236.197.188; remotehost=; helo=mx.sandbox.cz; receiver=hugo.zagamma.cz; Subject: [python] =?utf-8?b?UHl0aG9uIHBybyBuZXphxI3DoXRlxI1uw61rYSBmeXpp?= =?utf-8?b?a8OhbG7DrWhv?= X-BeenThere: python@py.cz X-Mailman-Version: 2.1.24 Precedence: list List-Id: Konference PyCZ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: cz.comp.lang.python Message-ID: X-Mailman-Original-Message-ID: References: Lines: 37 X-Complaints-To: abuse@usenet-news.net NNTP-Posting-Date: Thu, 09 Nov 2017 20:19:11 UTC Organization: usenet-news.net Date: Thu, 9 Nov 2017 21:19:06 +0100 X-Received-Bytes: 3368 X-Received-Body-CRC: 1940087274 Xref: csiph.com cz.comp.lang.python:3199 Zdar! Můj kamarád, fyzik v AV, který se dříve více věnoval počítačům, začal samovolně před lety používat Python k modelování chování materiálů. Teď mi program ukázal. Má už docela velký skript, řadu nevyhnutelných prohřešků proti stylu, patternům a dobrému návrhu. Nejedná se o dlouhodobý týmový software, jaký je u nás běžný. Za půl roku se vytěží a zahodí (vyjma případné nutnosti replikovat výpočet v budoucnu). Vyřešil potichu spoustu záseků, zkopíroval do kódu řadu polynomů z Wolframu, žije s předsudky, které samotáři často slouží jako berličky apod. Potenciál jazyka i ekosystému bohužel používá v malé míře. To je všechno pochopitelné. Hodně si vážím víceoborových lidí. Nemá to lehký, ofrňujou se nad ním někdy jak fyzikové, tak programátoři. Přitom, jak věřím, pokrok pochází z velké míry právě od lidí jako je on. Kdyby navštívil školení pro začátečníky, bude tam ze 3/4 sedět zbytečně. Ve snaze mu pomoct do budoucna jsem nejdřív poradil přečíst poctivě Python Tutorial, který ho nasměruje ohledně jazyka a taky číst kód dobrých vývojářů, aby nasál strukturování, zapouzdření, důležitost dobrých datových typů, patterny a anti-patterny, ... Ale tohle je laciná rada. Rád bych se zeptal, zda má někdo z vás za sebou podobnou snahu pomoct kamarádovi v podobné situaci. Pokud jo, jak jste postupovali? Díky! -- : Vlada Macek : http://macek.sandbox.cz : +420 608 978 164 : UNIX && Dev || Training : Python, Django : PGP key 97330EBD