Julia als Zweitsprache: Allzweckprogrammierung mit einem Hauch von Datenwissenschaft

Bewertung:   (4,2 von 5)

Julia als Zweitsprache: Allzweckprogrammierung mit einem Hauch von Datenwissenschaft (Erik Engheim)

Leserbewertungen

Zusammenfassung:

Das Buch ist eine gut strukturierte Einführung in die Programmiersprache Julia, die sich besonders gut für erfahrene Programmierer eignet, die ihr Toolkit um Data Science und numerische Anwendungen erweitern wollen. Es zeichnet sich durch eine Vielzahl von Beispielen und einen klaren Schreibstil aus, obwohl einige Rezensenten Bedenken hinsichtlich der Haltbarkeit des Buches und der Lerntiefe, die es bietet, äußerten.

Vorteile:

Gut strukturiert mit zahlreichen Beispielen
bietet eine schnelle Einführung in Julia für erfahrene Programmierer
deckt ein breites Spektrum an Themen ab
erleichtert das Verständnis von Julias Fähigkeiten für numerische Anwendungen
macht Spaß und ist befriedigend zu lernen
praktische Anwendungen verbessern das Lernen
einfach zu lesen, auch für diejenigen ohne einen starken CS-Hintergrund.

Nachteile:

Fadenscheinige Bucheinbände, die sich leicht verziehen
nicht ideal für absolute Anfänger
einige Rezensenten waren der Meinung, dass das Buch zu sehr vereinfacht oder wichtige Themen überspringt
das Verständnis der Sprache kann nach der Lektüre immer noch auf einem Grundniveau sein.

(basierend auf 11 Leserbewertungen)

Originaltitel:

Julia as a Second Language: General Purpose Programming with a Taste of Data Science

Inhalt des Buches:

Lernen Sie die fantastische Programmiersprache Julia, indem Sie lustige Projekte wie einen Raketenwerfer, einen Passwortspeicher und einen Kampfsimulator bauen.

Julia als Zweitsprache umfasst:

⬤ Datentypen wie Zahlen, Strings, Arrays und Dictionaries.

⬤ Sofortige Rückmeldung mit Julias REPL (read-evaluate-print-loop)

⬤ Vereinfachung von Code-Interaktionen mit Multiple Dispatch.

⬤ Gemeinsame Nutzung von Code mit Modulen und Paketen.

⬤ Objektorientierte und funktionale Programmierstile.

Julia as a Second Language führt Leser mit Vorkenntnissen in einer anderen Sprache wie Python oder JavaScript in Julia ein. Sie lernen durch das Programmieren von ansprechenden, praktischen Projekten, die Sie dazu ermutigen, das Gelernte sofort anzuwenden. Lassen Sie sich nicht von Julias Ruf als wissenschaftliche Programmiersprache abschrecken - es sind keine Kenntnisse in Datenwissenschaften oder numerischen Berechnungen erforderlich. Sie können mit dem anfangen, was Sie im Matheunterricht in der Schule gelernt haben.

Der Kauf des gedruckten Buches beinhaltet ein kostenloses eBook im PDF-, Kindle- und ePub-Format von Manning Publications.

Über die Technologie

Ursprünglich für die Hochleistungsdatenwissenschaft konzipiert, hat sich Julia zu einer großartigen Allzweckprogrammiersprache entwickelt. Sie bietet entwicklerfreundliche Funktionen wie Garbage Collection, dynamische Typisierung und einen flexiblen Ansatz für Gleichzeitigkeit und verteiltes Rechnen. Sie ist die perfekte Mischung aus Einfachheit, Flexibilität und Leistung.

Über das Buch

Julia as a Second Language führt in Julia ein, indem es auf Ihren vorhandenen Programmierkenntnissen aufbaut. Sie werden Julia in Aktion sehen, wenn Sie eine Reihe interessanter Projekte erstellen, die Sie von Julias grundlegender Syntax bis hin zu seinen fortgeschrittenen Funktionen führen. Beherrschen Sie Typen und Datenstrukturen, während Sie einen Raketenstart modellieren. Verwenden Sie Wörterbücher, um römische Ziffern zu interpretieren. Nutzen Sie Julias einzigartige Funktion für die Mehrfachabfertigung, um Ritter und Bogenschützen in eine simulierte Schlacht zu schicken. Auf dem Weg dorthin werden Sie sogar den objektorientierten und den funktionalen Programmierstil vergleichen - Julia unterstützt beide!

Was ist drin?

⬤ Datentypen wie Zahlen, Strings, Arrays und Dictionaries.

⬤ Sofortige Rückmeldung mit Julias REPL (read-evaluate-print-loop)

⬤ Vereinfachung von Code-Interaktionen mit Multiple Dispatch.

⬤ Gemeinsame Nutzung von Code mit Modulen und Paketen.

Über den Reader

Für Leser, die mit einer anderen Programmiersprache wie Python, JavaScript oder C# vertraut sind.

Über den Autor

Erik Engheim ist Schriftsteller, Konferenzredner, Autor von Videokursen und Softwareentwickler.

Inhaltsverzeichnis

TEIL 1 - GRUNDLAGEN

1 Warum Julia?

2 Julia als Rechenmaschine.

3 Kontrollfluss.

4 Julia als Tabellenkalkulation.

5 Arbeiten mit Text.

6 Speichern von Daten in Wörterbüchern.

(TEIL 2 - TYPEN)

7 Verstehen von Typen.

8 Eine Rakete bauen.

9 Konvertierung und Promotion.

10 Unbekannte Werte repräsentieren.

TEIL 3 - SAMMLUNGEN

11 Arbeiten mit Strings.

12 Verstehen von Julia-Sammlungen.

13 Arbeiten mit Mengen.

14 Arbeiten mit Vektoren und Matrizen.

TEIL 4 - SOFTWARETECHNIK

15 Funktionale Programmierung in Julia.

16 Organisieren und Modularisieren des Codes.

TEIL 5 - IN DIE TIEFE GEHEN

17 Eingabe und Ausgabe.

18 Definieren von parametrischen Typen.

Weitere Daten des Buches:

ISBN:9781617299711
Autor:
Verlag:
Sprache:Englisch
Einband:Taschenbuch
Erscheinungsjahr:2023
Seitenzahl:414

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Julia als Zweitsprache: Allzweckprogrammierung mit einem Hauch von Datenwissenschaft - Julia as a...
Lernen Sie die fantastische Programmiersprache...
Julia als Zweitsprache: Allzweckprogrammierung mit einem Hauch von Datenwissenschaft - Julia as a Second Language: General Purpose Programming with a Taste of Data Science

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: