Julia jako drugi język: Programowanie ogólnego przeznaczenia z nutką nauki o danych

Ocena:   (4,2 na 5)

Julia jako drugi język: Programowanie ogólnego przeznaczenia z nutką nauki o danych (Erik Engheim)

Opinie czytelników

Podsumowanie:

Książka jest dobrze zorganizowanym wprowadzeniem do języka programowania Julia, szczególnie odpowiednim dla doświadczonych programistów, którzy chcą rozszerzyć swój zestaw narzędzi o naukę o danych i aplikacje numeryczne. Zawiera szeroki zakres przykładów i przejrzysty styl pisania, chociaż niektórzy recenzenci wyrazili obawy dotyczące trwałości książki i głębokości nauki, jaką zapewnia.

Zalety:

Dobrze skonstruowana z licznymi przykładami
stanowi szybkie wprowadzenie do Julii dla doświadczonych programistów
obejmuje szeroki zestaw tematów
ułatwia zrozumienie możliwości Julii w zastosowaniach numerycznych
przyjemna i satysfakcjonująca nauka
praktyczne zastosowania ułatwiają naukę
łatwa do odczytania, nawet dla osób bez silnego zaplecza CS.

Wady:

słabe okładki, które mogą się zwijać
nie jest idealna dla zupełnie początkujących
niektórzy recenzenci uważali, że książka nadmiernie upraszcza lub pomija ważne tematy
zrozumienie języka może być nadal na podstawowym poziomie po przeczytaniu.

(na podstawie 11 opinii czytelników)

Oryginalny tytuł:

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

Zawartość książki:

Poznaj niesamowity język programowania Julia, tworząc zabawne projekty, takie jak wyrzutnia rakiet, przechowalnia haseł i symulator bitwy.

Julia jako drugi język obejmuje:

⬤ Typy danych, takie jak liczby, łańcuchy, tablice i słowniki.

⬤ Natychmiastowa informacja zwrotna dzięki pętli odczytu-oceny-drukowania (REPL) w języku Julia.

⬤ Uproszczenie interakcji kodu z wielokrotną wysyłką.

⬤ Współdzielenie kodu przy użyciu modułów i pakietów.

⬤ Zorientowane obiektowo i funkcjonalne style programowania.

Julia as a Second Language wprowadza Julię dla czytelników z początkową znajomością innego języka, takiego jak Python lub JavaScript. Będziesz uczyć się poprzez kodowanie angażujących praktycznych projektów, które zachęcają do natychmiastowego zastosowania tego, czego się uczysz. Nie zniechęcaj się reputacją Julii jako naukowego języka programowania - nie jest wymagana wiedza z zakresu nauki o danych ani obliczeń numerycznych. Możesz zacząć od tego, czego nauczyłeś się na lekcjach matematyki w szkole średniej.

Zakup książki drukowanej obejmuje bezpłatny eBook w formatach PDF, Kindle i ePub od Manning Publications.

O technologii

Julia, pierwotnie zaprojektowana z myślą o wysokowydajnej nauce o danych, stała się niesamowitym językiem programowania ogólnego przeznaczenia. Oferuje przyjazne dla programistów funkcje, takie jak garbage collection, dynamiczne typowanie oraz elastyczne podejście do współbieżności i obliczeń rozproszonych. Jest to idealne połączenie prostoty, elastyczności i wydajności.

O książce

Julia as a Second Language wprowadza Julię, opierając się na istniejącej wiedzy programistycznej. Zobaczysz Julię w akcji, tworząc serię interesujących projektów, które poprowadzą Cię od podstawowej składni Julii do jej zaawansowanych funkcji. Opanuj typy i struktury danych, modelując start rakiety. Wykorzystaj słowniki do interpretacji cyfr rzymskich. Użyj unikalnej funkcji wielokrotnego wysyłania Julii, aby wysłać rycerzy i łuczników do symulowanej bitwy. Po drodze porównasz nawet style programowania obiektowego i funkcjonalnego - Julia obsługuje oba!

What's Inside

⬤ Typy danych, takie jak liczby, łańcuchy, tablice i słowniki.

⬤ Natychmiastowa informacja zwrotna dzięki pętli REPL (read-evaluate-print-loop).

⬤ Uproszczenie interakcji z kodem dzięki wielokrotnemu wysyłaniu.

⬤ Współdzielenie kodu za pomocą modułów i pakietów.

O Czytelniku

Dla czytelników obeznanych z innym językiem programowania, takim jak Python, JavaScript lub C#.

O autorze

Erik Engheim jest pisarzem, prelegentem konferencyjnym, autorem kursów wideo i programistą.

Spis treści

CZĘŚĆ 1 - PODSTAWY

1 Dlaczego Julia?

2 Julia jako kalkulator.

3 Przepływ sterowania.

4 Julia jako arkusz kalkulacyjny.

5 Praca z tekstem.

6 Przechowywanie danych w słownikach.

CZĘŚĆ 2 - TYPY

7 Zrozumienie typów.

8 Budowanie rakiety.

9 Konwersja i promocja.

10 Reprezentowanie nieznanych wartości.

CZĘŚĆ 3 - KOLEKCJE

11 Praca z ciągami znaków.

12 Zrozumienie kolekcji Julia.

13 Praca ze zbiorami.

14 Praca z wektorami i macierzami.

CZĘŚĆ 4 - INŻYNIERIA OPROGRAMOWANIA

15 Programowanie funkcyjne w Julii.

16 Organizowanie i modularyzacja kodu.

CZĘŚĆ 5 - ZAGŁĘBIANIE SIĘ

17 Dane wejściowe i wyjściowe.

18 Definiowanie typów parametrycznych.

Dodatkowe informacje o książce:

ISBN:9781617299711
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa
Rok wydania:2023
Liczba stron:414

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Julia jako drugi język: Programowanie ogólnego przeznaczenia z nutką nauki o danych - Julia as a...
Poznaj niesamowity język programowania Julia,...
Julia jako drugi język: Programowanie ogólnego przeznaczenia z nutką nauki o danych - Julia as a Second Language: General Purpose Programming with a Taste of Data Science

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

© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)