Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.python > #4996 > unrolled thread
| Started by | Hermann Riemann <nospam.ng@hermann-riemann.de> |
|---|---|
| First post | 2017-11-02 15:09 +0100 |
| Last post | 2017-11-12 19:22 +0100 |
| Articles | 15 — 7 participants |
Back to article view | Back to de.comp.lang.python
__init__ ? Hermann Riemann <nospam.ng@hermann-riemann.de> - 2017-11-02 15:09 +0100
Re: [Python-de] __init__ ? Thomas Güttler <guettliml@thomas-guettler.de> - 2017-11-02 15:22 +0100
Re: [Python-de] __init__ ? Hermann Riemann <nospam.ng@hermann-riemann.de> - 2017-11-02 15:51 +0100
Re: [Python-de] __init__ ? "Diez B. Roggisch" <deets@web.de> - 2017-11-02 15:33 +0100
Re: Python Beispiele SDL2? (was: __init__ ?) Hermann Riemann <nospam.ng@hermann-riemann.de> - 2017-11-02 17:28 +0100
Re: [Python-de] Python Beispiele SDL2? (was: __init__ ?) "Diez B. Roggisch" <deets@web.de> - 2017-11-02 18:10 +0100
Re: [Python-de] __init__ ? Stefan Behnel <python-de@behnel.de> - 2017-11-04 07:43 +0100
Re: [Python-de] __init__ ? Dinu Gherman <gherman@darwin.in-berlin.de> - 2017-11-05 18:15 +0100
Re: [Python-de] __init__ ? "Diez B. Roggisch" <deets@web.de> - 2017-11-05 22:09 +0100
Re: [Python-de] __init__ ? Stefan Behnel <python-de@behnel.de> - 2017-11-06 20:57 +0100
Re: [Python-de] __init__ ? Stefan Behnel <python-de@behnel.de> - 2017-11-06 21:28 +0100
Re: [Python-de] __init__ ? "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2017-11-06 22:29 +0100
Re: [Python-de] __init__ ? "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2017-11-07 11:11 +0000
Re: [Python-de] __init__ ? Hermann Riemann <nospam.ng@hermann-riemann.de> - 2017-11-12 18:37 +0100
Re: [Python-de] __init__ ? Hermann Riemann <nospam.ng@hermann-riemann.de> - 2017-11-12 19:22 +0100
| From | Hermann Riemann <nospam.ng@hermann-riemann.de> |
|---|---|
| Date | 2017-11-02 15:09 +0100 |
| Subject | __init__ ? |
| Message-ID | <f60n90F4clsU1@mid.individual.net> |
Bisher habe ich etwas wie
class Cl():
def __init__(self):
self.x=1
gemacht.
So wie das in Bücher üblich ist.
In einer raspberry pi Zeitschrift habe ich gesehen
dann man stattdessen auch
class Cl():
x=1
schreiben kann.
Hat funktioniert.
( mit c=Cl(); print(c.x); c.x=2; print(c.x) )
Hermann
fragend ob er jetzt viele __init__
bedenkenlos ersetzen kann.
--
http://www.hermann-riemann.de
[toc] | [next] | [standalone]
| From | Thomas Güttler <guettliml@thomas-guettler.de> |
|---|---|
| Date | 2017-11-02 15:22 +0100 |
| Subject | Re: [Python-de] __init__ ? |
| Message-ID | <mailman.168.1509632533.1490.python-de@python.org> |
| In reply to | #4996 |
Prinzipel geht das, aber bei Datentypen die mutable sind (zB Listen) kann
es
zu Konsequenzen kommen, die du ggf nicht haben willst.
class Foo():
my_list = []
Dann teilen sie alle Instanzen der Klasse die gleiche Liste.
Also bei
foo= Foo()
foo.my_list.append(1)
foo2 = Foo()
foo2.append(2)
print foo2
wirst du ggf erstaunt sein.
Am 02.11.2017 um 15:09 schrieb Hermann Riemann:
Bisher habe ich etwas wie
class Cl():
def __init__(self):
self.x=1
gemacht.
So wie das in Buecher ueblich ist.
In einer raspberry pi Zeitschrift habe ich gesehen
dann man stattdessen auch
class Cl():
x=1
schreiben kann.
Hat funktioniert.
( mit c=Cl(); print(c.x); c.x=2; print(c.x) )
Hermann
fragend ob er jetzt viele __init__
bedenkenlos ersetzen kann.
--
Thomas Guettler [1]http://www.thomas-guettler.de/
I am looking for feedback: [2]https://github.com/guettli/programming-guidelines
References
Visible links
1. http://www.thomas-guettler.de/
2. https://github.com/guettli/programming-guidelines
[toc] | [prev] | [next] | [standalone]
| From | Hermann Riemann <nospam.ng@hermann-riemann.de> |
|---|---|
| Date | 2017-11-02 15:51 +0100 |
| Subject | Re: [Python-de] __init__ ? |
| Message-ID | <f60pmtF4uu8U1@mid.individual.net> |
| In reply to | #4997 |
Am 02.11.2017 um 15:22 schrieb Thomas Güttler:
> Prinzipel geht das, aber bei Datentypen die mutable sind (zB Listen) kann
> es zu Konsequenzen kommen, die du ggf nicht haben willst.
> class Foo():
> my_list = []
> Dann teilen sie alle Instanzen der Klasse die gleiche Liste.
> Also bei
> foo= Foo()
> foo.my_list.append(1)
> foo2 = Foo()
> foo2.append(2)
> print foo2
>
> wirst du ggf erstaunt sein.
>
>> Am 02.11.2017 um 15:09 schrieb Hermann Riemann:
>>Bisher habe ich etwas wie
>> class Cl():
>> def __init__(self):
>> self.x=1
>> gemacht.
>> So wie das in Buecher ueblich ist.
>> In einer raspberry pi Zeitschrift habe ich gesehen
>> dann man stattdessen auch
>> class Cl():
>> x=1
>> schreiben kann.
>> Hat funktioniert.
>> ( mit c=Cl(); print(c.x); c.x=2; print(c.x) )
>> fragend ob er jetzt viele __init__
>> bedenkenlos ersetzen kann.
Dein Schreiben hat mich zu
c1=Cl(); print(c1.x)
motiviert.
Ergebnis war 2.
Also ohne __init__ haben
die Variablen für alle angelegte Objekte
den gleichen Speicherplatz,
die bei der Klassendefinition angelegt werden.
Hermann
der diese Art von Anlegen globaler Variable
bisher nicht sonderlich mag.
--
http://www.hermann-riemann.de
[toc] | [prev] | [next] | [standalone]
| From | "Diez B. Roggisch" <deets@web.de> |
|---|---|
| Date | 2017-11-02 15:33 +0100 |
| Subject | Re: [Python-de] __init__ ? |
| Message-ID | <mailman.169.1509634003.1490.python-de@python.org> |
| In reply to | #4996 |
[Multipart message — attachments visible in raw view] — view raw
> > In einer raspberry pi Zeitschrift habe ich gesehen > dann man stattdessen auch Und da ist schon der Casus Knacktus: so viel Spass ich persoenlich mit dem PI habe, das Python-Code-Oekosystem um hin herum ist eher eine stinkende Sumpflandschaft statt ein bluehender Garten der gelungenen Codierung. Alles was du also aus dem Umfeld (und Popularitaet noch Publikation aendern das) solltest du mit einer gehoerigen Portion Skepsis betrachten. Diez
[toc] | [prev] | [next] | [standalone]
| From | Hermann Riemann <nospam.ng@hermann-riemann.de> |
|---|---|
| Date | 2017-11-02 17:28 +0100 |
| Subject | Re: Python Beispiele SDL2? (was: __init__ ?) |
| Message-ID | <f60vebF6a7jU1@mid.individual.net> |
| In reply to | #4998 |
Am 02.11.2017 um 15:33 schrieb Diez B. Roggisch:
>> In einer raspberry pi Zeitschrift habe ich gesehen
>> dann man stattdessen auch
> Und da ist schon der Casus Knacktus: so viel Spass ich persoenlich mit dem PI habe,
> das Python-Code-Oekosystem um hin herum ist eher eine stinkende Sumpflandschaft
> statt ein bluehender Garten der gelungenen Codierung.
> Alles was du also aus dem Umfeld (und Popularitaet noch Publikation aendern das)
> solltest du mit einer gehoerigen Portion Skepsis betrachten.
Zumindest liefern die vielen kleinen
einfachen Beispiele von Python Programme gelegentlich
Anregung für Änderungen im eigenen Programmierstil.
Wenn auch..
Nach Kofler raspberry pi scheint es pygame für python3 zugeben.
SuSE mag kein pygame für Python3
Pygame_SDL2 ist im internet angekündigt.
Hermann
der bei SDL2 weiterhin auf C angewiesen ist.
Und demnächst seine class Global_() anders aufbaut.
--
http://www.hermann-riemann.de
[toc] | [prev] | [next] | [standalone]
| From | "Diez B. Roggisch" <deets@web.de> |
|---|---|
| Date | 2017-11-02 18:10 +0100 |
| Subject | Re: [Python-de] Python Beispiele SDL2? (was: __init__ ?) |
| Message-ID | <mailman.174.1509644128.1490.python-de@python.org> |
| In reply to | #5000 |
[Multipart message — attachments visible in raw view] — view raw
> On 2. Nov 2017, at 17:28, Hermann Riemann <nospam.ng@hermann-riemann.de> wrote: > > Am 02.11.2017 um 15:33 schrieb Diez B. Roggisch: > >>> In einer raspberry pi Zeitschrift habe ich gesehen >>> dann man stattdessen auch > >> Und da ist schon der Casus Knacktus: so viel Spass ich persoenlich mit dem PI habe, >> das Python-Code-Oekosystem um hin herum ist eher eine stinkende Sumpflandschaft >> statt ein bluehender Garten der gelungenen Codierung. > >> Alles was du also aus dem Umfeld (und Popularitaet noch Publikation aendern das) >> solltest du mit einer gehoerigen Portion Skepsis betrachten. > > Zumindest liefern die vielen kleinen > einfachen Beispiele von Python Programme gelegentlich > Anregung für Änderungen im eigenen Programmierstil. > Wenn auch.. Es finden sich im Internet auch Anleitungen, wie man sich ein Loch in den Kopf bohrt in seinem eigenen Badezimmer. Man sollte nicht immer machen, was man so liest… > Nach Kofler raspberry pi scheint es pygame für python3 zugeben. > SuSE mag kein pygame für Python3 > Pygame_SDL2 ist im internet angekündigt. Dann installier dir doch pygame fuer Python 3 selbst. Das ist ja nun wirklich kein Hexenwerk…. > > Und demnächst seine class Global_() anders aufbaut. Mir schwant Unheil. Diez
[toc] | [prev] | [next] | [standalone]
| From | Stefan Behnel <python-de@behnel.de> |
|---|---|
| Date | 2017-11-04 07:43 +0100 |
| Subject | Re: [Python-de] __init__ ? |
| Message-ID | <mailman.224.1509779273.1490.python-de@python.org> |
| In reply to | #4996 |
Hermann Riemann schrieb am 02.11.2017 um 15:09: > Bisher habe ich etwas wie > > class Cl(): > def __init__(self): > self.x=1 > > gemacht. > So wie das in Bücher üblich ist. > > In einer raspberry pi Zeitschrift habe ich gesehen > dann man stattdessen auch > > class Cl(): > x=1 > > schreiben kann. Nein, das ist nicht dasselbe. Im ersten Fall setzt du ein Attribut auf der Objekt-Instanz, also auf einer einzigen, konkreten Instanz einer Klasse. Im zweiten Fall setzt du ein Attribut auf der Klasse, das damit auf allen Instanzen dieser Klasse sichtbar wird. Wohlgemerkt, das *selbe* Attribut mit dem *selben* Wert. Es gibt diesen Wert also nur genau einmal. Den Unterschied kannst du hier sehen: In [1]: class C: x = 1 In [2]: C().x Out[2]: 1 In [3]: C.x = 2 In [4]: c = C() In [5]: c.x Out[5]: 2 In [6]: C.x = 3 In [7]: c.x Out[7]: 3 In [8]: c.x = 4 In [9]: c.x Out[9]: 4 In [10]: C.x = 5 In [11]: c.x Out[11]: 4 Erst in [8] setze ich ein Attribut auf der Instanz. Ab da sind Änderungen am Klassenattribut nicht mehr (direkt) an "c" sichtbar, weil "c.x" nun das Instanzattribut verwendet und nicht mehr das (dahinter liegende) Klassenattribut. Den Hinweis, dass das vor Allem Auswirkungen bei veränderbaren Datenstrukturen wie Listen hat, haben andere ja bereits geliefert. Es ist ein großer Unterschied, ob eine Liste für alle Instanzen dieselbe ist, oder ob jede Instanz eine eigene, separate Liste verwendet. Das bedeutet übrigens nicht, dass mensch sowas nicht machen sollte. Ich sehe es als völlig legitime Art, z.B. einen Standardwert für ein Attribut zu definieren. Aber es hilft wie immer, die Entscheidung bewusst und fundiert zu treffen, weil mensch sonst Gefahr läuft, Code blind zu kopieren. Siehe z.B. https://www.aisec.fraunhofer.de/en/stackoverflow.html Stefan
[toc] | [prev] | [next] | [standalone]
| From | Dinu Gherman <gherman@darwin.in-berlin.de> |
|---|---|
| Date | 2017-11-05 18:15 +0100 |
| Subject | Re: [Python-de] __init__ ? |
| Message-ID | <mailman.18.1509902440.2819.python-de@python.org> |
| In reply to | #4996 |
On 02 Nov 2017, at 15:33, Diez B. Roggisch <deets@web.de> wrote: > >> >> In einer raspberry pi Zeitschrift habe ich gesehen >> dann man stattdessen auch > > Und da ist schon der Casus Knacktus: so viel Spass ich persoenlich mit dem PI habe, das Python-Code-Oekosystem um hin herum ist eher eine stinkende Sumpflandschaft statt ein bluehender Garten der gelungenen Codierung. > > Alles was du also aus dem Umfeld (und Popularitaet noch Publikation aendern das) solltest du mit einer gehoerigen Portion Skepsis betrachten. Das darf man schon so sehen. Und in der Tat kräuseln sich einem manchmal die Fußnägel bei Code in so manchen Raspi-Fachzeitschriften. Nun sollte allerdings allein zum Ansteuern einiger Pins vielleicht auch keine Erfahrung als Software-Architekt von Nöten sein. Und ist es auch nicht. (Und es baut ja auch nicht jeder, hoffentlich, einen Fukushima-Robot auf Basis von strahlengehärteten Raspis ;-) Umgekehrt kann man dem Raspberry Pi gar nicht dankbar genug sein, weil er, wie ich jedenfalls denke, am kontinuierlichen Trend zu mehr Python einen großen Anteil hat. Und dieser wäre sonst direkt an NodeJS gegangen. Zum Auffrischen von Coding-Skills empfehle ich übrigens gelegentlich exercism.io, wo man auch gutes Feedback von anderen Leuten zu den eigenen Code-Lösungen bekommt: http://exercism.io/languages/python/about Wäre spannend zu wissen, mit wieviel Aufwand man da eine neue Kategorie starten kann? Gruß, Dinu
[toc] | [prev] | [next] | [standalone]
| From | "Diez B. Roggisch" <deets@web.de> |
|---|---|
| Date | 2017-11-05 22:09 +0100 |
| Subject | Re: [Python-de] __init__ ? |
| Message-ID | <mailman.20.1509916168.2819.python-de@python.org> |
| In reply to | #4996 |
Na es geht ja nicht darum Leuten die den PI benutzen sauberes Python beizubiegen. Den Zahn hab ich mir schon lange gezogen. Aber sich eben für die eigene Trickkiste aus diesem Umfeld zu bedienen, mit dem Ziel ein besserer Programmierer zu werden - uns so verstehe ich die Frage hier - ist keine so brillante Idee. Das der PI viele gute Seiten hat sehe ich auch so. Doch nach meiner Erfahrung fehlt es da immer noch an einer - für Python verfügbarem - gelungenen Abstraktion. Denn es kommt nahezu immer zu dem Wunsch, GPIO-Ereignisse mit Zeitereignissen zu verknüpfen. Und dann wird es grauslich. Mit Threads und sleeps und globalen Variablen all überall... auch schon wieder Grund, nix abzugucken ;) Lg Diez Von meinem iPad gesendet > Am 05.11.2017 um 18:15 schrieb Dinu Gherman <gherman@darwin.in-berlin.de>: > >> On 02 Nov 2017, at 15:33, Diez B. Roggisch <deets@web.de> wrote: >> >>> >>> In einer raspberry pi Zeitschrift habe ich gesehen >>> dann man stattdessen auch >> >> Und da ist schon der Casus Knacktus: so viel Spass ich persoenlich mit dem PI habe, das Python-Code-Oekosystem um hin herum ist eher eine stinkende Sumpflandschaft statt ein bluehender Garten der gelungenen Codierung. >> >> Alles was du also aus dem Umfeld (und Popularitaet noch Publikation aendern das) solltest du mit einer gehoerigen Portion Skepsis betrachten. > > Das darf man schon so sehen. Und in der Tat kräuseln sich einem manchmal die Fußnägel bei Code in so manchen Raspi-Fachzeitschriften. Nun sollte allerdings allein zum Ansteuern einiger Pins vielleicht auch keine Erfahrung als Software-Architekt von Nöten sein. Und ist es auch nicht. (Und es baut ja auch nicht jeder, hoffentlich, einen Fukushima-Robot auf Basis von strahlengehärteten Raspis ;-) > > Umgekehrt kann man dem Raspberry Pi gar nicht dankbar genug sein, weil er, wie ich jedenfalls denke, am kontinuierlichen Trend zu mehr Python einen großen Anteil hat. Und dieser wäre sonst direkt an NodeJS gegangen. > > Zum Auffrischen von Coding-Skills empfehle ich übrigens gelegentlich exercism.io, wo man auch gutes Feedback von anderen Leuten zu den eigenen Code-Lösungen bekommt: > > http://exercism.io/languages/python/about > > Wäre spannend zu wissen, mit wieviel Aufwand man da eine neue Kategorie starten kann? > > Gruß, > > Dinu >
[toc] | [prev] | [next] | [standalone]
| From | Stefan Behnel <python-de@behnel.de> |
|---|---|
| Date | 2017-11-06 20:57 +0100 |
| Subject | Re: [Python-de] __init__ ? |
| Message-ID | <mailman.32.1509998641.2819.python-de@python.org> |
| In reply to | #4996 |
Diez B. Roggisch schrieb am 02.11.2017 um 15:33: > Und da ist schon der Casus Knacktus: so viel Spass ich persoenlich mit > dem PI habe, das Python-Code-Oekosystem um hin herum ist eher eine > stinkende Sumpflandschaft statt ein bluehender Garten der gelungenen > Codierung. Nicht immer geht es beim Programmieren um eine Ingenieursleistung. Manchmal muss einfach nur irgendwie ein konkretes Problem mit Hilfe eines Computers gelöst werden. Ich halte das für einen absolut legitimen Anwendungsfall, insbesondere für Python. Hier ein paar Buchtipps für diejenigen, die Programmieren lernen, um ein Problem damit zu lösen, und nicht die Zeit für ein Informatikstudium haben. https://www.skoobe.de/books/kathrin-passig/weniger-schlecht-programmieren https://www.skoobe.de/books/simon-monk/der-maker-guide-fuer-die-zombie-apokalypse-20-survival-projekte-mit-einfacher-elektronik-arduino-und-raspberry-pi https://www.skoobe.de/books/al-sweigart/routineaufgaben-mit-python-automatisieren-praktische-programmierloesungen-fuer-einsteiger Stefan
[toc] | [prev] | [next] | [standalone]
| From | Stefan Behnel <python-de@behnel.de> |
|---|---|
| Date | 2017-11-06 21:28 +0100 |
| Subject | Re: [Python-de] __init__ ? |
| Message-ID | <mailman.33.1510000094.2819.python-de@python.org> |
| In reply to | #5007 |
Stefan Ram schrieb am 06.11.2017 um 21:17: > Stefan Behnel writes: >> Nicht immer geht es beim Programmieren um eine Ingenieursleistung. Manchmal >> muss einfach nur irgendwie ein konkretes Problem mit Hilfe eines Computers >> gelöst werden. > > Ein konkretes Problem mit Hilfe eines Computers lösen > /ist/ eine Ingenieursleistung. Nun ja, es gibt da schon noch qualitative Unterschiede. Meiner Ansicht nach reicht es für eine "Ingenieursleistung" z.B. nicht aus, einem Bankräuber einen Taschenrechner über den Kopf zu ziehen, obwohl das ein sehr konkretes Problem mit einem Computer löst. Stefan
[toc] | [prev] | [next] | [standalone]
| From | "Peter J. Holzer" <hjp-usenet3@hjp.at> |
|---|---|
| Date | 2017-11-06 22:29 +0100 |
| Subject | Re: [Python-de] __init__ ? |
| Message-ID | <slrnp01l2n.ms.hjp-usenet3@hrunkner.hjp.at> |
| In reply to | #5009 |
On 2017-11-06 20:28, Stefan Behnel <python-de@behnel.de> wrote:
> Stefan Ram schrieb am 06.11.2017 um 21:17:
>> Ein konkretes Problem mit Hilfe eines Computers lösen
>> /ist/ eine Ingenieursleistung.
>
> Nun ja, es gibt da schon noch qualitative Unterschiede. Meiner Ansicht nach
> reicht es für eine "Ingenieursleistung" z.B. nicht aus, einem Bankräuber
> einen Taschenrechner über den Kopf zu ziehen, obwohl das ein sehr konkretes
> Problem mit einem Computer löst.
Aber wer außer einem Ingenieur hat immer einen Taschenrechner dabei?
hp
--
_ | Peter J. Holzer | Denn wir sind Diplom-Ingenieure!
|_|_) | |
| | | hjp@hjp.at | -- Prof. Dr. Dipl.-Ing. A Min Tjoa
__/ | http://www.hjp.at/ |
[toc] | [prev] | [next] | [standalone]
| From | "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> |
|---|---|
| Date | 2017-11-07 11:11 +0000 |
| Subject | Re: [Python-de] __init__ ? |
| Message-ID | <f6dintF3c1aU2@mid.individual.net> |
| In reply to | #5010 |
Peter J. Holzer <hjp-usenet3@hjp.at> wrote: >On 2017-11-06 20:28, Stefan Behnel <python-de@behnel.de> wrote: >> Stefan Ram schrieb am 06.11.2017 um 21:17: >>> Ein konkretes Problem mit Hilfe eines Computers lösen >>> /ist/ eine Ingenieursleistung. >> >> Nun ja, es gibt da schon noch qualitative Unterschiede. Meiner Ansicht nach >> reicht es für eine "Ingenieursleistung" z.B. nicht aus, einem Bankräuber >> einen Taschenrechner über den Kopf zu ziehen, obwohl das ein sehr konkretes >> Problem mit einem Computer löst. >Aber wer außer einem Ingenieur hat immer einen Taschenrechner dabei? Wobei in dem konkreten Fall ein Rechenschieber noch besser wäre :-) > hp -- Dipl.-Inform(FH) Peter Heitzer, peter.heitzer@rz.uni-regensburg.de
[toc] | [prev] | [next] | [standalone]
| From | Hermann Riemann <nospam.ng@hermann-riemann.de> |
|---|---|
| Date | 2017-11-12 18:37 +0100 |
| Subject | Re: [Python-de] __init__ ? |
| Message-ID | <f6rf71FasppU1@mid.individual.net> |
| In reply to | #5010 |
Am 06.11.2017 um 22:29 schrieb Peter J. Holzer:
> Aber wer außer einem Ingenieur hat immer einen Taschenrechner dabei?
smartphone & Co mit google?
Hermann
der eben 17+23-4 als Suchbegriff eingegeben hat.
--
http://www.hermann-riemann.de
[toc] | [prev] | [next] | [standalone]
| From | Hermann Riemann <nospam.ng@hermann-riemann.de> |
|---|---|
| Date | 2017-11-12 19:22 +0100 |
| Subject | Re: [Python-de] __init__ ? |
| Message-ID | <f6rhqsFbgt0U1@mid.individual.net> |
| In reply to | #5007 |
Am 06.11.2017 um 20:57 schrieb Stefan Behnel:
> Hier ein paar Buchtipps für diejenigen, die Programmieren lernen, um ein
> Problem damit zu lösen, und nicht die Zeit für ein Informatikstudium haben.
Obwohl ich seit Jahrzehnte programmiere,
fast immer um etwas damit zu machen,
lerne ich zeitweilig noch hinzu.
Ich habe kein Informatik studiert und werde es auch nicht tun.
In Bücher reinschauen um etwas zu lernen geht oft an den Problemen vorbei.
Ich programmiere mit dem was ich für gut halt.
Das Ergebnis sieht etwa so aus:
http://www.hermann-riemann.de/p/ai_chain.py.txt
Hermann
der diesen modul für Verkettungen (incl Rückwärtsverkettung)
eingesetzt hat und weiter einsetzen wird.
--
http://www.hermann-riemann.de
[toc] | [prev] | [standalone]
Back to top | Article view | de.comp.lang.python
csiph-web