Die Suche ergab 13 Treffer

von ebeb
Montag 12. Oktober 2009, 12:35
Forum: Allgemeine Fragen
Thema: Rekursives Disassembling
Antworten: 3
Zugriffe: 641

Hallo Stefan,

danke dir mal wieder für die Hilfe! Das ist auf jedenfall ein guter Vorschlag!

Ich hatter daran gedacht, irgendwie eine .pyc Datei zu disassembeln. Da stehen ja auch die einzelnen Opcodes drin und zusätzlich die Liste der argumente und lokalen Variablen. Die Informationen dafür sinf ...
von ebeb
Freitag 9. Oktober 2009, 10:53
Forum: Allgemeine Fragen
Thema: Rekursives Disassembling
Antworten: 3
Zugriffe: 641

Rekursives Disassembling

Hi Leute,

ich tue mich gerade etwas schwer damit, ein script zu disassembeln. Es ist nur ein Test-Skript mit einer Klasse Complex. Ein Teil des Disassemblats sieht so aus:

0 LOAD_CONST 0 ('Complex')
3 LOAD_CONST 24 (())
6 LOAD_CONST 1 (<code object Complex at 01106CC8, file "hello.py", line 1 ...
von ebeb
Mittwoch 7. Oktober 2009, 13:56
Forum: Allgemeine Fragen
Thema: Umfrage: Meistverwendete Python-Module?
Antworten: 25
Zugriffe: 2633

Ich habe mal über die (etwas längere) Mittagspause einen Python-Bytecode-Interpreter gebaut, der "fib" berechnen kann:

LOL!! So ähnlich hab ich das meinen "Chefs" auch beigebracht, dass ich "nebenbei" Python für Java ME portiert habe und dass das doch sehr interessant wäre ;)

Also, ja...ist ...
von ebeb
Mittwoch 7. Oktober 2009, 13:21
Forum: Allgemeine Fragen
Thema: Umfrage: Meistverwendete Python-Module?
Antworten: 25
Zugriffe: 2633

Hmm...ich bin jetzt etwas "zerrissen". Ich habe gerade bemerkt, dass ich mit einer älteren Version von PyMite gearbeitet habe. Das ist jetzt in python-on-a-chip übergegangen.

Dort ist jetzt einiges hinzugekommen:
# 2009/09/07 (r372) New feature: The backtick operator (s=`x`) for integers and floats ...
von ebeb
Mittwoch 7. Oktober 2009, 09:22
Forum: Allgemeine Fragen
Thema: Umfrage: Meistverwendete Python-Module?
Antworten: 25
Zugriffe: 2633

Wenn's Python sein soll, dann hast du ja praktisch schon die Entscheidung getroffen. Offenbar ist ja auch die Performance zweitrangig für diese Entscheidung.

Naja...Die Entscheidung wie ich es genau machen werde ist noch nicht getroffen. Auch nicht ob ich es überhaupt so machen werde. Wenn der ...
von ebeb
Mittwoch 7. Oktober 2009, 07:37
Forum: Allgemeine Fragen
Thema: Umfrage: Meistverwendete Python-Module?
Antworten: 25
Zugriffe: 2633

@Stefan: Zu post #1:

An eurer Stelle würde ich mir einmal Lua anschauen.

Wie gesagt, wir wollen u.a. Zielplattformen addressieren, die explizit nur Python unterstützen. D.h. wir müssten es dann sowieso ein Mal in Python implementieren. Oder wir müssten dann LUA in python implementieren.

zu #2 ...
von ebeb
Dienstag 6. Oktober 2009, 13:54
Forum: Allgemeine Fragen
Thema: Umfrage: Meistverwendete Python-Module?
Antworten: 25
Zugriffe: 2633

Hmm...Es sieht wirklich so aus, als würde PyPy genau das richtige sein.

Es unterstütz schon out-of-the-box die Möglichkeit, den Interpreter in C, CIT und für die JVM zu übersetzten.

Allerdings steht auf einer der Doc pages:
PyPy's Python interpreter can be translated to Java bytecode now to ...
von ebeb
Dienstag 6. Oktober 2009, 13:32
Forum: Allgemeine Fragen
Thema: Umfrage: Meistverwendete Python-Module?
Antworten: 25
Zugriffe: 2633

Stefan, danke für die Antwort!

Ja, ich kenne diese Probleme. PyMite unterstützt ja leider (noch) keine Klassen. Deswegen ist auch ein Teil meiner Arbeit, zu schauen, wieviel aufwand es macht, die CPython Klassenimplemeniterung zu portieren und welche Auswirkungen es evtl auf schon portieren PyMite ...
von ebeb
Dienstag 6. Oktober 2009, 11:55
Forum: Allgemeine Fragen
Thema: Umfrage: Meistverwendete Python-Module?
Antworten: 25
Zugriffe: 2633

Aber nichtmal auf Unix sind sockets über Dateien erreichbar, also kannst du kein ``open()`` machen, weil du keine Datei zum öffnen hast. Sowas geht afair nur unter Plan 9, und es würde mich wundern wenn Symbian so etwas bieten würde. Zudem ist ``open()`` auch wieder eine Funktion aus der libc, wie ...
von ebeb
Dienstag 6. Oktober 2009, 11:13
Forum: Allgemeine Fragen
Thema: Umfrage: Meistverwendete Python-Module?
Antworten: 25
Zugriffe: 2633

@Leonidas
Naja...die bytecodes bzw. builtin funktionen sind ja letztendlich schon das interface zum Betriebsystem. ich hatte gehofft, dass zum bsp. sockets einfach als eine Art streams behandelt wird. Das man praktisch einfach inen open(...) zugriff macht und fertig. Stattdessen gibt es eine socket ...
von ebeb
Dienstag 6. Oktober 2009, 10:46
Forum: Allgemeine Fragen
Thema: Umfrage: Meistverwendete Python-Module?
Antworten: 25
Zugriffe: 2633

@BlackJack:

Naja...es gibt zwei Möglichkeiten. Wenn wir selbst das Framework samt Anwednungen entwickeln, lässt sich das Risiko minimieren, da man ja weiß was unterstützt wird und was nicht.

Das Problem kommt aber dann, wenn ein Kunde selbst Anwendungen für unser Python-Framework entwickeln möchte ...
von ebeb
Dienstag 6. Oktober 2009, 10:02
Forum: Allgemeine Fragen
Thema: Umfrage: Meistverwendete Python-Module?
Antworten: 25
Zugriffe: 2633

Ja, Jython kenne ich, nur leider das funktioniert nicht. Jython erstellt Java Code aus Python skripten. Das ist ein ganz anderer Ansatz. Was ich für vielversprechend hielt, ist der Jython Compiler der Java Byte Code / class files erzeugt. Wird aber seit X Versionen niht mehr gepflegt. Darüber hinaus ...
von ebeb
Dienstag 6. Oktober 2009, 09:41
Forum: Allgemeine Fragen
Thema: Umfrage: Meistverwendete Python-Module?
Antworten: 25
Zugriffe: 2633

Umfrage: Meistverwendete Python-Module?

Servus und Hallo ans Forum!

Meine Frage ist etwas komplexer und ließ sich nicht auf die Titel-Zeile begrenzen, deswegen hier nochmal die Frage im Detail:
Ich würde gerne Wissen, welche Module im täglichen Gebrauch mit Python am häufigsten verwendet werden.

Warum frage ich das? Weil ich momentan ...