Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert sind; Die von diesem Forum gesetzten Cookies düfen nur auf dieser Website verwendet werden und stellen kein Sicherheitsrisiko dar. Cookies auf diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Python oder Java?
#11
Notiz 

RE: Python oder Java?

(05.10.2019, 14:01)rienneva schrieb: sublime3 ist doch nur ein Editor, oder? Wie Notebook++.
Wie komme ich vom Python Code zum Executable?

Ist der Python-Code selber nicht das Executable, da es sich um eine interpretierte Sprache handelt?
Einfach
python myprogram.py
eingeben und fertig.
#12
Notiz 

RE: Python oder Java?

(05.10.2019, 14:01)rienneva schrieb: sublime3 ist doch nur ein Editor, oder? Wie Notebook++.
Wie komme ich vom Python Code zum Executable?
Als sublime3 Plugin  ... eine deutsche Seite dafür kenne ich aber nicht. Einfach mal bei google nachfragen.
Ansonsten Anaconda Plugin
#13
Notiz 

RE: Python oder Java?

(05.10.2019, 14:11)Golvellius schrieb: Ist der Python-Code selber nicht das Executable, da es sich um eine interpretierte Sprache handelt?
Einfach
python myprogram.py
eingeben und fertig.

Nein, sicher nicht.
Du brauchst dann eben den Interpreter, oder eben einen Compiler. Debugging dürfte dann schwierig sein.

Bei anderen Sprachen ist das so, dass die Entwicklungsumgebung dir dies alles gibt, inklusive GUI Entwicklung. Bei Microsoft Visual ist das alles integriert, bei Delphi ist das auch alles integriert (mit Pascal als Sprache), Java läuft im Browser (Entwicklung weiss ich nicht), bei Matlab ist auch alles integriert. Alles inklusive Debugger.
Mit eclipse habe ich persönlich noch nie gearbeitet, nur mal kurz angeschaut. Da braucht man wohl die Plugins.
Visual meine ich gelesen zu haben kann inzwischen auch Python.
#14

RE: Python oder Java?

bei Python gibt es keine executables die direkt ausgeführt werden können! Stattdessen wir das Pythonprogramm (ein Textfile) während des Programmlaufs von einem Interpreter analysiert, übersetzt und ausgeführt.
Man benötigt also einen installierten Pythoninterpreter (Linuxdistributionen haben sowas von Hause aus installiert, bei Windows muß man selbst Hand anlegen) und einen Editor z.B. einen Standardeditor oder Notepad++, Atom, Eclipse usw.
#15
Notiz 

RE: Python oder Java?

Es kommt drauf an was man machen will.

Braucht man eine grafische Oberfläche geht das glaube ich nicht mit Python (lasse mich gerne eines besseren belehren!). Man muss also Java o.ä. nehmen.

Python ist bestimmt gut zur Datenaufbreitung usw. geeignet und dabei gut lesbar und verkürzt zu schreiben soweit ich sehe. Ich habe selbst mal in einer firmeneigenen Programmiersprache geschrieben die dem sehr ähnlich war.

Aber! Wie viele Daten möchte man verarbeiten können? Ich z.B. will an einem Stück ca. 20.000 bis 30.000 Sätze à 5 Dateien (eigentlich sind es 20 GB) verarbeiten und da kommt es schon sehr auf die Performance an. Es ist ein großer Unterschied ob man 12 Stunden oder 4 Stunden für einen Komplettdurchlauf dafür benötigt! Also Performance kann zum großen Kriterium werden. Da müsste man sich informieren wie es da aussieht.

__________________
Kinder wollen nicht wie Fässer gefüllt, sondern wie Fackeln entzündet werden.
#16

RE: Python oder Java?

da gibt es keinen Unterschied zu Java. Wie bei Java unterstützt die Standardbibliothek nur eine textbasierte Konsole. Grafik muß durch entsprechende Bibliotheken resp. Toolkits eingebunden werden.

So wie ich Cashi bisher verstehe möchte er erstmal programmieren lernen. Da fängt man sinnvollerweise mit kleinen prozeduralen Progrämmchen an und erweitertert später mit OOP und Grafik.

Bzgl. Ressourcen würde ich mir die 'für Dummies'-Reihe ansehen. Da wird einem über die ersten Hürden geholfen.
#17
Notiz 

RE: Python oder Java?

(06.10.2019, 10:01)saphir schrieb: Braucht man eine grafische Oberfläche geht das glaube ich nicht mit Python (lasse mich gerne eines besseren belehren!). Man muss also Java o.ä. nehmen.

Doch, geht, z.B. mit Tkinter einer Tk Adaption für python. Auch web-Anbindungen gehen, z.B. mit Django. 

Bzgl. der Performance entscheidet häufiger der verwendete Algorithmus über die Verarbeitungsgeschwindigkeit. Bei zeitkritischen Anwendungen muss man sich halt etwas überlegen. Java wird z.b. in Byte-Code kompiliert, der im Normalfall nicht direkt von einer CPU ausgeführt werden kann. Bei KI Anwendungen greift man z.B. häufiger auf die Grafikkarte zurück, da die GPU die benötigten Operationen deutlich schneller ausführen kann als die CPU.

Was ich damit sagen will ist, dass im Normalfall die Programmiersprache völlig egal ist. Viel wichtiger ist Verständlichkeit und Wartbarkeit.
#18
Notiz 

RE: Python oder Java?

(05.10.2019, 14:01)rienneva schrieb: sublime3 ist doch nur ein Editor, oder? Wie Notebook++.
Wie komme ich vom Python Code zum Executable?
Code:
python <file>

Wenn Du auf einem vernünftigen OS bist: man python.
#19

RE: Python oder Java?

Tja, ist überall etwas anders. Unter Windows muss man eben etwas vorher installieren.
Der Cashmann sollte sich mal äussern hier zum originalen Thema.

Ganz andere Frage an cubanpete: das Ende von Windows 7 naht - ich habe mehrere Computer, die das tun was sie sollen, aber nicht unbedingt Lust darauf Windows 10 zu installieren. Werde vermutlich Linux draufmachen, aber Welches? Ubuntu ? Mint? Fedora? Suse?
#20
Notiz 

RE: Python oder Java?

(07.10.2019, 06:18)rienneva schrieb: Tja, ist überall etwas anders. Unter Windows muss man eben etwas vorher installieren.
Der Cashmann sollte sich mal äussern hier zum originalen Thema.

Ganz andere Frage an cubanpete: das Ende von Windows 7 naht - ich habe mehrere Computer, die das tun was sie sollen, aber nicht unbedingt Lust darauf Windows 10 zu installieren. Werde vermutlich Linux draufmachen, aber Welches? Ubuntu ? Mint? Fedora? Suse?
Du schau hier https://www.wintotal.de/welches-linux/  - der Vergleich ist vom 1.3.2019, also relativ aktuell. Ich habe bei mir selber Mint drauf, was aber nichts heißen muss.


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
Notiz Sterben wir schneller aus oder verblöden wir zuerst? War "Idiocracy" zu optimistisch? Thomas_B 8 3.284 31.07.2024, 22:54
Letzter Beitrag: Lolo
Notiz Silvester Klassiker - "Dinner for One" oder "Der 90. Geburtstag" Boy Plunger 0 4.327 31.12.2023, 17:48
Letzter Beitrag: Boy Plunger
Notiz Vermisste Clubpartys, oder? Müller Hunain 15 8.447 10.05.2020, 02:49
Letzter Beitrag: 719
Notiz Leben des Brian.. oder so Mr. Passiv 24 12.956 23.02.2020, 10:01
Letzter Beitrag: Boy Plunger
Notiz McDonald’s oder zum Chinesen? BaLü 4 2.934 15.02.2020, 14:19
Letzter Beitrag: Boy Plunger

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste