Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Hermann Riemann Newsgroups: de.comp.lang.python Subject: Re: [Python-de] Programming-Guidelines Date: Thu, 24 Oct 2019 11:04:07 +0200 Lines: 52 Message-ID: References: <831c8f4e-ab87-34bd-b7f2-4d2cf6eff38b@thomas-guettler.de> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Trace: individual.net QbRqeI0qN9Nb9O4vU2IwoAMkCItre2rsH4Ic4PnpMIjniABkaV Cancel-Lock: sha1:syCI6loXaZfrNLBTTEB/4QfQNbE= User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 In-Reply-To: Content-Language: de-DE Xref: csiph.com de.comp.lang.python:5555 Am 24.10.19 um 09:56 schrieb Thomas Güttler: > seit zwei Jahren pflege ich meine Programming-Guidelines, damit > ich mich selbst bessere daran halte :-) > Falls es jemanden interessiert: >     https://github.com/guettli/programming-guidelines > > Feedback ist willkommen. Ich sammele nützlicher Erfahrungen. Datenbanken machen nach meiner Erfahrung bloß Ärger. csv-Dateien sind nützlich schnell und notfalls mit vi oder emacs leicht editierbar. IDE's sind unhandlich ( außer cc make ..) Um in Python bei bei Suche mit grep -rp pyc Dateien nicht zu durchsuchen, verwende ich symbolische links. ( das Gleiche um die von *emacs erzeugte *~ nicht auch zu durchsuchen.) Für Python ist als Editor auch kate (mit ein paar Einschränkungen) gut geeignet, Wenn ich GUI brauche, bastele ich mir ein Muster in html die ich mit dem html Modul nachbearbeite. Eventuell verwende ich CGI. Programmiersprachen: Python für den Standardgebrauch C für rechenintensive Spezialfälle wie Pixelbearbeitung JavasScript für Spezialfälle in html-Seiten clisp ( wegen eval) für automatische Programmierung if not os.path.exists(ordnername): os.system("mkdir "+ordnername) verwende ich des öfteren. wenn polling dann mit sleep. Hermann der meint bei Python ( und C ) sei eine Einrückung von 3 besser als eine mit 4 -- http://www.hermann-riemann.de