Erste Schritte mit der Programmiersprache Julia

Bewertung:   (4,1 von 5)

Erste Schritte mit der Programmiersprache Julia (Ivo Balbaert)

Leserbewertungen

Zusammenfassung:

Das Buch dient als solide Einführung in die Programmiersprache Julia und bietet eine strukturierte Herangehensweise an deren Kernkonzepte, ohne dabei zu sehr ins Detail zu gehen. Rezensenten schätzen den logischen Aufbau, die Lesbarkeit und die Klarheit des Buches, die es auch für Neueinsteiger in Julia zugänglich machen. Einige Kritiker bemängeln jedoch die fehlende Tiefe in bestimmten Themen und das Fehlen von detaillierten Beispielen, die die einzigartigen Stärken von Julia zeigen.

Vorteile:

Gut strukturierte und logisch dargestellte Themen.
Klare und einfache Sprache, die das Lesen erleichtert.
Bietet eine gute Einführung in Julia ohne überwältigende Details.
Nützliche Hinweise auf zukünftige Änderungen in der Sprache.
Starke Leistung bei Berechnungsaufgaben und Funktionen wie Metaprogrammierung und Parallelität.

Nachteile:

Es fehlen detaillierte Beispiele, die die einzigartigen Vorteile von Julia demonstrieren, wie z.B. Multiple Dispatch und der JIT-Compiler.
Einige Kapitel könnten Verbesserungen oder Klarheit gebrauchen, insbesondere bei fortgeschrittenen Themen wie Metaprogrammierung.
Fehlende Installationsschritte für bestimmte Werkzeuge (z.B. IPython).
Einige Rezensenten fanden Probleme mit der Grammatik und der Qualität der englischen Sprache.

(basierend auf 17 Leserbewertungen)

Originaltitel:

Getting started with Julia Programming Language

Inhalt des Buches:

Tauchen Sie ein in die aufregende Welt von Julia, einer Hochleistungssprache für technische Berechnungen

Über dieses Buch

Arbeiten Sie mit Julia in einer Multi-Core-, verteilten und vernetzten Umgebung Lernen Sie die Techniken kennen, mit denen Sie blitzschnelle Programme mit Julia erstellen können Das Buch führt Sie durch verschiedene praktische Beispiele, um sich mit Julia vertraut zu machen

Für wen dieses Buch ist

Dieses Buch ist für Sie, wenn Sie Datenwissenschaftler sind oder an einem technischen oder wissenschaftlichen Berechnungsprojekt arbeiten. Das Buch geht davon aus, dass Sie grundlegende Kenntnisse in dynamischen Hochsprachen wie MATLAB, R, Python oder Ruby haben.

Was Sie lernen werden

Ihre Julia-Umgebung so einrichten, dass Sie ein Höchstmaß an Produktivität erreichen Lösen Sie Ihre Aufgaben in einer dynamischen Hochsprache und verwenden Sie Typen für Ihre Daten nur bei Bedarf Erstellen Sie Ihre eigenen Typen, um das eingebaute Typsystem zu erweitern Visualisieren Sie Ihre Daten in Julia mit Plotting-Paketen Erkunden Sie die Verwendung eingebauter Makros zum Testen, Debuggen, Benchmarking und mehr Wenden Sie Julia an, um Probleme gleichzeitig und in einer verteilten Umgebung zu lösen Integrieren Sie mit anderen Sprachen wie C, Python und MATLAB

Im Detail

Julia ist eine neue Open-Source-Programmiersprache, die im Bereich des Data Science Computing eingesetzt wird. Sie wurde entwickelt, um das Dilemma zwischen langsamem High-Level-Code und schnellem, aber Low-Level-Code zu lösen, und die Notwendigkeit, beides zu verwenden, um eine hohe Leistung zu erzielen. Dieses Buch wird Ihnen einen Vorsprung verschaffen, um Ihre numerischen und Datenprobleme mit Julia anzugehen. Zu Beginn lernen Sie, wie Sie eine laufende Julia-Plattform einrichten, bevor Sie die verschiedenen eingebauten Typen erkunden. Anschließend werden Sie die verschiedenen Funktionen und Konstrukte in Julia kennenlernen. Das Buch führt Sie dann durch die beiden wichtigen Sammlungstypen - Arrays und Matrizen. Im Laufe des Buches werden Sie auch in die Homoikonizität eingeführt, das Konzept der Meta-Programmierung in Julia.

Gegen Ende des Buches werden Sie auch lernen, wie man externe Programme ausführt. Dieses Buch deckt alles ab, was Sie über Julia wissen müssen, um seine hohe Geschwindigkeit und Effizienz zu nutzen.

Weitere Daten des Buches:

ISBN:9781783284795
Autor:
Verlag:
Sprache:Englisch
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Julia 1.0 Programmierung Vollständiges Referenzhandbuch - Julia 1.0 Programming Complete Reference...
Lernen Sie das dynamische Programmieren mit Julia,...
Julia 1.0 Programmierung Vollständiges Referenzhandbuch - Julia 1.0 Programming Complete Reference Guide
Der Weg zu Go: Eine gründliche Einführung in die Programmiersprache Go - The Way to Go: A Thorough...
Dieses Buch bietet dem Leser einen umfassenden...
Der Weg zu Go: Eine gründliche Einführung in die Programmiersprache Go - The Way to Go: A Thorough Introduction to the Go Programming Language
Crystal programmieren: Leistungsstarke, sichere und gleichzeitige Anwendungen erstellen -...
Crystal ist für Ruby-Programmierer gedacht, die...
Crystal programmieren: Leistungsstarke, sichere und gleichzeitige Anwendungen erstellen - Programming Crystal: Create High-Performance, Safe, Concurrent Apps
Webentwicklung mit Julia und Genie: Ein praktischer Leitfaden zur leistungsstarken serverseitigen...
Verschaffen Sie sich einen praktischen Überblick...
Webentwicklung mit Julia und Genie: Ein praktischer Leitfaden zur leistungsstarken serverseitigen Webentwicklung mit der Programmiersprache Julia - Web Development with Julia and Genie: A hands-on guide to high-performance server-side web development with the Julia programming language
Dart lernen - Zweite Auflage - Learning Dart - Second Edition
Lernen Sie, mit Dart 1 leistungsstarke Anwendungen zu entwickeln. 10Über dieses BuchEntwickeln Sie...
Dart lernen - Zweite Auflage - Learning Dart - Second Edition
Erste Schritte mit der Programmiersprache Julia - Getting started with Julia Programming...
Tauchen Sie ein in die aufregende Welt von Julia, einer...
Erste Schritte mit der Programmiersprache Julia - Getting started with Julia Programming Language

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