Die Suche ergab 799 Treffer

von MagBen
Samstag 14. Juni 2014, 17:01
Forum: Datenbankprogrammierung mit Python
Thema: mysql stored procedures
Antworten: 11
Zugriffe: 2641

Re: mysql stored procedures

Wenn man keine Mehrfachvererbung abseits von ”Mixins” benutzt, ist die ganze Komplexität und die Konsequenzen die man sich mit `super()` einfängt, völlig unnötig. Ich finde super nicht besonders komplex. Ich habe es in Java sehr gerne benutzt und ich vermisse es in C++. super() ist immer dann super...
von MagBen
Samstag 14. Juni 2014, 16:52
Forum: Datenbankprogrammierung mit Python
Thema: mysql stored procedures
Antworten: 11
Zugriffe: 2641

Re: mysql stored procedures

Hyperion hat geschrieben:Was hat Java damit zu tun
Keine Ahnung warum dieses Problem etwas mit Java zu tun hat. Mir ist lediglich aufgefallen, dass da jemand Python wie Java programmiert.
von MagBen
Samstag 14. Juni 2014, 16:23
Forum: Datenbankprogrammierung mit Python
Thema: mysql stored procedures
Antworten: 11
Zugriffe: 2641

Re: mysql stored procedures

Denn wirklich nützen tut das ja erst wenn man Mehrfachvererbung praktiziert die nicht aus ”Mixins” besteht. Du brauchst super immer dann, wenn in der abgeleiteten Klasse das Verhalten der Parent-Klasse erweitert werden soll. Und wenn Du in Qt von einer QObject oder QWidget Klasse ableitest und im e...
von MagBen
Samstag 14. Juni 2014, 07:37
Forum: Datenbankprogrammierung mit Python
Thema: mysql stored procedures
Antworten: 11
Zugriffe: 2641

Re: mysql stored procedures

Probier mal das

Code: Alles auswählen

args = ['ham', 'spam', ''] # eine list darf veraendert werden, ein tuple nicht
cur.callproc('sp1', args)
print(args) # eventuell ist in args[2] der out-Parameter
BlackJack hat geschrieben:Die Klasse ist übrigens unsinnig, da hätte es auch eine einfache Funktion getan.
In Java muss man das so machen.
von MagBen
Freitag 13. Juni 2014, 16:56
Forum: Tkinter
Thema: Programm zieht viel RAM und wird langsam
Antworten: 19
Zugriffe: 3112

Re: Programm zieht viel RAM und wird langsam

Das ganze ist bloß ein Projekt zum üben..... ist das erste mal, dass ich mit Python zu tun habe.... (Ja, davor leider Java :roll: ) Wieso leider, Java ist eine tolle Sprache, Du solltest lediglich Python nicht wie Java programmieren: http://dirtsimple.org/2004/12/python-is-not-java.html Der Link is...
von MagBen
Donnerstag 12. Juni 2014, 19:38
Forum: Offtopic
Thema: Python Anwendung als Open Source veröffentlichen aber wie ?
Antworten: 27
Zugriffe: 5761

Re: Python Anwendung als Open Source veröffentlichen aber wi

Kein Mensch bezahlt für unbekannten Code. Wenn Du also unbekannt bist und mit Software Geld verdienen willst, dann empfehle ich Dir Deinen Code unter der Apache Lizenz zu stellen. Apache Lizenz heißt: Du haftest für nichts, jeder darf alles mit Deinem Programm machen, bis auf die folgenden zwei Ausn...
von MagBen
Mittwoch 11. Juni 2014, 16:04
Forum: Allgemeine Fragen
Thema: Animation großer Datenmengen
Antworten: 2
Zugriffe: 800

Re: Animation großer Datenmengen

Probier das mal: obstacle = [] def newFrame(i): obstacle.append(gca().add_patch(patches.Polygon(poly[i], color="grey", edgecolor=None))) return obstacle So wird gca().add_patch(patches.Polygon(poly , color="grey", edgecolor=None)) nur einmal in jeden Frame aufgerufen. Ob Matplotl...
von MagBen
Mittwoch 11. Juni 2014, 13:29
Forum: Allgemeine Fragen
Thema: Häufigsten Buchstaben herausfinden
Antworten: 11
Zugriffe: 2896

Re: Häufigsten Buchstaben herausfinden

Deutlich schneller Für jeden Buchstaben muss der komplette Text durchlaufen werden. und Einzeiler Mit import string ist es genauso ein Zweizeiler wie der collections Code. Ansonsten ist der Code Klasse! Was für die Kniffel-Ecke: Was macht dieser Code? Dort findet man sonst eher C- und RegExp-Beispi...
von MagBen
Mittwoch 11. Juni 2014, 11:07
Forum: Allgemeine Fragen
Thema: Häufigsten Buchstaben herausfinden
Antworten: 11
Zugriffe: 2896

Re: Häufigsten Buchstaben herausfinden

@MagBen: Und das hat jetzt genau welchen Mehrwert im Vergleich zu der Zähler-Klasse, die Python schon in der Standardbibliothek mitbringt? Du meinst from collections import Counter print( Counter(text).most_common(3) ) Pro collections: Der Numpy Code ist 4 Zeilen lang, der collections Code ist nur ...
von MagBen
Mittwoch 11. Juni 2014, 10:41
Forum: Allgemeine Fragen
Thema: Häufigsten Buchstaben herausfinden
Antworten: 11
Zugriffe: 2896

Re: Häufigsten Buchstaben herausfinden

Numpy hat Statistikfunktionen die Dir Histogramme (welcher Wert kommt wie oft vor) erstellen können. Hier meine Lösung, die allerdings nicht mit Unicode klarkommt, weil alle Buchstaben zu uint8 umgewandelt werden. text = """ Ich versuche mich gerade an checkio.org. Mein Code: Code: [A...
von MagBen
Dienstag 10. Juni 2014, 10:01
Forum: Allgemeine Fragen
Thema: Probleme mit scipy.integrate.odeint
Antworten: 4
Zugriffe: 1924

Re: Probleme mit scipy.integrate.odeint

Sehr schön, dass Du es geschafft hast. Ein paar Tips, damit der Code mehr nach Python und Numerik aussieht: Lass das 10**n weg, schreib die Zeilen 43 bis 45 lieber so mS = 1.989e30 # Sonne mE = 5.972e24 # Erde mM = 7.349e22 # Mond Die Zeilen 110 bis 129 sehen so mehr nach Numpy aus: x1 = r[:,0] y1 =...
von MagBen
Dienstag 10. Juni 2014, 09:11
Forum: Allgemeine Fragen
Thema: Datum/Zeit
Antworten: 6
Zugriffe: 3380

Re: Datum/Zeit

Lass den Benutzer seine Eingaben machen. Nachdem der Benutzer fertig ist (Return oder Eingabefeld verliert Fokus) wertest Du die Eingabe mit time.strptime aus und fängst den ValueError Fehler ab. In der Fehlerbehandlung machst Du den Benutzer darauf aufmerksam, dass seine Eingabe nicht korrekt ist (...
von MagBen
Sonntag 8. Juni 2014, 15:42
Forum: Webframeworks
Thema: Cookies in Flask und Django
Antworten: 3
Zugriffe: 1773

Re: Cookies in Flask und Django

Ich denke das hängt nicht von Flask oder Django ab, sondern ob der Browser das Cookie hergibt oder nicht. Cookies werden an die gleiche Domain geliefert von der sie gesetzt wurden aber nicht an andere Domains. Wenn ein Cookie von Django Anwendung a von w_w_w.abc.de/a gesetzt wird, dann kann es auch ...
von MagBen
Samstag 7. Juni 2014, 08:26
Forum: Allgemeine Fragen
Thema: Probleme mit scipy.integrate.odeint
Antworten: 4
Zugriffe: 1924

Re: Probleme mit scipy.integrate.odeint

Das hier sind 6 Vektor-Gleichungen dr1/dt = r1' dr2/dt = r2' dr3/dt = r3' dr1'/dt = - G*m2*(r1-r2)/|r1-r2|^3 - G*m3*(r1-r3)/|r1-r3|^3 dr2'/dt = - G*m3*(r2-r3)/|r2-r3|^3 - G*m1*(r2-r1)/|r2-r1|^3 dr3'/dt = - G*m1*(r3-r1)/|r3-r1|^3 - G*m2*(r3-r2)/|r3-r2|^3 In Python musst Du daraus 6x3 skalare Gleichun...
von MagBen
Freitag 6. Juni 2014, 17:43
Forum: Allgemeine Fragen
Thema: Tuples und Dictionaries
Antworten: 49
Zugriffe: 5277

Re: Tuples und Dictionaries

Code: Alles auswählen

a = [1,2,3] # eine list
a[1] = "X"
print( a ) # alles klar?

b = (1,2,3) # ein tuple
b[1] = "X" # Ueberaschung!
von MagBen
Freitag 6. Juni 2014, 10:43
Forum: Allgemeine Fragen
Thema: programmierung.in python
Antworten: 11
Zugriffe: 1922

Re: programmierung.in python

Code: Alles auswählen

import numpy as N
fd=N.array([23.2,23.0,22.9,22.6,22.5,22.3,21.8,21.6,21.4,20.8,20.2,19.9,19.0,17.9,17.6,16.8,13.8,12.7])
print( fd[ fd>=19.9] ) # alle Zahlen groesser-gleich 19.9
print( fd[:12] )  # die ersten 12 Zahlen
print( fd[7:12] ) # 8. bis 12. Zahl
von MagBen
Freitag 6. Juni 2014, 10:14
Forum: Qt/KDE
Thema: Dialog-Fenster öffnen.
Antworten: 104
Zugriffe: 16146

Re: Dialog-Fenster öffnen.

Den Unterschied zwischen OO und Prozedural den gibt es nicht nur in der IT, den gibt es auch auf dem Bau, im Maschinenbau oder in der Literatur. Prozedurale Literatur ist wie (kleine) Kinder erzählen. Erst passiert das, dann macht der das, danach passiert das, dann der ... Die Erzählung läuft fast i...
von MagBen
Freitag 6. Juni 2014, 08:47
Forum: Datenbankprogrammierung mit Python
Thema: Python Dropdown-Menü erstellen und mit Datenbank arbeiten
Antworten: 12
Zugriffe: 3057

Re: Python Dropdown-Menü erstellen und mit Datenbank arbeite

Jetzt bin ich durcheinander, weil wenn ich jetzt html code hab fur den dropdown menü wie arbeite ich dan mit ptyhon ? Gar nicht! Mal eben eine kleine Webanwendung mit Datenbankanbindung schreiben ohne sich mit einem Framework rumärgern zu müssen: dafür ist PHP gemacht. Du hast schneller PHP gelernt...
von MagBen
Freitag 6. Juni 2014, 08:33
Forum: Offtopic
Thema: Ich bin der neue hier
Antworten: 19
Zugriffe: 4526

Re: Ich bin der neue hier

Eclipse für Java gefällt mir soweit ganz gut. Eclipse ist auch für Python die beste Entwicklungsumgebung die ich kenne (Stichwort: Pydev). der Vorteil an VBA oder Vb Studio ist einfach, dass man sehr schnell eine GUI basteln ... Hierzu empfehle ich PyQt. PyQt bietet auch die Möglichkeit sich eine G...