KI mit Python?

3 Antworten

Vom Beitragsersteller als hilfreich ausgezeichnet

Fang erst mal an, ein bisschen Python zu lernen.

KI ist dabei nicht der Anfang, sondern das Ende.


Hemo20 
Beitragsersteller
 14.04.2024, 18:05

Ich kann Python.

0
ntechde  14.04.2024, 18:09
@Hemo20

Sehr schön! Konnte ich Deiner Frage aber nicht entnehmen. Meine Pythonkenntnisse sind eher nur für den Hausgebrauch geeignet. Ich mag Python auch nicht besonders.

Aber dann gibt es lohnendere Ziele als ausgerechnet KI.

1
ntechde  14.04.2024, 18:33
@Hemo20

Ich weiß ja nicht, was Du schon alles gemacht hast. Ich schreibe gern nützliche kleine Objekte, die ich immer wiederbenutze: Das letzte war ein kleines Sammelsurium von Klassen (in PHP), die eine kleine Datenbankanwendung in 5 Minuten ermöglicht hat (sowas mach ich ziemlich oft und fand es langweilig)

Im Moment entsteht eine kleine webgestützte Verwaltungsoberfläche für fail2ban. Damit will ich nicht nur "entbannen" (wenn nötig), sondern auch "Serientäter" zu lebenslänglich verurteilen. Und was mir vielleicht noch einfällt. Nationale Statistiken? Keine Ahnung!

Und immer wieder gern schreibe ich "Checks" für Icinga2. Auswertung meiner Wetterstation und Heizungssteuerung (Selbstgebaut auf Arduino-Basis mit Perl und Python), aber unlängst ist mir eingefallen: Warum nicht auch Aktienkurse mit Icinga "monitoren". Ein Heidenspaß (in Perl)

Und ich wollte ein "Hauszustandsdisplay". Realisiert mit einer OrangePi, einem 7" Display und PHP/Python/C++. Ich sehe jederzeit den Betriebszustand von Wetterstation, Heizung/Solartherme, Photovoltaik. Hat auch Spaß gemacht.

Wenn ich von "Spaß" rede, hat das seinen Grund: Ich bin Rentner und muss mit meinem Code kein Geld mehr verdienen. Das habe ich aber immerhin ein Berufsleben lang getan: Vielleicht kennst Du www.wunschkennzeichen.de? Die erste Version ist von mir 😂😂😂

1
Hemo20 
Beitragsersteller
 14.04.2024, 18:36
@ntechde

Warum kannst du vier Programmiersprachen?

0
ntechde  14.04.2024, 18:47
@Hemo20

Wieso nur vier?

Ich habe 1979 mit Algol60 und Fortran angefangen. 1984 kam Cobol und 4381-Assembler dazu. Basic und Pascal lernte man damals sowieso, aus Interesse X86-Assembler. Dazu die "Sprache" von dBaseIII und "Clipper" (ich habe ein Heidengeld damit verdient). In den 90-ern natürlich HTML und in Folge CSS. Beruflich seit 2002 Perl, PHP und C/C++. Und mit dem Aufkommen der Raspis natürlich Python.

Dieser Beruf ist ein lebenslanges Lernen. Und auch das macht Spaß!

Nein, ich kann heute nicht mehr alle. Aber ich bemühe mich, wenigstens in Cobol, Perl, PHP und C++ fit zu bleiben.

0
Hemo20 
Beitragsersteller
 14.04.2024, 19:05
@ntechde

Oha! Hut ab.

Ich introvertiere mich für einige Sachen in der Informatik aber habe Angst das ich sie lerne und wieder vergesse. Aber anscheinend ist es ja noch ganz so!

0
ntechde  14.04.2024, 19:16
@Hemo20

Naja, das ist das Ergebnis eines langen Arbeitslebens.

Selbstverständlich: Man vergisst immer wieder Einzelheiten. Beispiel: Ich weiß aus Perl die Regex-Funktionen. Wenn ich nicht mehr genau weiß wie die in PHP gehen, weiß ich aber sehr genau, wonach ich googlen muss. Und dann hab' ich es sofort wieder. Oder ich kupfere aus meinem eigenen Code ab - nach vielen Jahren hat man alles mal gemacht.

Apropos Hut ab: Ich ziehe vor guten Python-Codern gern den Hut weil diese Sprache so gar nicht an mich geht. Ja, ich komme zurecht, einige Konstrukte sind sogar echt cool. Aber ich werde mit der Sprache nicht warm.

0
Hemo20 
Beitragsersteller
 14.04.2024, 19:19
@ntechde

Also ich bin auch kein Python Profi aber ich würde schon von mir behaupten das ich nicht so ganz doof bin.

Hast du Projekt Ideen? Da fällt mir nie was ein.

0
ntechde  14.04.2024, 19:31
@Hemo20

Da hatte ich weiter oben schon ein paar geschrieben. Ich weiß ja auch nicht, was Dich interessiert.

Aber eine Anregung (nicht nur für Python): Nimm einen Raspi, (oder einen vServer) setz einen Webserver und Mailserver auf, mach ihn vom Internet aus zugänglich und schütze ihn vor Angriffen. Analysiere und verwerte die Angriffe um Dich immer effizienter zu verteidigen. Monitore ihn und verstehe die Zusammenhänge. Analysiere und studiere die Firewall.

Wenn Du das "wirklich" kannst - (Wie alt bist Du?) - dazu noch DNS, TCPIP, Routing und anderes mehr und das ganze gut dokumentiert ist und Du es Deiner Mutter und Freundin erklären kannst. (Nimm an, Mutti und Freundin ist die Kundschaft!)

Dann bist Du fit für den Job als Admin.

0
Hemo20 
Beitragsersteller
 14.04.2024, 20:02
@ntechde

Alter: unter 15 😅

1
ntechde  14.04.2024, 22:37
@Hemo20

Ich denke, dann hast Du im Beruf eine Zukunft.

1
Hemo20 
Beitragsersteller
 15.04.2024, 07:57
@ntechde

Gibt es beim Webserver eine Art wo ich nicht den Router freigeben muss ich habe die html Datei jetzt über Apache2 im lokalen Netzwerk!

0
ntechde  15.04.2024, 09:49
@Hemo20

Wenn Du von außen auf den Apatschen willst, musst Du tatsächlich am Router einen Port freigeben. aber dann nur mit https arbeiten - am besten mit einem Letsencrypt Zertifikat.

0
Hemo20 
Beitragsersteller
 15.04.2024, 10:55
@ntechde

Aber das ist doch ein rosiges Sicherheits Risiko?!

0
ntechde  15.04.2024, 11:38
@Hemo20

Naja, der Rechner sollte schon gesichert sein. Firewall, fail2ban und Monitoring. aber solange das NUR ein Webserver ist, sollte es sich im Rahmen halten.

0
ntechde  15.04.2024, 13:49
@ntechde

Übrigens wird mein Homeserver bei weitem nicht so stark angegriffen wie mein VServer

0
orochi02  18.04.2024, 10:45
@Hemo20

syntax neu zu erlernen ist kein großes problem. hab keine angst vor anderen sprachen aber konzentriere dich auf eine hauptsprache um die sprachübergreifenden konzepte zu erlernen

0
Hemo20 
Beitragsersteller
 17.07.2024, 21:05
@ntechde

Ist lange her das ich hier geschrieben habe, aber kann ich auch ein Eigenes Netzwerk erstellen evtl ein Wireless Netzwerk? Welchen Pi kauft man mittlerweile eigentlich? Also die ganze Nettwerk Geschichte interessiert mich… kann man ja viel mit machen! Ich hatte die Idee eine eigene Suchmaschiene mit einem Crawler zu machen aber mit 2 Geräten also Programm, Datenbank um was zu speichern! Würde mich sehr über eine Antwort freuen!

0
ntechde  17.07.2024, 22:30
@Hemo20

Natürlich kannst Du ein eigenes Netz aufziehen. Nimm ein paar Raspis (V5 ist aktuell) und/oder ein paar ausgediente Desktops mit Linux und fang an. Klar, die alten Schüsseln musst Du nicht überlasten, aber selbstverständlich kannst Du dann in Deinem Netz mit verteilten Diensten arbeiten. Inter-Prozess-Kommunikation im Netz ist sehr spannend. Fang nicht gleich so groß an, eine Suchmaschine ist nicht trivial.

Aber alle möglichen Dienste in einem Netz aufeinander abzustimmen ist eine spannende Geschichte! Und man kann die Leistung der Rechner so verteilen, dass die Gesamtheit ordentlich Dampf hat.

Beispiel: Ein Rechner mit einer SSD ist gut für eine Datenbank - einer mit viel Speicher schreit nach einem Webserver. Oder DNS.

Da geht endlos viel!

Viel Erfolg!

0
Hemo20 
Beitragsersteller
 18.07.2024, 08:35
@ntechde

Dankeschön! Aber wie mache ich das, mit dem Netzwerk? Geht das über Kabel mit Patchkabel aber wie wireless?

0
ntechde  18.07.2024, 10:49
@Hemo20

Am besten mit Kabel an einen Switch. Bei Wlan müsstest Du jeden Node einzeln so konfigurieren, dass er sich mit dem Router verbindet. Das geht, aber es ist nicht sehr zuverlässig.

Meine Homeserver-Umgebung besteht aus 6x Obst (Raspis, Orange Pi's und Banana Pi's), einem Notebook mit totem Display, einer Zotac Zbox und zwei Synologies. Dazu kommen noch 6 Arduinos. Alle hängen an zwei miteinander verbundenen Switches. (und die wiederum an der Fritzbox)

Die IP-Adressen werden lokal vergeben (also nicht über DHCP).

  • Orangepi 1: Display für Wetter und Haustechnik
  • Orangepi 2: Experimental
  • Bananapi 1: Heizungsüberwachung
  • Bananapi 2: Netzüberwacung mit Icinga2
  • Bananapi 3: Backup-Server
  • Bananapi 4: derzeit defekt
  • Notebook: Experimentell für Docker
  • Synology 1: Server, Datenbank, VMWare
  • Synology 2: nicht aktiv (Oldtimer)
  • Zbox: Home Theatre

Das ganze geraffel hat sich einfach über Jahre angesammelt 😂😂😂

0
Hemo20 
Beitragsersteller
 18.07.2024, 11:05
@ntechde

Na gut! Frage Osteuropa noch wo ich jetzt einen Pi herbekomme… 😬

0
ntechde  18.07.2024, 11:06
@Hemo20

Osteuropa??? Aus dem Bauch heraus: Orangepi bei AliExpress!

0
Hemo20 
Beitragsersteller
 18.07.2024, 11:14
@ntechde

Ist das Gut? Nicht das mir das um die Ohren fliegt 😅 und das Bedint sich dann quasi wie ein Raspi also mit OS

0
Hemo20 
Beitragsersteller
 18.07.2024, 11:42
@ntechde

Ist es egal welchen? Kannst du vielleicht einen Link schicken? Vielen Dank, das du so Hilfsbereit bist!

0
ntechde  18.07.2024, 11:50
@ntechde

Oder drücken wir's anders aus: Ich nehme lieber 2 x die Opi3 als einmal die Opi5. Wichtig ist je ein gutes Netzteil!

0
Hemo20 
Beitragsersteller
 18.07.2024, 11:54
@ntechde

Ok ich werde mich mal umschauen! Warum eigentlich immer Obst: Raspberry, Orange, Bannana -Pi?

0
ntechde  18.07.2024, 11:56
@Hemo20

Die Raspberry (Himbeere) war die erste, die herauskam und die Chinesen haben ähnliche Dinger nachgebaut und eben nach anderem Obst benannt

0
Hemo20 
Beitragsersteller
 20.07.2024, 17:27
@ntechde

Also soll ich ein Rasp oder Orange Pi nehmen?

0
Hemo20 
Beitragsersteller
 20.07.2024, 17:33
@Hemo20

Oder doch etwas anderes?

0

Es ist immer schlau, etwas neues zu Lernen. Informatiker/Programmierer haben auch heute immer noch eine super Zukunftsaussicht.

Probier's aus und schau, obs dich interessiert. Ist auf jeden fall ein sehr komplexes Thema


Hemo20 
Beitragsersteller
 14.04.2024, 16:43

Meinst du da kann man trotzdem etwas vernünftiges erzielen?

0
Nic0LP  15.04.2024, 18:19
@Hemo20

Ja, man schreibt die KI ja nicht direkt selbst sondern verwendet Bibliotheken wie TensorFlow oder Pytorch

0