Projektstruktur, Inkrementor und generelle Fragen
Verfasst: Mittwoch 21. Februar 2018, 15:03
Hallo zusammen
Vorweg:
Ich entschuldige mich für diesen Betreff, mir ist kein anderer eingefallen.
Ich bin Python-Neuling, allerdings nicht komplett ein Programmierer-Neuling. Ich komme aus Java.
Mein Ziel war eigentlich, dass ich mir eine neue Sprache aneigne, in erster Linie- um meinen Horizont zu erweitern und wer weiss, vielleicht auch mal bei Opensurce Projekten mitzumachen.
Vielleicht ist noch hilfreich zu wissen, dass ich blind bin und auf einen Screenreader angewiesen bin.
Nun ja, bereits jetzt tun sich Fragen auf:
Zum Programmieren benutze ich die Eclipse IDE, die kenn ich gut aus Java und generell sind SWT-GUIs sehr barrierefrei. .
a) Wie sollte ich eurer Meinung nach die Projektstruktur handhaben. Wie in Java? Bei mir sieht das momentan so aus:
Projektname-->SRC(Package)-->test.py. Falls ich jetzt Unittests schreiben sollte, sollte ich danach im Projekt ein weiteres Package mit Tests erstellen?
b) Ich war schockiert, als bei mir der interpreter CodeError von sich gab, ich habe nämlich probiert eine Variable hochzuzählen mit x++.
Hat es einen expliziten Grund, wieso das Enkrementieren bei Python nicht geht?
c) An die Java-C++-Programmierer: Konntet ihr euch an die Syntax von Python gewöhnen? Sprich keine Geschweifte klammern. Das ist sehr gewöhnigsbedürftig
d) Meine letzte Frage: Es scheint ja kein Switch zu geben, kann ich davon ausgehen, dass Switch das gleiche ist wie elif?
Danke für eure Antworten^^
Vorweg:
Ich entschuldige mich für diesen Betreff, mir ist kein anderer eingefallen.
Ich bin Python-Neuling, allerdings nicht komplett ein Programmierer-Neuling. Ich komme aus Java.
Mein Ziel war eigentlich, dass ich mir eine neue Sprache aneigne, in erster Linie- um meinen Horizont zu erweitern und wer weiss, vielleicht auch mal bei Opensurce Projekten mitzumachen.
Vielleicht ist noch hilfreich zu wissen, dass ich blind bin und auf einen Screenreader angewiesen bin.
Nun ja, bereits jetzt tun sich Fragen auf:
Zum Programmieren benutze ich die Eclipse IDE, die kenn ich gut aus Java und generell sind SWT-GUIs sehr barrierefrei. .
a) Wie sollte ich eurer Meinung nach die Projektstruktur handhaben. Wie in Java? Bei mir sieht das momentan so aus:
Projektname-->SRC(Package)-->test.py. Falls ich jetzt Unittests schreiben sollte, sollte ich danach im Projekt ein weiteres Package mit Tests erstellen?
b) Ich war schockiert, als bei mir der interpreter CodeError von sich gab, ich habe nämlich probiert eine Variable hochzuzählen mit x++.
Hat es einen expliziten Grund, wieso das Enkrementieren bei Python nicht geht?
c) An die Java-C++-Programmierer: Konntet ihr euch an die Syntax von Python gewöhnen? Sprich keine Geschweifte klammern. Das ist sehr gewöhnigsbedürftig
d) Meine letzte Frage: Es scheint ja kein Switch zu geben, kann ich davon ausgehen, dass Switch das gleiche ist wie elif?
Danke für eure Antworten^^