Hodnotenie:
Kniha je dobre štruktúrovaným úvodom do programovacieho jazyka Julia, ktorý je vhodný najmä pre skúsených programátorov, ktorí chcú rozšíriť svoj súbor nástrojov o dátovú vedu a numerické aplikácie. Vyznačuje sa širokou škálou príkladov a jasným štýlom písania, hoci niektorí recenzenti vyjadrili obavy o trvanlivosť knihy a hĺbku učiva, ktoré poskytuje.
Výhody:⬤ Dobre štruktúrovaná s množstvom príkladov
⬤ poskytuje rýchly úvod do Júlie pre skúsených programátorov
⬤ pokrýva široký súbor tém
⬤ uľahčuje pochopenie schopností Júlie pre numerické aplikácie
⬤ zábavné a uspokojivé učenie
⬤ praktické aplikácie zlepšujú učenie
⬤ jednoduchá na čítanie aj pre tých, ktorí nemajú silné CS zázemie.
⬤ Krehké obaly knihy, ktoré sú náchylné na zvlnenie
⬤ nie sú ideálne pre úplných začiatočníkov
⬤ niektorí recenzenti mali pocit, že kniha príliš zjednodušuje alebo vynecháva dôležité témy
⬤ pochopenie jazyka môže byť po prečítaní stále na základnej úrovni.
(na základe 11 čitateľských recenzií)
Julia as a Second Language: General Purpose Programming with a Taste of Data Science
Naučte sa úžasný programovací jazyk Julia pomocou zábavných projektov, ako je raketomet, strážca hesiel a simulátor bitky.
Julia ako druhý jazyk zahŕňa:
⬤ Dátové typy ako čísla, reťazce, polia a slovníky.
⬤ Odozva s okamžitou spätnou väzbou pomocou funkcie read-evaluate-print-loop (REPL) v jazyku Julia.
⬤ Zjednodušenie interakcie kódu pomocou viacnásobného odosielania.
⬤ Zdieľanie kódu pomocou modulov a balíkov.
⬤ Objektovo orientované a funkcionálne štýly programovania.
Julia ako druhý jazyk predstavuje Juliu čitateľom so začiatočníckou znalosťou iného jazyka, ako je Python alebo JavaScript. Učiť sa budete kódovaním pútavých praktických projektov, ktoré vás povzbudia k okamžitému použitiu toho, čo sa učíte. Nenechajte sa odradiť povesťou jazyka Julia ako vedeckého programovacieho jazyka - nie sú potrebné žiadne znalosti z oblasti dátových vied alebo numerických výpočtov. Môžete začať s tým, čo ste sa naučili na hodinách matematiky na strednej škole.
Zakúpenie tlačenej knihy zahŕňa bezplatnú elektronickú knihu vo formátoch PDF, Kindle a ePub od vydavateľstva Manning Publications.
O technológii
Julia, pôvodne navrhnutá pre vysoko výkonnú dátovú vedu, sa stala úžasným univerzálnym programovacím jazykom. Ponúka vývojársky prívetivé funkcie, ako je kolekcia odpadu, dynamické typovanie a flexibilný prístup k súbežnosti a distribuovaným výpočtom. Je dokonalou kombináciou jednoduchosti, flexibility a výkonu.
O knihe
Julia ako druhý jazyk predstavuje jazyk Julia tak, že stavia na vašich existujúcich znalostiach programovania. Uvidíte Juliu v akcii pri vytváraní série zaujímavých projektov, ktoré vás prevedú od základnej syntaxe jazyka Julia až po jeho pokročilé funkcie. Osvojte si typy a dátové štruktúry pri modelovaní štartu rakety. Používajte slovníky na interpretáciu rímskych číslic. Použite jedinečnú funkciu viacnásobného odoslania aplikácie Julia na vyslanie rytierov a lukostrelcov do simulovanej bitky. Cestou dokonca porovnáte objektovo orientovaný a funkcionálny štýl programovania - Julia podporuje oba!
Čo je vnútri
⬤ Dátové typy ako čísla, reťazce, polia a slovníky.
⬤ Odozva s okamžitou spätnou väzbou pomocou funkcie read-evaluate-print-loop (REPL) v jazyku Julia
⬤ Zjednodušenie interakcie kódu pomocou viacnásobného odosielania.
⬤ Zdieľanie kódu pomocou modulov a balíkov.
O čitateľovi
Pre čitateľov, ktorí ovládajú iný programovací jazyk, napríklad Python, JavaScript alebo C#.
O autorovi
Erik Engheim je spisovateľ, prednášateľ na konferenciách, autor videokurzov a softvérový vývojár.
Obsah
1. ČASŤ - ZÁKLADY
1 Prečo práve Julia?
2 Julia ako kalkulačka.
3 Tok riadenia.
4 Julia ako tabuľkový procesor.
5 Práca s textom.
6 Ukladanie údajov v slovníkoch.
ČASŤ 2 - TYPY
7 Porozumenie typom.
8 Budovanie rakety.
9 Konverzia a propagácia.
10 Reprezentácia neznámych hodnôt.
ČASŤ 3 - KOLEKCIE
11 Práca s reťazcami.
12 Porozumenie kolekciám Julia.
13 Práca s množinami.
14 Práca s vektormi a maticami.
ČASŤ 4 - SOFTVÉROVÉ INŽINIERSTVO
15 Funkcionálne programovanie v jazyku Julia.
16 Organizácia a modulácia kódu.
ČASŤ 5 - DO HĹBKY
17 Vstupy a výstupy.
18 Definovanie parametrických typov.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)