Pierwsze kroki z językiem programowania Julia

Ocena:   (4,1 na 5)

Pierwsze kroki z językiem programowania Julia (Ivo Balbaert)

Opinie czytelników

Podsumowanie:

Książka stanowi solidne wprowadzenie do języka programowania Julia, oferując uporządkowane podejście do jego podstawowych pojęć bez przytłaczających szczegółów. Recenzenci doceniają jej logiczny przebieg, czytelność i przejrzystość, dzięki czemu jest ona przystępna dla tych, którzy dopiero zaczynają przygodę z Julią. Jednakże, niektóre krytyczne uwagi podkreślają brak głębi w konkretnych tematach i brak szczegółowych przykładów, które pokazują wyjątkowe zalety Julii.

Zalety:

Dobrze zorganizowane i logicznie przedstawione tematy.
Przejrzysty i prosty język, ułatwiający czytanie.
Zapewnia dobre wprowadzenie do Julii bez przytłaczających szczegółów.
Przydatne odniesienia do przyszłych zmian w języku.
Wysoka wydajność w zadaniach obliczeniowych i funkcjach takich jak metaprogramowanie i równoległość.

Wady:

Brak szczegółowych przykładów demonstrujących unikalne zalety Julii, takie jak wielokrotna wysyłka i kompilator JIT.
Niektóre rozdziały mogłyby zostać ulepszone lub wyjaśnione, szczególnie w zaawansowanych tematach, takich jak metaprogramowanie.
Brakujące kroki instalacji dla niektórych narzędzi (np. IPython).
Niektórzy recenzenci znaleźli problemy z gramatyką i jakością języka angielskiego w niektórych miejscach.

(na podstawie 17 opinii czytelników)

Oryginalny tytuł:

Getting started with Julia Programming Language

Zawartość książki:

Wejdź do ekscytującego świata Julii, wysokowydajnego języka do obliczeń technicznych

O tej książce

Praca z Julią w środowisku wielordzeniowym, rozproszonym i sieciowym Poznaj techniki tworzenia niesamowicie szybkich programów za pomocą Julii Książka prowadzi przez różne praktyczne przykłady, aby zapoznać się z Julią

Dla kogo jest ta książka

Ta książka jest dla Ciebie, jeśli jesteś naukowcem zajmującym się danymi lub pracujesz nad jakimikolwiek technicznymi lub naukowymi projektami obliczeniowymi. Książka zakłada podstawową znajomość dynamicznych języków wysokiego poziomu, takich jak MATLAB, R, Python lub Ruby.

Czego się nauczysz

Konfigurować środowisko Julii, aby osiągnąć najwyższą produktywność Rozwiązywać zadania w dynamicznym języku wysokiego poziomu i używać typów dla danych tylko wtedy, gdy jest to konieczne Tworzyć własne typy, aby rozszerzyć wbudowany system typów Wizualizować dane w Julii za pomocą pakietów do tworzenia wykresów Korzystać z wbudowanych makr do testowania, debugowania, analiz porównawczych i nie tylko Stosować Julię do rozwiązywania problemów współbieżnie i w środowisku rozproszonym Integrować się z innymi językami, takimi jak C, Python i MATLAB.

Szczegółowo

Julia to nowy język programowania o otwartym kodzie źródłowym, który jest używany w dziedzinie obliczeń data science. Został on stworzony w celu rozwiązania dylematu między powolnym kodem wysokiego poziomu a szybkim, ale niskopoziomowym kodem, a także konieczności korzystania z obu w celu osiągnięcia wysokiej wydajności. Ta książka pozwoli ci zacząć radzić sobie z problemami numerycznymi i danymi za pomocą Julii. Podróż rozpocznie się od nauki, jak skonfigurować działającą platformę Julia, a następnie poznasz jej różne wbudowane typy. Następnie przejdziemy do omówienia różnych funkcji i konstrukcji w Julii. Następnie książka przeprowadzi cię przez dwa ważne typy kolekcji - tablice i macierze. W trakcie książki zostaniesz również wprowadzony w homoikoniczność, koncepcję metaprogramowania w Julii.

W końcowej części książki dowiesz się także, jak uruchamiać zewnętrzne programy. Ta książka obejmuje wszystko, co musisz wiedzieć o Julii, aby wykorzystać jej dużą szybkość i wydajność.

Dodatkowe informacje o książce:

ISBN:9781783284795
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Julia 1.0 - kompletny przewodnik po programowaniu - Julia 1.0 Programming Complete Reference...
Naucz się dynamicznego programowania z Julią, aby...
Julia 1.0 - kompletny przewodnik po programowaniu - Julia 1.0 Programming Complete Reference Guide
The Way to Go: Dokładne wprowadzenie do języka programowania Go - The Way to Go: A Thorough...
Ta książka zapewnia czytelnikowi kompleksowy przegląd...
The Way to Go: Dokładne wprowadzenie do języka programowania Go - The Way to Go: A Thorough Introduction to the Go Programming Language
Programowanie Crystal: tworzenie wydajnych, bezpiecznych i współbieżnych aplikacji - Programming...
Crystal jest przeznaczony dla programistów Ruby,...
Programowanie Crystal: tworzenie wydajnych, bezpiecznych i współbieżnych aplikacji - Programming Crystal: Create High-Performance, Safe, Concurrent Apps
Web Development with Julia and Genie: Praktyczny przewodnik po wysokowydajnym tworzeniu stron...
Zapoznaj się z praktycznym przeglądem tworzenia stron...
Web Development with Julia and Genie: Praktyczny przewodnik po wysokowydajnym tworzeniu stron internetowych po stronie serwera za pomocą języka programowania Julia - Web Development with Julia and Genie: A hands-on guide to high-performance server-side web development with the Julia programming language
Nauka gry w darta - wydanie drugie - Learning Dart - Second Edition
Naucz się tworzyć wysokowydajne aplikacje za pomocą Dart 1. 10O tej książceTwórz aplikacje dla...
Nauka gry w darta - wydanie drugie - Learning Dart - Second Edition
Pierwsze kroki z językiem programowania Julia - Getting started with Julia Programming...
Wejdź do ekscytującego świata Julii, wysokowydajnego języka do...
Pierwsze kroki z językiem programowania Julia - Getting started with Julia Programming Language

Prace autora wydały następujące wydawnictwa: