Alle Artikel mit dem Schlagwort: Python

Der Jahrgang 2016 – Teil 3

Wie versprochen gibt es neuen Lesestoff. Heute etwas für alle, die sich gerne durch riesige Datenberge ackern möchten: Einführung in Data Science „Der beste Weg, hacken zu lernen, ist, Dinge zu hacken“, schreibt der Google-Entwickler Joel Grus im Vorwort seines aktuellen Buchs Einführung in Data Science. Darin führt er Euch mit Hilfe von Python in die Welt der Datenanalyse ein – und das erklärtermaßen nicht nur mit Praxisbezug, sondern auch mit der Lust am Spiel mit dem Grundstoff Daten. Voraussetzungen Alles, was Ihr braucht, sind erste Programmierkenntnisse, wobei das Buch auch mit einer kleinen Python-Einführung startet. Und: Eure Kenntnisse aus Stochastik, Statistik und linearer Algebra sollten nicht ganz verschüttet sein. In Bezug auf Data Science selbst fängt Joel Grus bewusst ganz von vorne an, Ihr müsst keinerlei Techniken oder Tools vorab kennen. Diese führt der Autor erst im Laufe des Buches nach und nach ein, und zwar erst dann, wenn Ihr die Grundlagen verstanden habt. Alle Codebeispiele liegen übrigens auf GitHub, sowohl für Python 2.7 als auch für Python 3.x. Und warum sollte man sich durch Mathematik und Python-Code …

Der twitternde Tiefkühlschrank

Ein Gastbeitrag von Torsten Dillenburg Als Papa eines kleinen Jungen muss man ja viel mitmachen. Ständig klaut der Sohn einem das iPad, um The Big Bang Theory zu schauen, oder er verstellt am iMac die Auflösung. Und letztens hat dann mein geliebter Filius die Küche für sich endeckt. War ja auch klar. 1. kommt da das lecker Essen her und 2. gibt es dort viele Knöpfe zu drücken. Zum Glück hat der Induktionsherd eine Kindersicherung! Aber den Tiefkühlschrank hat’s erwischt… Ein vernünftiger Dreijähriger muss natürlich auf den leuchtend grünen Knopf drücken: Und außerdem die Tür öffnen (diese Kraft, erstaunlich). Leider funktioniert der Temperaturalarm nur dann, wenn der Tiefkühlschrank auch eingeschaltet ist. Zugegeben, das musste ja alles mal abgetaut werden, aber doch nicht so! Nachdem die letzten Fischstäbchen ihr Seepferdchen gemacht hatten, der Rest an brauchbaren Nahrungsmitteln verputzt und die Küche wieder trocken gelegt war stand für mich fest: Das geht so nicht weiter! Was man zur Risikominimierung braucht ein Raspberry Pi Model B eine SD Karte (mindestens Class 10 mit 8GB) einen DS18B20-Temperatursensor einen 4,7k Ohm-Widerstand eine USB Tastatur …

Grundbegriffe der Programmierung

„Eine Liste von Kurzdefinitionen als Blogartikel? Zum Thema Programmierung? Wozu gibt’s denn Wikis und so’n Zeug?!“ wird der ein oder andere jetzt sagen. Worauf ich entgegne: „Ja, aber…“ Es stimmt natürlich, dass man in Online-Nachschlagewerken und unzähligen Foren mittelfrisitig alle Informationen findet – der Weg dahin kann jedoch mühsam sein. Und zu viele bzw. zu lange Erklärungen tragen eher zur Verwirrung bei. Deswegen als Service für alle Einsteiger und alle Menschen, die wenig Zeit haben: ein klitzekleines, übersichtliches Programmier-ABC, basierend auf der Glossar der ersten Kapitel von Programmieren lernen mit Python (Konzept/Originaltext von Allen B. Downey, Übersetzung von Stefan Fröhlich, redaktionelle Überarbeitung: AP). Algorithmus: Allgemeiner Ansatz für die Lösung einer Kategorie von Problemen Anweisung: Codeabschnitt, der einen Befehl oder Vorgang beschreibt, z.B die print-Anweisung Assembler-Sprache: s. Niedere Programmiersprache Ausnahmefehler: Ein Fehler, der während der Ausführung eines Programms auftritt. Auch bekannt als Laufzeitfehler. Fließkommazahl: s. Float Float: Zahl mit Nachkommastelle bzw. Typ zu deren Abbildung (z.B. 3,49983) Formale Sprache: Jede Sprache, die von Menschen für bestimme Zwecke entwickelt wurde, z.B. für die Darstellung mathematischer Ideen oder …

Zum Frühlingsbeginn: Einfache Funktionsdefinitionen in Python

Nein, unsere Codeschnipsel-Ecke wurde nicht abgeschafft. Sie hat nur Winterschlaf gehalten. Zugegebenermaßen recht lange.  Nun, da der Frühling zwar nicht wettertechnisch, aber immerhin astronomisch beginnt, gibt’s endlich noch mal eine Erklärung mit Code. Im Fokus des folgenden Beitrags: Die leicht zu erlernende Programmiersprache Python, zwei Funktionsdefinitionen, Veronika – und der Lenz (Konzept/Originaltext von Allen B. Downey, Übersetzung von Stefan Fröhlich, redaktionelle Überarbeitung: AP). Eine Funktionsdefinition gibt den Namen einer neuen Funktion sowie die Reihe von Anweisungen an, die beim Aufruf der Funktion ausgeführt werden sollen. Hier ein Beispiel: >>> def zeige_text(): print "Veronika, der Lenz ist da." print "Die Mädchen singen trallala." >>> def zeige_text(): print "Veronika, der Lenz ist da." print "Die Mädchen singen trallala." def ist ein Schlüsselwort, das eine Funktionsdefinition kennzeichnet. Der Name dieser Funktion lautet zeige_text. Die Regeln für Funktionsnamen sind die gleichen wie für Variablennamen: Buchstaben, Zahlen und einige Interpunktionszeichen sind zulässig, aber das erste Zeichen darf keine Zahl sein. Außerdem dürfen Sie kein Schlüsselwort als Funktionsnamen wählen. Und Sie sollten vermeiden, für eine Funktion und eine Variable denselben Namen zu verwenden. Die leeren Klammern nach dem Namen zeigen an, …

Der Jahrjang 2013 – Teil 1

So sieht er aus, der erste Schwung druckfrischer Bücher im neuen Jahr. Heute wird ausgeliefert, spätestens Montag sind dann alle (gut sortierten) Händler bestückt:   Im Uhrzeigersinn von oben links: Das PREZI-Buch für spannende Präsentationen Java EE – kurz & gut Programmieren lernen mit Python HTML und CSS von Kopf bis Fuß Praxiswissen TYPO3