Die Suche ergab 3018 Treffer

von sma
Sonntag 29. Juli 2012, 20:21
Forum: Allgemeine Fragen
Thema: Ist Python 3 ausgereift?
Antworten: 47
Zugriffe: 8030

Re: Ist Python 3 ausgereift?

Wo siehst du denn Belege fuer die "immer weniger Attraktiv fuer neue Projekte"? z.B. in den Aussagen, welche Technologien Startups nutzen. Eine Zeitlang schossen die Django-basierten Webprojekte nur so aus dem Boden, inzwischen ist meine Wahrnehmung eine andere. Es ist entweder immer noch...
von sma
Sonntag 29. Juli 2012, 19:55
Forum: Allgemeine Fragen
Thema: Ist Python 3 ausgereift?
Antworten: 47
Zugriffe: 8030

Re: Ist Python 3 ausgereift?

Am Beispiel von Django lässt sich zeigen, warum vier Jahre ein kurzer Zeitraum für einen Portierung eines so umfangreichen Projekts ist, selbst wenn Dir dieser Zeitraum sehr lang erscheinen mag. Django hängt von diversen Bibliotheken und Schnittstellen ab, u.a. Datenbankanbindungen und WSGI. Von WS...
von sma
Sonntag 29. Juli 2012, 19:48
Forum: Allgemeine Fragen
Thema: Ist Python 3 ausgereift?
Antworten: 47
Zugriffe: 8030

Re: Ist Python 3 ausgereift?

Von ausgereift kann also keine Rede sein. Ich finde man muss da schon die Sprache als ganzes mit all seinen Abhängigkeiten betrachten und nicht nur den Kern. Das sehe ich offensichtlich anders. Alle Module sind optional und letztlich ist es eine Entscheidung der Modul-Entwickler, nicht die letzten ...
von sma
Freitag 27. Juli 2012, 10:41
Forum: Allgemeine Fragen
Thema: Unerwünschte Zeichen bei ptint
Antworten: 9
Zugriffe: 1278

Re: Unerwünschte Zeichen bei ptint

Noch einfacher wäre, Python 3 zu benutzen, denn dafür ist das Programm ja gedacht :)

Stefan
von sma
Donnerstag 26. Juli 2012, 14:10
Forum: Verbesserungsvorschläge
Thema: Forumsoftware
Antworten: 197
Zugriffe: 150195

Re: Forumsoftware

jens hat geschrieben:* LoFi Variante z.B. für Handy: http://support.djangobb.org/lofi/
Das finde ich wichtig, denn z.Z. ist das Forum auf dem iPhone über Mobile Safari kaum zu benutzen.

Am liebsten hätte ich ja eine JSON-REST-Schnittstelle, sodass man dann einen nativen Client dagegen entwickeln kann... :)

Stefan
von sma
Donnerstag 26. Juli 2012, 08:17
Forum: Allgemeine Fragen
Thema: Ist Python 3 ausgereift?
Antworten: 47
Zugriffe: 8030

Re: Ist Python 3 ausgereift?

Python 3 ist ausgereift. Aber da "gut genug" der Feind des besseren ist, haben viele Anbieter von Modulen keine Lust/Zeit/Antrieb, diese zusätzlich auch für Python 3 anzubieten. Python 2.x machen sie alle. Daher musst du vorher immer gucken, ob das, was du machen willst, weitere Module ben...
von sma
Mittwoch 25. Juli 2012, 20:02
Forum: Webframeworks
Thema: django-phpBB3
Antworten: 75
Zugriffe: 15272

Re: django-phpBB3

Wäre es nicht möglich, mal mit einer Kopie der DB dieses Forums (die ja vielleicht Damaskus zur Verfügung stellt) nur so zum Spaß mal die Migration zu testen und zu schauen, wie denn eine django-basierte Variante dieses Forums so aussähe? Wenn dieser elendige Bug mit & in Code-Segmenten verschwi...
von sma
Mittwoch 25. Juli 2012, 17:59
Forum: Allgemeine Fragen
Thema: Problem mit regulären Ausdrücken
Antworten: 4
Zugriffe: 1059

Re: Problem mit regulären Ausdrücken

[A-Z] ist schon der richtige Weg, um einen Großbuchstaben (natürlich ohne Umlaute usw.) zu finden. Etwas kürzer (und ohne ",") wäre dieser Ausdruck: [A-Z]{3}[a-z][A-Z]{3}. Will man auch Unicode korrekt unterstützen, wäre es \p{Lu} und \p{Ll}, doch ich weiß gerade nicht, ob Python das überh...
von sma
Sonntag 8. Juli 2012, 11:03
Forum: Webframeworks
Thema: Anfänger - Webdevelopment (GAE)
Antworten: 7
Zugriffe: 2368

Re: Anfänger - Webdevelopment (GAE)

Ich möchte es erst einmal simple angehen deswegen bleibe ich erstmal bei Google App Engine. Nun suche ich ein Framework ( http://www.python-forum.de/viewtopic.php?f=7&t=7063 ). Das typische Web-Rahmenwerk bietet einen Mechanismus um URLs auf Funktionen abzubilden (Routes), HTML-Seiten aus Schab...
von sma
Sonntag 8. Juli 2012, 10:52
Forum: Datenbankprogrammierung mit Python
Thema: Sqlite3 geeignet oder nicht ?
Antworten: 9
Zugriffe: 2515

Re: Sqlite3 geeignet oder nicht ?

Da der typische Blog auch nicht im Sekundentakt neue Einträge hat, also die anzuzeigenden Daten quasi statisch sind, kann man durch Cachen der generierten Seiten auch einen großen Besucheransturm problemlos bewältigen. Eine interessante Kombination aus Cache und Datenbank wäre übrigens Redis . Stefan
von sma
Donnerstag 21. Juni 2012, 19:26
Forum: Allgemeine Fragen
Thema: Arrays und for-Schleifen
Antworten: 13
Zugriffe: 5804

Re: Arrays und for-Schleifen

Code: Alles auswählen

a = [f(x) for x in y if g(x)]
ist die Kurzform für

Code: Alles auswählen

a = []
for x in y:
    if g(x):
        a.append(f(x))
Dabei ist der Teil mit "if" optional.
Stefan
von sma
Dienstag 19. Juni 2012, 10:06
Forum: Allgemeine Fragen
Thema: JSON {{Objekt}}
Antworten: 12
Zugriffe: 1512

Re: JSON {{Objekt}}

Die Dinger in {{ }} sind Vorlagen, aka Makros, keine Überschriften. Überschriften werden bei Mediawiki mit führenden Gleichheitszeichen markiert. Wenn man http://de.wiktionary.org/w/index.php?title=abandon&action=edit aufruft, sieht man nicht nur den Quelltext, der auch über das API abgerufen we...
von sma
Mittwoch 13. Juni 2012, 16:26
Forum: Allgemeine Fragen
Thema: text als utf-8 speichern?
Antworten: 5
Zugriffe: 1098

Re: text als utf-8 speichern?

Zum Beispiel so:

Code: Alles auswählen

with open("text", "wb") as f:
    f.write(u"äöü".encode("utf-8"))
Stefan

Für Python 3 das "u" weglassen.
von sma
Sonntag 10. Juni 2012, 09:54
Forum: Offtopic
Thema: Verständnissfrage: Nuitka-Compiler
Antworten: 19
Zugriffe: 6017

Re: Verständnissfrage: Nuitka-Compiler

Falls DasIch diesen Artikel von Brett Cannon meint: Ich habe nur kurz überflogen, doch ich denke, er beweist nicht, dass Typinferenz prinzipiell nicht funktioniert, sondern zeigt nur, dass der vorgeschlagene Ansatz nicht die erhoffte positive Wirkung hatte. "Introducing over 3,000 lines of new ...
von sma
Mittwoch 6. Juni 2012, 11:46
Forum: Offtopic
Thema: Verständnissfrage: Nuitka-Compiler
Antworten: 19
Zugriffe: 6017

Re: Verständnissfrage: Nuitka-Compiler

Ich dachte, dass cython z.B. C-int statt Python-int benutzt und so einen int-Überlauf hat, aber offenbar passiert das nur, wenn man von Python-Syntax abweicht, und Variablen explizit mit einem Typ versieht. Also habt ihr recht und Cython ist ein semantisch äquivalentes Subset von CPython. Außerdem k...
von sma
Mittwoch 6. Juni 2012, 09:23
Forum: Offtopic
Thema: Verständnissfrage: Nuitka-Compiler
Antworten: 19
Zugriffe: 6017

Re: Verständnissfrage: Nuitka-Compiler

Das würde ja bedeuten, dass Nuitka jetzt das gleiche macht wie Cython (ehemals Pyrex) und mal so etwas werden möchte wie eine statische Variante von Psyco‽ Möglich. Cython ist doch aber eher C mit einer Syntax wie Python, d.h. die Semantik wird nicht erhalten sondern ist nur ähnlich, oder? Im Prinz...
von sma
Mittwoch 6. Juni 2012, 08:17
Forum: Offtopic
Thema: Verständnissfrage: Nuitka-Compiler
Antworten: 19
Zugriffe: 6017

Re: Verständnissfrage: Nuitka-Compiler

Nun würde ich gerne wissen, was der Nuitka Compiler eigentlich wirklich macht und wozu er dient. Übersetzt er Python-Programme wirklich in C++? Nach einem kurzen Blick auf http://nuitka.net/pages/overview.html würde ich sagen, Nuitka übersetzt Python nicht vollständig in C++, sondern ersetzt den Ke...
von sma
Montag 4. Juni 2012, 11:43
Forum: Allgemeine Fragen
Thema: ratlos
Antworten: 3
Zugriffe: 753

Re: ratlos

Meine Kristallkugel beschwert sich, dass es randomint überhaupt nicht gibt, schlägt aber random.randint vor und vermutet, dass der Algorithmus nicht damit klarkommt, dass die Funktion Werte inklusive der beiden Grenzen liefert und nicht wir range oder random.randrange Werte ohne die obere Schranke. ...
von sma
Donnerstag 31. Mai 2012, 08:55
Forum: Allgemeine Fragen
Thema: Gemeinsammer Dateizugriff
Antworten: 10
Zugriffe: 2100

Re: Gemeinsammer Dateizugriff

Du hast Recht, das klingt eher nach Log-Datei. Da ist es natürlich schwierig, sauber zu lesen, wenn das schreibende Programm nicht sauber, d.h. mit nur einem os.write() Syscall-Äquivalent jeden Eintrag schreibt (denn auch diese sind in Unix atomar).

Stefan
von sma
Donnerstag 31. Mai 2012, 06:54
Forum: Allgemeine Fragen
Thema: Gemeinsammer Dateizugriff
Antworten: 10
Zugriffe: 2100

Re: Gemeinsammer Dateizugriff

Benenne vor dem Lesen die Datei um. Es ist unter Unix garantiert, dass os.rename() eine atomare Operation ist. Dann kann dir das andere Programm nicht in die Datei schreiben, während du sie noch ausliest.

Stefan