Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.python > #4485 > unrolled thread
| Started by | Helmut Wuensch <no@spam.invalid> |
|---|---|
| First post | 2016-07-23 08:58 +0200 |
| Last post | 2016-08-22 08:45 +0200 |
| Articles | 15 — 10 participants |
Back to article view | Back to de.comp.lang.python
[Newby-Frage] Welche Version zum Lernen Helmut Wuensch <no@spam.invalid> - 2016-07-23 08:58 +0200
Re: [Python-de] [Newby-Frage] Welche Version zum Lernen "Andreas Jung" <lists@zopyx.com> - 2016-07-23 09:09 +0200
Re: [Python-de] [Newby-Frage] Welche Version zum Lernen Niko Wenselowski <niko@nerdno.de> - 2016-07-23 09:42 +0200
Re: [DANKE] Welche Version zum Lernen Helmut Wuensch <no@spam.invalid> - 2016-07-23 11:50 +0200
Re: [Python-de] [DANKE] Welche Version zum Lernen Andreas Jung <lists@zopyx.com> - 2016-07-23 11:58 +0200
Re: [Python-de] [DANKE] Welche Version zum Lernen Christopher Arndt <chris@chrisarndt.de> - 2016-07-23 13:09 +0200
Re: [DANKE] Welche Version zum Lernen Hermann Riemann <nospam.compb7@hermann-riemann.de> - 2016-07-23 13:58 +0200
Re: [Python-de] [DANKE] Welche Version zum Lernen robert rottermann <robert@redcor.ch> - 2016-07-23 14:06 +0200
Re: [Python-de] [DANKE] Welche Version zum Lernen "Andreas Jung" <lists@zopyx.com> - 2016-07-23 14:15 +0200
Re: [Python-de] [DANKE] Welche Version zum Lernen Hermann Riemann <nospam.compb7@hermann-riemann.de> - 2016-07-23 19:43 +0200
Re: [Python-de] [DANKE] Welche Version zum Lernen Thomas Güttler <guettliml@thomas-guettler.de> - 2016-08-19 11:32 +0200
Re: [Python-de] [Newby-Frage] Welche Version zum Lernen Arnold Krille <arnold@arnoldarts.de> - 2016-07-23 15:13 +0200
Re: [Python-de] [nochmals DANKE] Welche Version zum Lernen Helmut Wuensch <no@spam.invalid> - 2016-07-23 16:06 +0200
Re: [Python-de] [nochmals DANKE] Welche Version zum Lernen Stefan Schwarzer <sschwarzer@sschwarzer.net> - 2016-07-23 17:03 +0200
Re: [Python-de] [nochmals DANKE] Welche Version zum Lernen Thomas Güttler <guettliml@thomas-guettler.de> - 2016-08-22 08:45 +0200
| From | Helmut Wuensch <no@spam.invalid> |
|---|---|
| Date | 2016-07-23 08:58 +0200 |
| Subject | [Newby-Frage] Welche Version zum Lernen |
| Message-ID | <dvgiv2F7h33U1@mid.individual.net> |
Hallo! Ich habe ein etwas älteres Büchlein geschenkt bekommen. Da gibt's als mitgelieferte CD die Version 2.2.? Jetzt habe ich etwas gegooo.. und zwei neue Versionen gefunden: 'ne 2.7er und 'ne 3er. Welche eigent sich zum Lernen (in Verbindung mit dem Buch) besser? Wohl wahrscheinlich die 2er Version?? Sorry für die wohl sehr triviale Frage und dafür *ein ganz herzliches Dankeschön* für Eure Antworten! cu Helmut
[toc] | [next] | [standalone]
| From | "Andreas Jung" <lists@zopyx.com> |
|---|---|
| Date | 2016-07-23 09:09 +0200 |
| Subject | Re: [Python-de] [Newby-Frage] Welche Version zum Lernen |
| Message-ID | <mailman.69.1469258618.22221.python-de@python.org> |
| In reply to | #4485 |
[Multipart message — attachments visible in raw view] — view raw
Python 2.2? Diese Version ist wie alt? 15 Jahre. Aktuell ist Python 3.5/3.6...es gibt genügend Resourcen zu aktuellen Python 3 Versionen. -aj On 23 Jul 2016, at 8:58, Helmut Wuensch wrote: > Hallo! > > Ich habe ein etwas älteres Büchlein geschenkt > bekommen. Da gibt's als mitgelieferte CD die > Version 2.2.? > > Jetzt habe ich etwas gegooo.. und zwei neue > Versionen gefunden: 'ne 2.7er und 'ne 3er. > Welche eigent sich zum Lernen (in Verbindung > mit dem Buch) besser? Wohl wahrscheinlich > die 2er Version?? > > Sorry für die wohl sehr triviale Frage und > dafür *ein ganz herzliches Dankeschön* für > Eure Antworten! > > cu Helmut > _______________________________________________ > python-de maillist - python-de@python.org > https://mail.python.org/mailman/listinfo/python-de
[toc] | [prev] | [next] | [standalone]
| From | Niko Wenselowski <niko@nerdno.de> |
|---|---|
| Date | 2016-07-23 09:42 +0200 |
| Subject | Re: [Python-de] [Newby-Frage] Welche Version zum Lernen |
| Message-ID | <mailman.70.1469260177.22221.python-de@python.org> |
| In reply to | #4485 |
Hallo Helmut, Am 23.07.2016 um 08:58 schrieb Helmut Wuensch: > Jetzt habe ich etwas gegooo.. und zwei neue > Versionen gefunden: 'ne 2.7er und 'ne 3er. > Welche eigent sich zum Lernen (in Verbindung > mit dem Buch) besser? Wohl wahrscheinlich > die 2er Version?? Wenn du das Buch zum Lernen verwenden willst, würde ich bei 2.7 bleiben. Wenn dir das Buch nicht ganz so wichtig ist, dann würde ich definitiv auf Python 3 umsatteln, da Python 2 nur noch bis 2020 gepflegt wird. Du kannst das Buch vielleicht sogar mit Python 3 erfolgreich nutzen, da viele Sachen gleich geblieben sind, aber für einen Anfänger könnten die kleinen Unterschiede auch das Zünglein an der Wage sein, das den Spaß nimmt. Viele Grüße Niko
[toc] | [prev] | [next] | [standalone]
| From | Helmut Wuensch <no@spam.invalid> |
|---|---|
| Date | 2016-07-23 11:50 +0200 |
| Subject | Re: [DANKE] Welche Version zum Lernen |
| Message-ID | <dvgsvuF9r2nU1@mid.individual.net> |
| In reply to | #4485 |
Hi Andreas, hi Niko, zuerst 'mal *danke* für Eure Tipps! Noch'ne kleine Anschlussfrage: Wenn ich mich vorerst für 2.7. entscheide, ist es sehr kompliziert, auf 3.x 'up-zu-daten'? cu Helmut
[toc] | [prev] | [next] | [standalone]
| From | Andreas Jung <lists@zopyx.com> |
|---|---|
| Date | 2016-07-23 11:58 +0200 |
| Subject | Re: [Python-de] [DANKE] Welche Version zum Lernen |
| Message-ID | <mailman.72.1469267898.22221.python-de@python.org> |
| In reply to | #4488 |
Warum Python 2.7? Was ist der Grund für diese Frage? Python 3 ist das was du lernen willst und sonst nichts. Punkt. Streich Python 2 aus deinen Gedanken...deine Frage macht wirklich NULL Sinn - gerade wenn Du Python Neueinsteiger bist. Weitere Diskussionen sind wirklich nicht notwendig Python 3.5 Python 3.5 Python 3.5 Python 3.5 Python 3.5 Das willst Du lernen - sonst nichts! -aj Am 23. Juli 2016 um 11:50 schrieb Helmut Wuensch <no@spam.invalid>: > Hi Andreas, > hi Niko, > > zuerst 'mal *danke* für Eure Tipps! > > Noch'ne kleine Anschlussfrage: > Wenn ich mich vorerst für 2.7. > entscheide, ist es sehr kompliziert, > auf 3.x 'up-zu-daten'? > > > cu Helmut > _______________________________________________ > python-de maillist - python-de@python.org > https://mail.python.org/mailman/listinfo/python-de >
[toc] | [prev] | [next] | [standalone]
| From | Christopher Arndt <chris@chrisarndt.de> |
|---|---|
| Date | 2016-07-23 13:09 +0200 |
| Subject | Re: [Python-de] [DANKE] Welche Version zum Lernen |
| Message-ID | <mailman.73.1469272638.22221.python-de@python.org> |
| In reply to | #4488 |
[Multipart message — attachments visible in raw view] — view raw
Am 23.07.2016 um 11:58 schrieb Andreas Jung: > Streich Python 2 aus deinen Gedanken...deine Frage macht wirklich NULL Sinn Die Frage macht natürlich Sinn. > Python 3 ist das was du lernen willst und sonst nichts. Punkt. Die Antwort sollte allerdings ähnlich lauten, mit der Einschränkung: für den Anfang. Python 2.7 wird zwar tatsächlich noch viel eingesetzt, besonders in Firmen, die z.B. noch alte Projekte haben, die z.B. auf älteren Version von Django oder anderen Webframeworks aufbauen, aber auch diese werden wohl in den nächsten Jahren verstärkt migrieren. https://pythonclock.org/ Falls es notwendig sein sollte, kannst du die Unterschiede zwischen Python 3 und 2 immer noch später lernen, um z.B. Code zu schreiben, der auf beiden Version laufähig ist: http://python-future.org/compatible_idioms.html Dies ist aber ein fortgeschrittenes Thema, das du am Anfang zwar zur Kenntnis nehmen kannst, von dem du dich aber nicht gleich vom eigentlichen Ziel - Python lernen - ablenken lassen solltest. Chris
[toc] | [prev] | [next] | [standalone]
| From | Hermann Riemann <nospam.compb7@hermann-riemann.de> |
|---|---|
| Date | 2016-07-23 13:58 +0200 |
| Subject | Re: [DANKE] Welche Version zum Lernen |
| Message-ID | <dvh4g1FbjirU1@mid.individual.net> |
| In reply to | #4488 |
Helmut Wuensch schrieb:
> Noch'ne kleine Anschlussfrage:
> Wenn ich mich vorerst für 2.7.
> entscheide, ist es sehr kompliziert,
> auf 3.x 'up-zu-daten'?
Für Anfänger ( und "Lernfaule")
sind die Hauptunterschiede zwischen
Python 2 und Python 3:
Python 2: print x
Python 3: print(x)
also () ist erforderlich bei print in Python 3
Python 2: Zeichenketten sind ISO
also z.B. len('ä') liefert 2 (wegen byte Zählung)
Python 3: Zeichenketten sind utf
also len('ä') liefert 1 (wegen integer Zählung)
(sofern ä kein diakritisches Zeichen ist)
Unter Linux habe ich gleichzeitig
Python 2 ( Aufruf Python)
und Python 3 (Aufruf Python3)
Hermann
der nach seiner Erfahrung vermutet,
das man mit dem alten Lehrbauch
*anfangs* unter Beachtung obiger beiden Bedingungen
mit dem Python 2 Lehrbuch auch Python 3 programmieren kann.
--
www.hermann-riemann.de
[toc] | [prev] | [next] | [standalone]
| From | robert rottermann <robert@redcor.ch> |
|---|---|
| Date | 2016-07-23 14:06 +0200 |
| Subject | Re: [Python-de] [DANKE] Welche Version zum Lernen |
| Message-ID | <mailman.75.1469276034.22221.python-de@python.org> |
| In reply to | #4491 |
du meintest wohl Leerbauch, und den muss mann selbstverständlich füllen!
On 23.07.2016 13:58, Hermann Riemann wrote:
> Helmut Wuensch schrieb:
>
>> Noch'ne kleine Anschlussfrage:
>> Wenn ich mich vorerst für 2.7.
>> entscheide, ist es sehr kompliziert,
>> auf 3.x 'up-zu-daten'?
> Für Anfänger ( und "Lernfaule")
> sind die Hauptunterschiede zwischen
> Python 2 und Python 3:
>
> Python 2: print x
> Python 3: print(x)
> also () ist erforderlich bei print in Python 3
>
> Python 2: Zeichenketten sind ISO
> also z.B. len('ä') liefert 2 (wegen byte Zählung)
>
> Python 3: Zeichenketten sind utf
> also len('ä') liefert 1 (wegen integer Zählung)
> (sofern ä kein diakritisches Zeichen ist)
>
> Unter Linux habe ich gleichzeitig
> Python 2 ( Aufruf Python)
> und Python 3 (Aufruf Python3)
>
> Hermann
> der nach seiner Erfahrung vermutet,
> das man mit dem alten Lehrbauch
> *anfangs* unter Beachtung obiger beiden Bedingungen
> mit dem Python 2 Lehrbuch auch Python 3 programmieren kann.
>
[toc] | [prev] | [next] | [standalone]
| From | "Andreas Jung" <lists@zopyx.com> |
|---|---|
| Date | 2016-07-23 14:15 +0200 |
| Subject | Re: [Python-de] [DANKE] Welche Version zum Lernen |
| Message-ID | <mailman.76.1469276841.22221.python-de@python.org> |
| In reply to | #4491 |
[Multipart message — attachments visible in raw view] — view raw
On 23 Jul 2016, at 13:58, Hermann Riemann wrote: > Hermann > der nach seiner Erfahrung vermutet, > das man mit dem alten Lehrbauch > *anfangs* unter Beachtung obiger beiden Bedingungen > mit dem Python 2 Lehrbuch auch Python 3 programmieren kann. Mit einem Buch über Python 2.2 (Release 2001(!)) lernt man kein Python. Das Buch gehört auf den Müll...hört bitte auch mit solchen unsinnigen Ratschlägen an Newbies. -aj
[toc] | [prev] | [next] | [standalone]
| From | Hermann Riemann <nospam.compb7@hermann-riemann.de> |
|---|---|
| Date | 2016-07-23 19:43 +0200 |
| Subject | Re: [Python-de] [DANKE] Welche Version zum Lernen |
| Message-ID | <dvhom9Fgef2U1@mid.individual.net> |
| In reply to | #4493 |
Andreas Jung schrieb: >> der nach seiner Erfahrung vermutet, >> das man mit dem alten Lehrbauch >> *anfangs* unter Beachtung obiger beiden Bedingungen >> mit dem Python 2 Lehrbuch auch Python 3 programmieren kann. > Mit einem Buch über Python 2.2 (Release 2001(!)) lernt man kein Python. Ich habe bei mir (in meinem Wohnzimmer) eben ein Buch über Python 2.5 und ein Buch über Python 1.5.1 (1998) "ausgegraben". Was da steht dürfte in massenhaft einfachen Fällen ( bis auf print Klammern ) heute noch funktionieren. Zumindest reicht 1.5.1 fürs erste rumprobieren im Dialog. Die Dauer von "erste" hängt auch davon ab, ob man vorher eine andere Programmiersprache kennt. Python ist mittlerweile so umfangreich, das ich vieles erst nach und nach lerne. Aktuell verwende ich zum Nachschlagen und einige Erweiterungen, Python 3 von Weigend mitp 5. Auflage und Python 3 von Ernesti Kaiser Rheinwerk 4. Auflage. Und ich habe mich über teilweise anderes Python im Buch Raspberry pi von Kofler gewundert. Beim Programmieren habe ich früher oft in Python kurz & gut nachgeschlagen, etwa wenn ich z.B. wissen wollte, welche geeignete Funktion (Methode) ich für strings verwenden kann. Interessant scheint mir auch das Buch Routineaufgaben mit Python automatisieren von Sweigart dpunkt 1. Auflage zu sein; wobei ich mir nicht sicher bin welche import module auch funktionieren. Der erste Teil des Buches enthält eine Einführung in Python. > Das Buch gehört auf den Müll... Solange ich nicht in das Buch hereingesehen habe .. Hermann der nur privat und alleine Python programmiert, welches er aus Büchern, Probieren und ein paar internet Anfragen gelernt hat. -- www.hermann-riemann.de
[toc] | [prev] | [next] | [standalone]
| From | Thomas Güttler <guettliml@thomas-guettler.de> |
|---|---|
| Date | 2016-08-19 11:32 +0200 |
| Subject | Re: [Python-de] [DANKE] Welche Version zum Lernen |
| Message-ID | <mailman.174.1471599605.2268.python-de@python.org> |
| In reply to | #4488 |
Am 23.07.2016 um 11:58 schrieb Andreas Jung: > Warum Python 2.7? Was ist der Grund für diese Frage? > Python 3 ist das was du lernen willst und sonst nichts. Punkt. Begründungen geben Befehlen einen Sinn. Mit Sinn macht es auch mehr Spaß. Motivation ist wichtig. Gruß, Thomas -- Thomas Guettler http://www.thomas-guettler.de/
[toc] | [prev] | [next] | [standalone]
| From | Arnold Krille <arnold@arnoldarts.de> |
|---|---|
| Date | 2016-07-23 15:13 +0200 |
| Subject | Re: [Python-de] [Newby-Frage] Welche Version zum Lernen |
| Message-ID | <mailman.78.1469280035.22221.python-de@python.org> |
| In reply to | #4485 |
[Multipart message — attachments visible in raw view] — view raw
Hi, On Sat, 23 Jul 2016 08:58:56 +0200 Helmut Wuensch <no@spam.invalid> wrote: > Ich habe ein etwas älteres Büchlein geschenkt > bekommen. Da gibt's als mitgelieferte CD die > Version 2.2.? > Jetzt habe ich etwas gegooo.. und zwei neue > Versionen gefunden: 'ne 2.7er und 'ne 3er. > Welche eigent sich zum Lernen (in Verbindung > mit dem Buch) besser? Wohl wahrscheinlich > die 2er Version?? Genauso wenig wie ich mit den alten Windows2000-Büchern in meinem Regal irgendetwas 'lernen' will, genauso wenig möchtest Du mit dem Python2.2-Buch etwas lernen. Schon der Unterschied zu 2.7 ist so groß, das Du bei jedem Problem schauen musst ob es Dein Fehler oder ein 2.2->2.7 Problem ist. Und der Aufwand ist zu groß und wird Dir allen Spaß an Python nehmen. Falls Du Dir kein aktuelles Buch kaufen kannst/willst, hier mein Angebot: Schreib mir Deine Adresse (als private Antwort) oder mach eine amazon-Wunschliste mit einem aktuellen Buch und schick mir den Link, dann bekommst Du von mir das Buch. Und das Python2.2-Buch stellst Du ins Regal zum Angeben oder schneidest ein Loch hinein und versteckst Deine Backupplatte darin vor neugierigen Augen. - Arnold
[toc] | [prev] | [next] | [standalone]
| From | Helmut Wuensch <no@spam.invalid> |
|---|---|
| Date | 2016-07-23 16:06 +0200 |
| Subject | Re: [Python-de] [nochmals DANKE] Welche Version zum Lernen |
| Message-ID | <dvhc2lFdd7vU1@mid.individual.net> |
| In reply to | #4485 |
Nochmals ein Hallo an Alle! Und ein *ganz großes Dankeschön* an Euch!! Ich habe aus Euren Antworten VIEL gelernt! (So wie es ja auch eigentlich sein sollte! ;-) ) Lernen tue ich momentan auch C und wollte eigentlich den Interpreter nur 'mal kennen- lernen ... (Denn da gibt es viele [programmiertechnischen] Parallelen dazu ...) Es war sehr nett, dass Ihr mir auch die Unterschiede beider Ver. aufgezeigt habt. Besonders toll fand ich, das Angebot von Arnold! (Ich denke, dass ich die notwendigen Bücher auch kaufen kann. ;-) Komme aber vielleicht auf das Angebot zurück.) Eigentlich war's das schon, denn ich möchte Eure Gedult nicht überstrapazieren ... Aber habt Ihr für mich vielleicht einen *klitzekleinen* Tipp für ein (empfehlenswertes) gutes Lehrbuch oder (Uni-) Skript*) aus dem Ihr *Euer* [Anfangs-] Wissen geschöpft habt? Und nun als ganz Letztes: Nochmals danke! cu Helmut *) Verwende ich auch für C!
[toc] | [prev] | [next] | [standalone]
| From | Stefan Schwarzer <sschwarzer@sschwarzer.net> |
|---|---|
| Date | 2016-07-23 17:03 +0200 |
| Subject | Re: [Python-de] [nochmals DANKE] Welche Version zum Lernen |
| Message-ID | <mailman.83.1469286509.22221.python-de@python.org> |
| In reply to | #4495 |
Hallo Helmut, On 2016-07-23 16:06, Helmut Wuensch wrote: > Eigentlich war's das schon, denn ich möchte > Eure Gedult nicht überstrapazieren ... > Aber habt Ihr für mich vielleicht einen > *klitzekleinen* Tipp für ein (empfehlenswertes) > gutes Lehrbuch oder (Uni-) Skript*) aus dem > Ihr *Euer* [Anfangs-] Wissen geschöpft habt? ich persönlich habe mit "Learning Python" von O'Reilly angefangen. Aber damals war das nur halb so dick wie jetzt und behandelte Python 1.5. ;-) Ich finde das Buch gut, weil so viele Details drinstehen. Andere finden das Buch wiederum unnötig aufgeblasen beziehungsweise zu detailliert. Viele Grüße Stefan
[toc] | [prev] | [next] | [standalone]
| From | Thomas Güttler <guettliml@thomas-guettler.de> |
|---|---|
| Date | 2016-08-22 08:45 +0200 |
| Subject | Re: [Python-de] [nochmals DANKE] Welche Version zum Lernen |
| Message-ID | <mailman.220.1471848311.2268.python-de@python.org> |
| In reply to | #4495 |
Am 23.07.2016 um 16:06 schrieb Helmut Wuensch:
> Nochmals ein Hallo an Alle!
>
> Und ein *ganz großes Dankeschön* an Euch!!
>
> Ich habe aus Euren Antworten VIEL gelernt!
> (So wie es ja auch eigentlich sein sollte! ;-) )
>
> Lernen tue ich momentan auch C und wollte
> eigentlich den Interpreter nur 'mal kennen-
> lernen ...
> (Denn da gibt es viele [programmiertechnischen]
> Parallelen dazu ...)
>
> Es war sehr nett, dass Ihr mir auch die
> Unterschiede beider Ver. aufgezeigt habt.
>
> Besonders toll fand ich, das Angebot von
> Arnold! (Ich denke, dass ich die notwendigen
> Bücher auch kaufen kann. ;-) Komme aber
> vielleicht auf das Angebot zurück.)
>
> Eigentlich war's das schon, denn ich möchte
> Eure Gedult nicht überstrapazieren ...
> Aber habt Ihr für mich vielleicht einen
> *klitzekleinen* Tipp für ein (empfehlenswertes)
> gutes Lehrbuch oder (Uni-) Skript*) aus dem
> Ihr *Euer* [Anfangs-] Wissen geschöpft habt?
>
Hallo,
ich habe damals (ich glaube im Jahr 2001) mit dem Python
Tutorial angefangen. Das gibt es inzwischen auch auf deutsch:
https://py-tutorial-de.readthedocs.io/de/python-3.3/
Noch ein Tipp: Lese einfach bei StackOverflow die
Fragen zu Python durch.
http://stackoverflow.com/questions/tagged/python
Ansonsten noch ein Hinweis:
"Bad programmers worry about the code. Good programmers worry about data structures and their relationships."
Siehe http://programmers.stackexchange.com/questions/163185/torvalds-quote-about-good-programmer
Für mich heißt das: PostgreSQL (per Django ORM)
Gruß,
Thomas
--
Thomas Guettler http://www.thomas-guettler.de/
[toc] | [prev] | [standalone]
Back to top | Article view | de.comp.lang.python
csiph-web