Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.python > #4687
| From | Hermann Riemann <nospam.gerct08@hermann-riemann.de> |
|---|---|
| Newsgroups | de.comp.lang.python |
| Subject | Re: [Python-de] Python Einführung - Bitte um Feedback |
| Date | 2017-03-09 16:45 +0100 |
| Message-ID | <eidbkoFqh2uU1@mid.individual.net> (permalink) |
| References | <2831be87-cc5f-2cf2-6999-863f2a021bf4@thomas-guettler.de> <mailman.202.1489006351.2612.python-de@python.org> <eicmalFm8bgU1@mid.individual.net> <3802747.83nYieWSzv@xrated> <mailman.211.1489058830.2612.python-de@python.org> |
Am 09.03.2017 um 12:27 schrieb Hans-Peter Jansen:
> On Donnerstag, 9. März 2017 10:41:40 Hermann Riemann wrote:
>> Am 08.03.2017 um 21:52 schrieb Thomas Güttler:
>>> ich habe meine Python Einführung überarbeitet:
>>> http://thomas-guettler.de/vortraege/python/einfuehrung.html
>>>
>>> Ich würde mich über Hinweise und Verbesserungsvorschläge freuen.
>>
>> Da gibt es bei mir Abweichungen:
>>
>> *SQL und andere Datenbanken vermeide ich aus einigen Gründen.
>
> SQLAlchemy macht da _den_ Unterschied (habe früher meine eigenen ORM
> verwendet, was auch schon ganz gut funktionierte..).
Meine Datensätze sind so klein, das ich sie csv ähnlich,
eventuell noch mit weiteren Steuerzeichen im Textdateien schreiben kann,
die ich eventuell auch noch selber einfach verschlüssele.
Das macht auch die Datensicherung und Textänderung
der Daten direkt mit einem Editor einfach.
>> Mein *py Dateien sind in Ordner, die ich mit grep -rn durchsuchen kann.
>> Um zu vermeiden, das *.pyc meine Suche erschwert,
>> habe ich *.py Programme gebastelt,
>> die mir derartige Programme in einem anderen Ordner verschieben
>> und symlinks setzten.
> Klingt kompliziert, und entfällt ja bei Py3.
Python 2 hat die *.pyc im gleichen Ordner angelegt,
Python 3 legt die Ordner in __pycache__ an.
> Schon mal eric ausprobiert?
IDEs mag ich nicht mehr.
Für C etc. habe ich mein gen_makefile.py
und für python meine set_symlinks.py
save_symlins.py Datei.
Die setzt z.B. ein symlink von $HOME/bin/pyr nach mein_ordner/pyr.py.
>> Ich habe zig Jahre lang sowohl beruflich als auch privat
>> ohne Versionskontrolle Programme entwickelt.
> Hmm, git macht da auch wieder einen Unterschied. Die Möglichkeit, verteilt mit
> branches zu arbeiten erleichtert einem das Entwicklerleben schon sehr.
> Stichwort: merge, cherry pick, remote branches (eigene und fremde), problemlos
> an unterschiedlichen Systemen arbeiten (Notebook und Desktop), History...
Bis jetzt war es bei mir kaum unterschiedlich.
Neu ist für mich so etwas wie
home =os.getenv( "HOME")
weil bei raspberry pi und odroid usernamen vorgegeben sind.
Aktiv habe ich bis zu 6 desktops unter SuSE.
Die Sache mit alten eventuell nicht mehr aktuellen Programmen
ist für mich die, das ich bei Änderungen in den sourcen erst
orientieren müsste. Und das würde durch obige Funktionen erschwert.
Nach dem Wechsel von Python 3.4 zu 3.5
sehen bei mir vermutlich die Änderungen in format an.
Mit dem Ordner/Datei System (os.walk) kann ich das automatisieren.
Wenn das allerdings in irgendeinem System eingegraben ist ..
>> Leider beherrscht die Kombination aus aktuellem SuSE, KDE und Ati/AMD
>> den Umgang mit Fenster im Multimonitorbetrieb nicht mehr,
>> so dass ich Entwicklungsrechner und internet Rechner nicht mehr
>> gleichzeitig aktiv lassen kann, ohne dass mir Fenster umgeordnet werden.
> Hrmpf. Beim Umschalten der Monitore, richtig?
Genau. Da meldet Aten, keine Monitorverbindung,
und kwin ordnet die Fenster auf verbliebene Monitore um.
( Früher hatte ich mal 3 Monitore mit jeweils 16 Desktops.)
> kwin Problem.
>> Da die Bücher Bibliotheken nur unvollständig behandeln,
>> und ich beim Entwickeln nicht umschalten mag,
>> habe ich mir mit
>> wget -rn https://docs.python.org/3/library/
>> mal losgeladen.
>>
>> Es waren ca 730 MB mit vielem, was ich nicht brauche.
>>
>> Ob es da eine bessere *tar.gz Alternative gibt,
>> weiß ich nicht.
>
> Probier mal:
>
> $ zypper in python3-doc
>
> und dann in Firefox:
>
> file:///usr/share/doc/packages/python3/html/index.html
Ok funktioniert. Ich habe in meiner browser Startdatei
<a href="/usr/share/doc/packages/python3/html/index.html"
target="_blank">Python</a>
eingefügt
> Pete
> der hin und wieder mal ein Python Paket auf openSUSEs Build Service baut:
> https://build.opensuse.org/project/monitor/home:frispete:python3
Sieht toll aus. ( Seltsam der title Attribute-Wert zum img tag )
Erinnert mich an die Zeit wo ich auch beruflich getestet habe
und die Auswertung der Ergebnisse automatisiert habe.
Hermann
der hin und wieder SuSE neu installiert
und dann jedes mal lange
mit der Auswahl zusätzlicher Pakete beschäftigt ist.
und u.a. python3- einfach all vermisst.
--
http://www.hermann-riemann.de
Back to de.comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar
[Python-de] Python Einführung - Bitte um Feedback Thomas Güttler <guettliml@thomas-guettler.de> - 2017-03-08 21:52 +0100
Re: [Python-de] Python Einführung - Bitte um Feedback Hermann Riemann <nospam.gerct08@hermann-riemann.de> - 2017-03-09 10:41 +0100
Re: [Python-de] Python Einführung - Bitte um Feedback Hans-Peter Jansen <hpj@urpla.net> - 2017-03-09 12:27 +0100
Re: [Python-de] Python Einführung - Bitte um Feedback Hermann Riemann <nospam.gerct08@hermann-riemann.de> - 2017-03-09 16:45 +0100
[Python-de] Ohne Versionskontrolle Thomas Güttler <guettliml@thomas-guettler.de> - 2017-03-10 09:37 +0100
Re: [Python-de] Ohne Versionskontrolle Hermann Riemann <nospam.gerct08@hermann-riemann.de> - 2017-03-10 10:44 +0100
csiph-web