hi, ich suche ein Programm (kostenlos) welches es mir ermöglicht kleine Bots ohne Programmierkenntnisse zu erstellen. Das meiste was so ein "Programm" macht folgt letztlich einer simplen Logik. Ich stelle mir vor ich zieh ein Kästchen in eine Oberfläche, definiere dort das eine Tabelle geladen werden soll, dann mache ich das nochmal mit einem zweiten Kästchen und einer anderen Tabelle. Ein drittes Kästchen addiert dann beispielsweise die Werte in Spalte C und gibt mir eine neue Tabelle aus in der nun in Spalte C die addierten Werte aus den beiden Tabellen zu finden sind. Vielleicht auch mal was abziehen oder dann nochmal eine Tabelle berücksichtigen oder... Alles nichts weltbewegendes für mich aber mangels Kenntnisse fürs coding nicht machbar. Traumhaft wäre wenn der so generierte Code mit Python laden kann bzw. diesen damit lesen und bearbeiten kann. Grund ist das ich seit einiger Zeit mit Python versuche das zu machen es mir aber nur bedingt gelingt. Ich weiß es gibt diese Programme, mir fällt nur der Name dazu nicht ein
Den O. schrieb: > Alles nichts weltbewegendes für mich aber mangels Kenntnisse fürs coding > nicht machbar. Wenn du es nicht programmieren kannst, woher weißt du, dass es nichts weltbewegendes ist?
Den O. schrieb: > Ich weiß es gibt diese Programme, mir fällt nur der Name dazu nicht ein Excel bzw. Libre Calc?!
Ach, der alte Traum. Programmieren ohne was zu können. Kann man machen, dann wird es halt scheiße. Googel nach Application Builder oder Form Designer.
Den O. schrieb: > kleine Bots Was sind kleine Bots für Dich? Das was Du beschreibst hört sich eher nach Programm an (oder App, falls es um ein Handy geht).
Den O. schrieb: > Grund ist das ich seit einiger Zeit mit Python versuche das zu machen es > mir aber nur bedingt gelingt. Vielleicht solltest du deine Lösung ändern? Warum unbedingt so vorgehen? Den O. schrieb: > Ich stelle mir vor ich zieh ein Kästchen in eine Oberfläche, definiere > dort das eine Tabelle geladen werden soll Du kannst doch deine Spalten ganz normal als Arrays(unter Python als Lists) definieren und addieren.
Den O. schrieb: > Ich weiß es gibt diese Programme, mir fällt nur der Name dazu nicht ein Mit Octave (kostenlos) / Matlab kannst du das machen. csv-Dateien einlesen und Werte bearbeiten (addieren, ....). Python kann das natürlich auch.
Den O. schrieb: > Grund ist das ich seit einiger Zeit mit Python versuche das zu machen es > mir aber nur bedingt gelingt. Lass mal sehen.
Da du sowieso schon mit Python angefangen hast und den erstellten Code gerne in Python ausführen möchtest, würde ich an deiner Stelle bei Python bleiben und noch NumPy mit dazu installieren. Damit kannst du den von dir beschriebenen Typ von Aufgabenstellungen leicht umsetzen, ohne dabei einen Mausarm zu bekommen. Beispiel: Die Datei a.dat enthalte folgende Daten:
1 | 1.5 |
2 | 5.7 |
3 | 7.2 |
4 | 3.3 |
5 | 4.8 |
6 | 8.1 |
7 | 2.0 |
Die Datei b.dat enthalte folgende Daten:
1 | 6.3 |
2 | 5.4 |
3 | 2.6 |
4 | 8.1 |
5 | 9.0 |
6 | 1.9 |
7 | 2.7 |
Du möchtest nun die Zahlenwerte in den beiden Dateien elementweise addieren und die Ergebnisse in c.dat schreiben. Das folgende Python- Programm tut genau dies:
1 | from numpy import * |
2 | |
3 | a = loadtxt('a.dat') |
4 | b = loadtxt('b.dat') |
5 | c = a + b |
6 | savetxt('c.dat', c, '%g') |
Das '%g' im Aufruf von savetxt dient lediglich dazu, die Ausgabe für Menschen leichter lesbar zu machen, und kann auch weggelassen werden. Nach der Ausführung des Programm stehen in c.dat folgende Daten:
1 | 7.8 |
2 | 11.1 |
3 | 9.8 |
4 | 11.4 |
5 | 13.8 |
6 | 10 |
7 | 4.7 |
Sieht das für dich arg schwierig aus?
:
Bearbeitet durch Moderator
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.