Seite 1 von 1

Python für alles möglich?

Verfasst: Donnerstag 9. September 2010, 17:47
von Doom
Hi Leute,

Kann ich mit Python alles was man so mit Programmen machen kann, mit Python realiesieren?
z.B.

TextDateien auslesen

TextDateien schreiben

Lanchat programmieren

usw.

Re: Python für alles möglich?

Verfasst: Donnerstag 9. September 2010, 17:47
von cofi
Ja.

Re: Python für alles möglich?

Verfasst: Donnerstag 9. September 2010, 17:49
von Doom
Was ist mit:

3D Spiele programmieren

Re: Python für alles möglich?

Verfasst: Donnerstag 9. September 2010, 17:54
von Liffi
Ja.

Re: Python für alles möglich?

Verfasst: Donnerstag 9. September 2010, 18:00
von BlackJack

Re: Python für alles möglich?

Verfasst: Freitag 10. September 2010, 07:52
von jens
@Doom: Lies mal:
http://wiki.python.de/Python
http://wiki.python.de/Wer%20nutzt%20Python

Ich persönlich hab mit Python ausgesucht, weil man damit im Prinzip alles machen kann... Web-Apps, kleine Shell Tools oder auch richtige GUI-Anwendungen... und das alles noch Programmunabhängig und OpenSource...

Was will man mehr?

Re: Python für alles möglich?

Verfasst: Freitag 10. September 2010, 07:58
von burli
jens hat geschrieben:Ich persönlich hab mit Python ausgesucht, weil man damit im Prinzip alles machen kann... Web-Apps, kleine Shell Tools oder auch richtige GUI-Anwendungen... und das alles noch Programmunabhängig und OpenSource...
Genau aus dem Grund nutze ich auch Python

Re: Python für alles möglich?

Verfasst: Freitag 10. September 2010, 10:34
von noisefloor
Hallo,

außer einem neuen Betriebssystem sollte eigentlich alles gehen.

@jens:
und das alles noch Programmunabhängig und OpenSource...
Meintest du nicht "plattformunabhängig" (statt "programmunabhängig")?

Gruß, noisefloor

Re: Python für alles möglich?

Verfasst: Freitag 10. September 2010, 10:38
von jens
Ja klar :oops: (Falsch geklickt)

Re: Python für alles möglich?

Verfasst: Freitag 10. September 2010, 10:41
von cofi
noisefloor hat geschrieben:außer einem neuen Betriebssystem sollte eigentlich alles gehen.
Naja das ist Sache der Hardware. Wenn du auf Hardware Ebene Python-(Byte)Code auswerten kannst ist es moeglich, eben ala LISP-Maschinen.

Re: Python für alles möglich?

Verfasst: Freitag 10. September 2010, 12:01
von burli
Einen Byte Code Interpreter in Hardware wäre mal was. Für Java gibt es sowas schon

Re: Python für alles möglich?

Verfasst: Freitag 10. September 2010, 19:32
von problembär
burli hat geschrieben:
jens hat geschrieben:Ich persönlich hab mit Python ausgesucht, weil man damit im Prinzip alles machen kann... Web-Apps, kleine Shell Tools oder auch richtige GUI-Anwendungen... und das alles noch Programmunabhängig und OpenSource...
Genau aus dem Grund nutze ich auch Python
Genau. Entscheidend ist für mich auch, daß man wegen flexibler, dynamischer Datentypen (Listen, Dictionaries) sehr viel weniger Code für ein Programm schreiben muß als z.B. in C oder C++. Man ist also viel schneller, bzw. man kommt als Hobby-Einzelprogrammierer mit beschränkter Arbeitskapazität viel weiter als in diesen Sprachen, die wohl mehr auf große Programmiererteams ausgelegt sind. Der Preis ist geringere Ausführungsgeschwindigkeit der Programme, aber damit kann ich in den meisten Fällen leben.

Gruß

Re: Python für alles möglich?

Verfasst: Freitag 10. September 2010, 19:50
von DasIch
Wenn es tatsächlich Probleme mit der Geschwindigkeit gibt kommt man in der Regel mit relativen Geschwindigkeitsoptimierungen schon recht weit, in der Regel hackt es ja hauptsächlich an Algorithmen. Wenn Python selbst zum Problem wird kann man immer noch den Profiler nehmen und langsame Teile in Cython implementieren.

Re: Python für alles möglich?

Verfasst: Freitag 10. September 2010, 19:54
von Leonidas
burli hat geschrieben:Einen Byte Code Interpreter in Hardware wäre mal was. Für Java gibt es sowas schon
Na dann schnapp dir VHDL und los gehts ;)

Re: Python für alles möglich?

Verfasst: Freitag 10. September 2010, 20:19
von cofi
Leonidas hat geschrieben:Na dann schnapp dir VHDL und los gehts ;)
Find ich persoenlich PITA, Verilog is da schon netter, aber immernoch ein Graus. Lava sieht recht nett aus. Dafuer hat es leider null Verbreitung.