Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.python > #4687

Re: [Python-de] Python Einführung - Bitte um Feedback

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>

Show all headers | View raw


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 | NextPrevious in thread | Next in thread | Find similar


Thread

[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