pyLottoVerwaltung

  • Published: Fr 07 März 2014
    Updated: Mo 21 September 2015
    By MarkusH


    Möchte euch das Programm pyLottoVerwaltung vorstellen, das Programm speichert die Gewinnzahlen und die Zahlen von dem Lottoschein in einer Datendank an und vergleicht ob in den Zahlen des Lottoscheines die Gewinnzahl dabei waren. Die Funktionen werden immer weiter erweitert und die derzeitigen Funktionen sind: Lottoschein erstellen mit Zufallszahlen, Lottoschein/Gewinnzahlen zu Datenbank hinzufügen, aufrufen und löschen. Auswertung des Lottoscheins. Aufruf dieser Webseite von Programm.


    Der Quelltext kann bei Github heruntergeladen werden: https://github.com/MarkusHackspacher/pyLottoverwaltung




    Das Programm benötigt Python 2.7 oder 3. http://www.python.org/download und pyQt4 bzw pyQt5 für Python.


    Start mit:


    python lotto.pyw


    Das Programm hat die GPL Lizenz und kann kostenlos heruntergeladen und weitergegeben werden.


    Was noch fehlt: Eine Auswertung welche Zahlen am häufigsten / am wenigsten gezogen wurden, (Eingabefeld für den Zeitraum), Darstellung der Auswertung als Punktwolke Export / Import der Zahlen in der Datei Druckvorschau und Druck des Lottoscheines (nach Datum auswählbar) Es fehlt noch die Sicherung der Datenbank, Und die Datenbank wird langsam bei vielen Daten


    Ob nun Hobbyprojekt oder ein größeres Projekt, der Quellcode sollte immer gut dokumentiert sein, deswegen habe ich mit den epydoc Programm eine Dokumentation https://github.com/MarkusHacks…ster/pdf/api.pdf?raw=true erstellt-
    Dialoge:


    Auswertung: Gewinnzahlen: Lottoschein:


    Um bei Anzeigen der Daten im Textfeld so schnell wie möglich zu sein werden die Daten zuerst in ein virtuelles Feld geschrieben und dann in das richtige kopiert, siehe hierzu das Beispiel:



    Zuerst brauchst du auf deinen Rechner diese Programme, Python selbst, pyQt4 bzw. pyQt5, python-lxml und optimal die Versionsverwaltung Git. Diese Installierst du mit diesem Befehl:


    sudo apt-get install python-lxml python-qt5 git


    Dann kopiert du den offenen Quellcode des Programmes auf deinem Rechner, entweder das zip Datei von den Projektseite herunterladen oder eleganter mit Hilfe der Versionsverwaltung herunterladen:


    git clone https://github.com/MarkusHackspacher/pyLottoverwaltung.git


    Dieser Befehl läd den Quelltext herunter und kopiert ihn in das pyLottoverwaltung Verzeichniss.


    In das Verzeichniss wechseln::


    cd pyLottoverwaltung


    Das Programm starten::


    ./lotto.pyw