Hallo liebes Forum,
ich möchte mich kurz vorstellen:
Nachdem ich in unserem Unternehmen ziemliche viele VBA Lösungen geschrieben habe,
wende ich mich nun endlich auch richtigen Sprachen zu.
Aktuell Python und Java.
Python vor allem für kleine Lösungen, in denen es um csv oder txt dateien geht.
Ich ackere gerade das Buch Python - von Kopf bis Fuß - von OReilly durch, bislang sehr vielversprechend.
Es gibt tausend Fragen, doch ich denke, nach und nach wachse ich schon rein.
Für mich ist es ganz wichtig, endlich von dem VBA Denken mich zu lösen und mein Denken
in andere Richtungen zu erweitern.
Viele Grüße,
Macci
Ich bin der neue hier
@nfb503
Herzlich willkommen hier! Ich wünsch' Dir mit Python viel Spaß! Ob man das auch mit Java haben kann, kann ich nicht beurteilen...
mutetella
Herzlich willkommen hier! Ich wünsch' Dir mit Python viel Spaß! Ob man das auch mit Java haben kann, kann ich nicht beurteilen...
mutetella
Entspanne dich und wisse, dass es Zeit für alles gibt. (YogiTea Teebeutel Weisheit )
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
Auch meinerseits ein "Herzliches Willkommen" hier im Forum
Python laesst sich auch wunderbar fuer grosse Projekte einsetzen insofern verstehe ich deine Trennung nicht so ganz. Es sei denn es geht darum, dass man mehr (und guenstigere) Java- als Python-Programmierer findet
Und deine tausend Fragen darfst du hier auch gerne stellen
Python laesst sich auch wunderbar fuer grosse Projekte einsetzen insofern verstehe ich deine Trennung nicht so ganz. Es sei denn es geht darum, dass man mehr (und guenstigere) Java- als Python-Programmierer findet
Und deine tausend Fragen darfst du hier auch gerne stellen
Michael Markert ❖ PEP 8 Übersetzung ❖ Tutorial Übersetzung (3.x) ⇒ Online-Version (Python 3.3) ❖ Deutscher Python-Insider ❖ Projekte
Hallo Cofi,
Java ist auch um Programme anderer wenigstens ein wenig zu verstehen und warten zu können.
In der Tat gibt es oft studentische Aushilfen, die an der Uni Java und C lernen.
Selbst bin ich offen, um auch mehr mit Python umzusetzen, wenn ich mich erstmal eingearbeitet habe.
Mein erstes Programm schreibe ich gerade.
Obwohl es mit Sicherheit noch zu umständlich ist, hat es jetzt schon nur ein Drittel oder Viertel
der Codezeilen, welches es in VBA hätte (das weiss ich, da ich es dort schon geschrieben habe).
Ich bin begeistert.
der Vorteil an VBA oder Vb Studio ist einfach, dass man sehr schnell eine GUI basteln
und es einfach verteilen kann. Das scheint in Python schwieriger zu sein aber auch das
lerne ich irgendwann bestimmt noch.
Immoment habe ich einfach die Logik geändert:
Anstatt FilePicker, userform etc, erwartet das Python Programm die csv Datei einfach im selben Pfad.
Prüfung ob Datei vorhanden, ist ja simpel und die Bedienung ist so sogar viel klarer.
Java ist auch um Programme anderer wenigstens ein wenig zu verstehen und warten zu können.
In der Tat gibt es oft studentische Aushilfen, die an der Uni Java und C lernen.
Selbst bin ich offen, um auch mehr mit Python umzusetzen, wenn ich mich erstmal eingearbeitet habe.
Mein erstes Programm schreibe ich gerade.
Obwohl es mit Sicherheit noch zu umständlich ist, hat es jetzt schon nur ein Drittel oder Viertel
der Codezeilen, welches es in VBA hätte (das weiss ich, da ich es dort schon geschrieben habe).
Ich bin begeistert.
der Vorteil an VBA oder Vb Studio ist einfach, dass man sehr schnell eine GUI basteln
und es einfach verteilen kann. Das scheint in Python schwieriger zu sein aber auch das
lerne ich irgendwann bestimmt noch.
Immoment habe ich einfach die Logik geändert:
Anstatt FilePicker, userform etc, erwartet das Python Programm die csv Datei einfach im selben Pfad.
Prüfung ob Datei vorhanden, ist ja simpel und die Bedienung ist so sogar viel klarer.
- Hyperion
- Moderator
- Beiträge: 7478
- Registriert: Freitag 4. August 2006, 14:56
- Wohnort: Hamburg
- Kontaktdaten:
Lies Dir dazu doch mal die ersten zwei bis drei Seiten hiervon durch - passt zur Thematiknfb503 hat geschrieben: der Vorteil an VBA oder Vb Studio ist einfach, dass man sehr schnell eine GUI basteln
und es einfach verteilen kann. Das scheint in Python schwieriger zu sein aber auch das
lerne ich irgendwann bestimmt noch.
encoding_kapiert = all(verstehen(lesen(info)) for info in (Leonidas Folien, Blog, Folien & Text inkl. Python3, utf-8 everywhere))
assert encoding_kapiert
assert encoding_kapiert
Nach Jahren mit Python *darf* ich im Job seit knapp einem Jahr wieder mit VBA arbeiten. Es ist grausam. Es ist einfach nur grausam.nfb503 hat geschrieben:Für mich ist es ganz wichtig, endlich von dem VBA Denken mich zu lösen und mein Denken
in andere Richtungen zu erweitern.
Eclipse ist auch für Python die beste Entwicklungsumgebung die ich kenne (Stichwort: Pydev).nfb503 hat geschrieben:Eclipse für Java gefällt mir soweit ganz gut.
Hierzu empfehle ich PyQt. PyQt bietet auch die Möglichkeit sich eine GUI grafisch zusammenzuklicken (Stichwort: Qt Designer).nfb503 hat geschrieben:der Vorteil an VBA oder Vb Studio ist einfach, dass man sehr schnell eine GUI basteln ...
Auch aus Deinem Python Code kannst Du eine einfach zu verteilende exe-Datei generieren (Stichwort: py2exe).nfb503 hat geschrieben:und es einfach verteilen kann.
Da ist nun wieder die Frage, was du von einer Entwicklungsumgebung erwartest.MagBen hat geschrieben:Eclipse ist auch für Python die beste Entwicklungsumgebung die ich kenne (Stichwort: Pydev).
Ich weiß auf jeden Fall, warum ich bei den vollintegrierten Tools Eclipse/Pydev durch PyCharm ausgetauscht habe.
- Hyperion
- Moderator
- Beiträge: 7478
- Registriert: Freitag 4. August 2006, 14:56
- Wohnort: Hamburg
- Kontaktdaten:
VBA.NET oder noch älteren Krams?/me hat geschrieben: Nach Jahren mit Python *darf* ich im Job seit knapp einem Jahr wieder mit VBA arbeiten. Es ist grausam. Es ist einfach nur grausam.
encoding_kapiert = all(verstehen(lesen(info)) for info in (Leonidas Folien, Blog, Folien & Text inkl. Python3, utf-8 everywhere))
assert encoding_kapiert
assert encoding_kapiert
Alt. Richtig alt. VBA in Excel. Ein Riesenprojekt mit über 1000 Leuten für einen großen Bonner Telekommunikationsanbieter (dessen Namen ich hier nicht nennen werde) und ich muss VBA in Excel programmieren.Hyperion hat geschrieben:VBA.NET oder noch älteren Krams?
Hallo,
mein Beileid
Grosse Projekte in VBA macht keinen Spaß, ich hatte zunehmends Frust am Ende.
Wenn man sich etwas mit Programmierung beschäftigt und besser werden möchte. ist es mit VBA nicht einfach.
Trotzdem man Klassen baut etc, es ist einfach schwierig.
Aber auch VBA wird mir nicht erspart bleiben und es ist mir ein Rätsel, wieso in so vielen grossen
Unternehmen eine so hohe Anzahl von VBA Lösungen rumschwirren.
Nicht, dass ich etwas gegen VBA hätte, ich denke nur, der Einsatzbereich ist oft zu groß für VBA.
mein Beileid
Grosse Projekte in VBA macht keinen Spaß, ich hatte zunehmends Frust am Ende.
Wenn man sich etwas mit Programmierung beschäftigt und besser werden möchte. ist es mit VBA nicht einfach.
Trotzdem man Klassen baut etc, es ist einfach schwierig.
Aber auch VBA wird mir nicht erspart bleiben und es ist mir ein Rätsel, wieso in so vielen grossen
Unternehmen eine so hohe Anzahl von VBA Lösungen rumschwirren.
Nicht, dass ich etwas gegen VBA hätte, ich denke nur, der Einsatzbereich ist oft zu groß für VBA.
@nfb503: Es gibt so viele Lösungen in VBA weil sich das in MS Office-Produkten einfach anbietet als ”eingebaute” und etablierte Lösung. Und der Einsatzbereich ist oft zu zu gross weil die Lösungen gewachsen sind, bis sie zwar eigentlich zu gross für VBA sind, aber der Schritt *dann* alles noch einmal neu, angemessener zu lösen, halt auch auch eine grosse Hürde ist, was Zeit, Geld, und Unterbrechungen und Reibungsverluste im laufenden Betrieb angeht.
Stabiler, schneller, mehr integrierte Funktionen, Bessere Einbindemöglichkeit für eigene Tools, Unterstützung für Django/HTML/JavaScript, ...nfb503 hat geschrieben:Warum hast du die Tools gegen PyCharme ausgetauscht ?
Sollte ich jetzt besser meinen Telekommunikationsanbieter wechseln, oder froh sein, dass die Programmierung auch von Dir kommt .../me hat geschrieben: Ein Riesenprojekt mit über 1000 Leuten für einen großen Bonner Telekommunikationsanbieter (dessen Namen ich hier nicht nennen werde) und ich muss VBA in Excel programmieren.
Das ist nur Code für die Steuerung des Projekts. Es ist kein Code für die Steuerung des Netzes. Sei also unbesorgt.kbr hat geschrieben:Sollte ich jetzt besser meinen Telekommunikationsanbieter wechseln, oder froh sein, dass die Programmierung auch von Dir kommt ...
-
- User
- Beiträge: 3
- Registriert: Sonntag 20. Juli 2014, 16:19
hi ich stelle mich hiermit auch mal vor, bin der neue hier und ehr zufällig an python3 gelangt(über den Raspberry Pi)
tja mit python kenne ich mich noch nicht so gut aus (bekomme es hin ein Fenster zu programmieren) hoffe hier auf nette leute zu treffen.
grüße King_knife
tja mit python kenne ich mich noch nicht so gut aus (bekomme es hin ein Fenster zu programmieren) hoffe hier auf nette leute zu treffen.
grüße King_knife