miniconda & Co

Mein Beitrag zum Kampf mit pip unter meinem Linux-System hat  tatsächlich zu Reaktionen geführt und ich habe einen interessanten Tipp in dem Kontext bekommen (Danke Hendrik!). Ich solle miniconda verwenden, um darüber virtuelle Umgebungen für Python zu verwalten. Interessanterweise habe ich zu conda und miniconda im Rahmen meiner Behandlung von Anaconda und dem Jupyter Notebook in verschiedenen Videokursen bei LinkedIn Learning (Lil) mehrere Videos veröffentlicht (zuletzt wieder bei dem ganzen neuen Training zu CPython). Aber selbst nutze ich Anaconda eigentlich gar nicht, da ich mit pip immer zufrieden war und bisher auch in der Praxis keine virtuellen Umgebungen für Python benötigt habe. Deshalb habe ich miniconda bzw. conda ziemlich ignoriert. Der Hinweis von Hendrik, wie  komfortabel miniconda virtual environments ist sowie die (extrem sinnvollen!!) Beschränkungen der Basisumgebung von Python unter meinem Linux haben mich motiviert, das zu ändern.

Ausprobiert und das geht ja wirklich extrem einfach.

„miniconda & Co“ weiterlesen

Showtime bei LinkedIn Learning

Es ballt sich im Moment wieder mit neuen Veröffentlichungen bzw. Aktualisierungen meiner Trainings bei LinkedIn Learning (Lil). Gestern Abend wurde der neuste Kurs JavaScript: Unit-Testing -Praktische Testverfahren für Ihren Code kennen lernen und anwenden veröffentlicht, nachdem letzte Woche schon mein Python-Training mal wieder aktualisiert und mein neuer Kurs mit dem Thema Code mit KI optimieren veröffentlicht wurden. Beim neusten Kurs zu Unit-Testing bei JavaScript geht es darum, dass moderne Webanwendungen  ihre Logik mehr und mehr in den Browser verlagern, was zur Folge hat, dass manuelles Testen an seine Grenzen stößt. Mit Unit-Testing stellen Sie sicher, dass alle relevanten Einheiten der Software funktionieren. „Showtime bei LinkedIn Learning“ weiterlesen

Python-Kurs aktualisiert und Code mit KI optimieren erschienen

Während ich gerade die Python-Schulung in Hamburg halte, wurde mein Python-Training bei LinkedIn Learning (Lil) mal wieder aktualisiert. Gleichzeitig wurde mein neuer Kurs bei LinkedIn Learning (Lil) veröffentlicht. Thema ist Code mit KI optimieren. Untertitel „Künstliche Intelligenz in der Softwareentwicklung nutzen – praktische Beispiele„.

„Python-Kurs aktualisiert und Code mit KI optimieren erschienen“ weiterlesen

Holbriger Start in die Videoaufnahmen

Heute beginne ich mit Videoaufnahmen für LinkedIn Learning (LiL). Wieder remote in meinem Zweitbüro in Eppstein statt in Graz. Als ich heute morgen aber dahin fahren wollte, war die Batterie von meinem Auto mausetot. Das Überbrücken mit der Batterie von einem anderen Auto hat nicht funktioniert, aber vermutlich waren die Starterkabel defekt. Denn das Laden mit einem Ladegerät hatte zumindest Erfolg. Das dauert, aber nach gut einer Stunde hatte ich genug Saft, dass das Auto gestartet ist. Auf dem Weg zur Werkstatt, wo die ich Ursache kären wollte, habe ich selbst rausbekommen, warum die Batterie vermutlich so mausetot war. Die Heckklappe war nicht ganz zugedrückt und deshalb hat die hintere Innebeleuchtung gebrannt. Das ist zwar kaum Energie, die die braucht, aber das war seit Freitag gegen 12 Uhr. Gut 70 Stunden können eine Autobatterie schon komplett leer ziehen, soweit ich das kenne. Ich bin dann durchgefahren und wenn ich hier in Eppstein das Problem nochmal habe, dann gehe ich in die Werkstatt. Aber ich gehe davon aus, dass das wirklich die Kleinigkeit war.  Das Ladegerät habe ich dabei für alle Fälle. Und unsere Überbrückungskabel scheinen wirklich defekt zu sein. Das sollte vor dem Winter geklärt werden, aber jetzt lege ich erst einmal mit den Aufnahmen los.

HKEY_CURRENT_USER\Software\

Da ich die Woche nur Montag und Dienstag Schulung gehalten habe, habe ich den heutigen Tag nochmal für eine Radtour eingeplant. Strahlender Sonnenschein und warme Temperaturen werden bald Mangelware und das sollte man ausnutzen. Ich hatte sogar eine längere Tour über 3 – 4 Tage im Auge, den Plan aber schon die letzten Tage verworfen. Ich wollte dann heute eigentlich den Rhein entlang nach Ingelheim und auf der anderen Rhein-Seite zurückfahren. So etwa 65 – 70 Kilometer und ziemlich flach.

Aber da ich nächste Woche ab Montag in meinem Zweitbüro in Eppstein Videoaufnahmen für LinkedIn Learning (LiL) aufnehmen will, kam aus Graz die Idee, dass ich schon diese Woche das Probevideo
einspielen sollte. „HKEY_CURRENT_USER\Software\“ weiterlesen

Aktualisiert: KI-unterstütztes Programmieren mit OpenAI und ChatGPT

Es ist mal wieder ein Videotraining von mir bei LinkedIn Learning (LiL) aktualisiert worden. Genaugenommen sind ein paar Videos ergänzt worden, um auf aktuelle Entwicklungen einzugehen. Es geht um das Training KI-unterstütztes Programmieren mit OpenAI und ChatGPT.

Neuer Lernpfad bei LinkedIn Learning

Es gibt einen neuen Lernpfad bei LinkedIn Learning (LiL) zum Thema Software Engineering und ich bin da mit einem Kurs dabei.
Der neue Lernpfad “Software-Ingenieur:in werden” lehrt die grundlegenden Fähigkeiten und Kenntnisse im Software Engineering. Die Auswahl der Kurse führt von den Grundlagen der Programmierung über Software-Design und -Tests bis hin zu fortgeschrittenen Themen wie Versionsverwaltung, agile Softwareentwicklung und KI-unterstütztes Programmieren. Zum letztgenannten Thema der KI-unterstützten Programmierung trägt mein Kurs KI-unterstütztes Programmieren mit OpenAI und ChatGPT bei :-).

Knapp vorbei – CPython

Ich habe schon in mehreren Posts thematisiert, dass die letzten Jahre recht häufig parallel zu neuen Aufnahmen für LinkedIn Learning (LiL) eine Weile vorher von mir eingespielte Videotraining publiziert wurden. Dieses Mal ist es knapp vorbeigegangen, denn gestern habe ich die Aufzeichnung neuer Training beendet und heute wurde das neue Videotraining zu CPython freigeschaltet. „Knapp vorbei – CPython“ weiterlesen

Aufnahme läuft

Es ist wieder Zeit für neue Videoaufnahmen. Probevideos hatte ich schon letzte Woche aufgenommen, aber da hat das Hochladen nicht funktioniert und deshalb sind die erst eben auf den Weg gegangen. Also warte ich noch auf das OK und dann geht es erst richtig los. Aber das macht nichts. Ich bin gerade erst in meinem „Aufnahmestudio“ in Eppstein angekommen und muss mich aber sowieso für neue Videoaufnahmen für LinkedIn Learning (LiL) eingrooven. „Aufnahme läuft“ weiterlesen

Reguläre Ausdrücke lernen

Ich habe mein Videotraining zu regulären Ausdrücken aktualisiert. Zugegeben – reguäre Ausdrücke (RegEx bzw. RegExp) sind ein Nischenthema, aber immer noch von großer Bedeutung für die entsprechenden Zielgruppen. Gestern ist die neue Version unter dem Titel Reguläre Ausdrücke lernen bei LinkedIn Learning (LiL) freigegeben worden. Das bisherige Training war ziemlich genau 10 Jahre alt (von 2014) und damit doch in die Jahre gekommen. „Reguläre Ausdrücke lernen“ weiterlesen

Aktualisierung von Python: GUI-Programmierung mit TKinter

Mein Kurs Python: GUI-Programmierung mit TKinter wurde heute bei LinkedIn Learning (LiL) aktualisiert. Ich habe den Kurs um die Arbeit mit GUI-Designern bei Tkinter erweitert und insbesondere Figma und den Tkinter Designer in den Fokus gestellt. „Aktualisierung von Python: GUI-Programmierung mit TKinter“ weiterlesen

Numpy-Training

Ich frage mich langsam, ob es noch Zufall ist. Aber es kam in der letzten Zeit echt oft vor, dass ich an neuen Aufnahmen für LinkedIn Learning (LiL) gesessen hatte und in genau der Zeit ein Training von mir veröffentlich wurde, das ich in einer vorherigen Aufnahme-Session eingespielt hatte. Wobei ich das ganz und gar nicht negativ meine, aber genau das ist gerade wieder passiert. Wir leben in der Matrix.

Mein neues Training ist ein Grundkurs zu Numpy. Diese Python-Bibliothek habe ich bei diveren anderen Videotraining schon dabei, aber immer nur als Randthema. Mir schien es an der Zeit, Numpy aus der Nebenrolle ins Rampenlicht zu holen. „Numpy-Training“ weiterlesen

Auenland

Ich habe heute bei den Aufnahmen für LinkedIn Learning (LiL) ziemlich durchgepowert und da es richtig geflutscht ist (ich hatte auch sehr viel vorbereitet), bin ich innerhalb eines Tages fertig geworden. Das waren zwar gut 10 – 12 Stunden Arbeit heute, aber bevor ich morgen nochmal rangehe, ist die Geschichte damit abgeschlossen.

Es gab den ganzen Tag richtiges April-Wetter. Neben Regen teils strahlenden Sonnenschein. Zwar frisch, aber schon traumhaft. Am Nachmittag habe ich das ausgenutzt und einen kleinen Spaziergang gemacht. Von meinem Haus am Ende der Sackgasse geht es direkt in den Wald. Das sieht mittlerweile komplett nach Auenwald aus.

„Auenland“ weiterlesen

Update der Mathematik-Grundlagen für die Programmierung

Meine Ausbildung als Diplom Mathematiker spielte nach dem Studium eigentlich über die Jahre immer weniger einer Rolle. Als ich am Anfang bei einer Versichung gearbeitet habe, kam zumindest noch etwas Versicherungsmathematik am Rande meiner Programmierung vor. Mein Job hat sich dann aber fast komplett Richtung Informatik bzw. IT entwickelt.

In der letzten Zeit bekommt aber – nicht zuletzt durch Data Science und KI  – die Mathematik bei mir wieder stärkeres Gewicht.  Auch in Kursen zu Kryptografie und Steganografie oder anderen Themen kommt wieder mehr die Mathematik zum Tragen.

Wobei der Anfang des Wegs „Back-to-the-roots“ liegt schon einige Zeit zurück und war bei LinkedIn Learning der Kurs Mathematik-Grundlagen für die Programmierung. Zumindest war er eines der ersten Projekte, bei denen ich wieder mehr meine Mathematikkenntnisse herausgekramt habe. Aber er war in die Jahre gekommen und ist heute aktualisiert worden. „Update der Mathematik-Grundlagen für die Programmierung“ weiterlesen

Wieder eine Aufnahmesession erfolgreich beendet

Die Videoaufnahmen für LinkedIn Learning (LiL) sind beendet und die Angelegenheit ist rund gelaufen. Die Remote-Arbeit via Tethering ging wunderbar, da ich in meinem Büro in Eppstein selbst nur mit LTE 45 MBit/s im Download und 15 MBit/s im Upload verfügbar habe. Das ist sogar vergleichbar mit einem 50 MBit Glasfaseranschluss. Nur mein verfügbares Datenvolumen schmilzt wie Butter in der Sonne.

Zurück in Bodenheim ist mein Glasfaseranschluss immer noch inaktiv. Was ich da in der Hotline von O2 und Unsere Grüne Glasfaser erlebe, spottet jeder Beschreibung. „Wieder eine Aufnahmesession erfolgreich beendet“ weiterlesen

Aufnahmezeit unter ungewöhnlichen Umständen

Ich bin wieder für bei LinkedIn Learning (LiL) aktiv. Ich nehme ein Training von mir, dass mittlerweile 10 Jahre alt ist, neu auf, straffe es und passe es an die aktuellen Bedingungen rund um modernere Tools und KI an. Zudem erweitere ich ein anderes Training um ein Kapitel. Vermutlich werde ich 2 bis 2,5 Tage brauchen. Gestern abend bin ich bereits nach Eppstein gefahren, habe mein Aufnahmezeug eingerichtet, das Probevideo aufgenommen, hochgeladen und warte auf das GO aus Graz. Es ist also alles vorbereitet und in Ordnung. Das sollte die nächsten Tage gut laufen. Nur rundherum sind die Umstände ungewöhnlich.

„Aufnahmezeit unter ungewöhnlichen Umständen“ weiterlesen

Python schafft es in die Top 10 der am deutschen Arbeitsmarkt meist nachgefragten Skills

Es passiert nicht oft, dass es eine Programmiersprache in die Top 10 der am deutschen Arbeitsmarkt meist nachgefragten Skills schafft.

Die Meldung wird gerade auf LinkedIn bzw. LinkedIn Learning gefeiert. Mit Verweis auf die Kurse zu Python, bei denen ich gleich mit einigen Angeboten dabei bin.