Cantitate/Preț
Produs

Think Julia

Autor Ben Lauwens, Allen B. Downey
en Limba Engleză Paperback – 28 mai 2019

Abordarea practică a volumului Think Julia se bazează pe un echilibru riguros între expunerea teoretică și aplicarea imediată a codului. Suntem de părere că succesul acestei metode rezidă în structura sa progresivă: fiecare concept nou este urmat de exerciții care permit testarea sintaxei în timp real. Considerăm că această lucrare transformă învățarea limbajului Julia 1.0 dintr-un proces abstract într-o experiență de programare activă, începând de la elemente de bază precum variabilele și instrucțiunile, până la arhitecturi complexe. Complementar lui Julia 1.0 Programming Cookbook, volumul de față acoperă bazele logice și designul de interfață, în timp ce 'Cookbook' se concentrează pe soluții punctuale și pachete statistice specifice. Dacă Beginning Julia Programming pune accent pe calculul numeric pentru inginerie, Think Julia prioritizează înțelegerea modului în care funcționează 'multiple dispatch' și definirea tipurilor personalizate, oferind o fundație solidă pentru orice tip de dezvoltare software, nu doar pentru analiză de date. Putem afirma că stilul editorial este unul tehnic și eficient, eliminând ambiguitățile prin definiții clare ale fiecărui concept de programare. Un aspect distinctiv este includerea studiilor de caz și a tehnicilor de depanare, esențiale pentru tranziția de la un începător care scrie scripturi la un profesionist care dezvoltă aplicații robuste. Cartea nu se rezumă la a prezenta limbajul ca pe un instrument de calcul, ci îl tratează ca pe un limbaj de uz general, ideal pentru web programming și scripting.

Citește tot Restrânge

Preț: 25637 lei

Preț vechi: 32046 lei
-20%

Puncte Express: 385

Carte disponibilă

Livrare economică 01-15 mai
Livrare express 17-23 aprilie pentru 5778 lei


Specificații

ISBN-13: 9781492045038
ISBN-10: 1492045039
Pagini: 295
Dimensiuni: 179 x 233 x 21 mm
Greutate: 0.5 kg
Ediția:1
Editura: O'Reilly

De ce să citești această carte

Recomandăm această carte celor care doresc să învețe programare folosind un limbaj modern și performant. Cititorul câștigă o înțelegere profundă a structurilor de date și a mecanismelor interne Julia, precum multiple dispatch. Este o resursă excelentă pentru studenți și profesioniști care preferă un stil de învățare logic, susținut de exerciții practice și studii de caz relevante.


Despre autor

Ben Lauwens și Allen B. Downey sunt experți recunoscuți în educația informatică. Allen B. Downey este profesor de informatică la Olin College of Engineering și autor al celebrei serii 'Think' de la O'Reilly, care promovează alfabetizarea digitală prin înțelegerea modului de gândire computațional. Ben Lauwens aduce expertiza tehnică necesară pentru a naviga prin complexitatea limbajului Julia, asigurându-se că textul rămâne ancorat în bunele practici de inginerie software.


Notă biografică

Ben Lauwens is a professor of mathematics at the Royal Military Academy (RMA Belgium). He has a PhD in engineering and master's degrees from KU Leuven and RMA and a bachelor's degree from RMA.
Allen Downey is a Professor of Computer Science at Olin College of Engineering. He has taught at Wellesley College, Colby College and U.C. Berkeley. He has a Ph.D. in Computer Science from U.C. Berkeley and Master's and Bachelor's degrees from MIT.

Descriere

If you're just learning how to program, Julia is an excellent JIT-compiled, dynamically typed language with a clean syntax. This hands-on guide uses Julia 1.0 to walk you through programming one step at a time, beginning with basic programming concepts before moving on to more advanced capabilities, such as creating new types and multiple dispatch.Designed from the beginning for high performance, Julia is a general-purpose language ideal for not only numerical analysis and computational science but also web programming and scripting. Through exercises in each chapter, you'll try out programming concepts as you learn them. Think Julia is perfect for students at the high school or college level as well as self-learners and professionals who need to learn programming basics.Start with the basics, including language syntax and semanticsGet a clear definition of each programming conceptLearn about values, variables, statements, functions, and data structures in a logical progressionDiscover how to work with files and databasesUnderstand types, methods, and multiple dispatchUse debugging techniques to fix syntax, runtime, and semantic errorsExplore interface design and data structures through case studies