Értékelés:
A könyv jól felépített bevezetés a Julia programozási nyelvbe, amely különösen alkalmas a tapasztalt programozók számára, akik az adattudományi és numerikus alkalmazásokkal szeretnék bővíteni eszköztárukat. A könyv példák széles választékával és világos írásmóddal rendelkezik, bár néhány recenzens aggodalmát fejezte ki a könyv tartósságával és a tanulás mélységével kapcsolatban.
Előnyök:⬤ Jól felépített, számos példával
⬤ gyors bevezetést nyújt a Juliába a tapasztalt programozók számára
⬤ széles témakört ölel fel
⬤ megkönnyíti a Julia numerikus alkalmazásokban rejlő képességeinek megértését
⬤ szórakoztató és kielégítő a tanulás
⬤ a gyakorlati alkalmazások fokozzák a tanulást
⬤ egyszerű olvasmány, még azok számára is, akik nem rendelkeznek erős CS háttérrel.
⬤ A könyv borítója gyenge, hajlamos a görbülésre
⬤ nem ideális teljesen kezdők számára
⬤ néhány kritikus úgy érezte, hogy a könyv túlságosan leegyszerűsíti vagy átugorja a fontos témákat
⬤ a nyelv megértése az elolvasás után még mindig alapszinten maradhat.
(11 olvasói vélemény alapján)
Julia as a Second Language: General Purpose Programming with a Taste of Data Science
Tanulja meg a félelmetes Julia programozási nyelvet olyan szórakoztató projektek építésével, mint egy rakétavető, egy jelszótároló és egy csataszimulátor.
A Julia mint második nyelv a következőket tartalmazza:
⬤ Adattípusok, például számok, karakterláncok, tömbök és szótárak.
⬤ A Julia read-evaluate-print-loop (REPL) segítségével történő azonnali visszajelzés.
⬤ Egyszerűsíti a kód interakcióit a többszörös diszpozícióval.
⬤ Kódmegosztás modulok és csomagok segítségével.
⬤ Objektumorientált és funkcionális programozási stílusok.
A Julia mint második nyelv bemutatja a Juliát olyan olvasóknak, akik már rendelkeznek egy másik nyelv, például a Python vagy a JavaScript kezdő szintű ismereteivel. Magával ragadó gyakorlati projektek kódolásával tanulhat, amelyek arra ösztönzik, hogy azonnal alkalmazza a tanultakat. Ne riassza el a Julia tudományos programozási nyelvként való hírneve - nem szükséges hozzá adattudományi vagy numerikus számítási tudás. Elkezdheted azzal, amit a középiskolai matematikaórákon tanultál.
A nyomtatott könyv megvásárlása magában foglalja a Manning Publications ingyenes e-könyvét PDF, Kindle és ePub formátumban.
A technológiáról
A Julia eredetileg a nagy teljesítményű adattudományhoz készült, de mára egy fantasztikus általános célú programozási nyelvvé vált. Olyan fejlesztőbarát funkciókat kínál, mint a szemétgyűjtés, a dinamikus tipizálás, valamint az egyidejűség és az elosztott számítástechnika rugalmas megközelítése. Az egyszerűség, a rugalmasság és a teljesítmény tökéletes keveréke.
A könyvről
A Julia mint második nyelv a meglévő programozási ismeretekre építve mutatja be a Juliát. A Juliát működés közben láthatja, miközben egy sor érdekes projektet hoz létre, amelyek a Julia alapszintaktikájától a fejlett funkciókig vezetik el. Sajátítsa el a típusokat és az adatszerkezeteket, miközben modellez egy rakétaindítást. Használjon szótárakat a római számok értelmezéséhez. Használja a Julia egyedülálló többszörös küldési funkcióját, hogy lovagokat és íjászokat küldjön egy szimulált csatába. Útközben még az objektumorientált és a funkcionális programozási stílust is összehasonlíthatod - a Julia mindkettőt támogatja!
Mi van benne?
⬤ Adattípusok, például számok, karakterláncok, tömbök és szótárak.
⬤ Indirekt visszajelzés a Julia read-evaluate-print-loop (REPL) segítségével.
⬤ Egyszerűsítse a kód interakcióit a többszörös diszpozícióval.
⬤ Kódmegosztás modulok és csomagok segítségével.
Az olvasóról
Más programozási nyelvekkel, például Python, JavaScript vagy C# nyelvvel már jól ismerkedő olvasók számára.
A szerzőről
Erik Engheim író, konferencia-előadó, videótanfolyamok szerzője és szoftverfejlesztő.
Tartalomjegyzék
1. RÉSZ - ALAPOK
1 Miért a Julia?
2 A Julia mint számológép.
3 Vezérlésáramlás.
4 Julia mint táblázatkezelő.
5 Munka szöveggel.
6 Adatok tárolása szótárakban.
2. RÉSZ - TÍPUSOK
7 A típusok megértése.
8 Rakéta építése.
9 Konvertálás és promóció.
10 Ismeretlen értékek ábrázolása.
3. RÉSZ - GYŰJTEMÉNYEK
11 A karakterláncokkal való munka.
12 A Julia gyűjtemények megértése.
13 Munka halmazokkal.
14 Vektorokkal és mátrixokkal való munka.
4. RÉSZ - SZOFTVERFEJLESZTÉS
15 Funkcionális programozás a Juliában.
16 A kód szervezése és modularizálása.
5. RÉSZ - ELMÉLYÜLÉS
17 Bemenet és kimenet.
18 Paraméteres típusok definiálása.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)