top

  Info

  • Utilizzare la checkbox di selezione a fianco di ciascun documento per attivare le funzionalità di stampa, invio email, download nei formati disponibili del (i) record.

  Info

  • Utilizzare questo link per rimuovere la selezione effettuata.
Clojure : high performance JVM programming : explore the world of lightning fast Clojure apps with asynchronous channels, logic, reactive programming, and more : a course in three modules / / Eduardo Díaz, Shantanu Kumar, Akhil Wali
Clojure : high performance JVM programming : explore the world of lightning fast Clojure apps with asynchronous channels, logic, reactive programming, and more : a course in three modules / / Eduardo Díaz, Shantanu Kumar, Akhil Wali
Autore Díaz Eduardo
Edizione [1st edition]
Pubbl/distr/stampa Birmingham : , : Packt, , 2017
Descrizione fisica 1 online resource (565 pages) : illustrations
Soggetto topico Clojure (Computer program language)
Java (Computer program language)
Functional programming (Computer science)
ISBN 1-78728-801-3
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Record Nr. UNINA-9910162761103321
Díaz Eduardo  
Birmingham : , : Packt, , 2017
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Clojure data analysis cookbook / / Eric Rochester
Clojure data analysis cookbook / / Eric Rochester
Autore Rochester Eric
Edizione [1st edition]
Pubbl/distr/stampa Birmingham, UK, : Packt Pub., c2013
Descrizione fisica 1 online resource (342 p.)
Disciplina 005.133
Soggetto topico Database searching
Clojure (Computer program language)
ISBN 1-68015-416-8
1-299-44085-1
1-78216-265-8
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Importing Data for Analysis; Introduction; Creating a new project; Reading CSV data into Incanter datasets; Reading JSON data into Incanter datasets; Reading data from Excel with Incanter; Reading data from JDBC databases; Reading XML data into Incanter datasets; Scraping data from tables in web pages; Scraping textual data from web pages; Reading RDF data; Reading RDF data with SPARQL; Aggregating data from different formats; Chapter 2: Cleaning and Validating Data
IntroductionCleaning data with regular expressions; Maintaining consistency with synonym maps; Identifying and removing duplicate data; Normalizing numbers; Rescaling values; Normalizing dates and times; Lazily processing very large data sets; Sampling from very large data sets; Fixing spelling errors; Parsing custom data formats; Validating data with Valip; Chapter 3: Managing Complexity with Concurrent Programming; Introduction; Managing program complexity with STM; Managing program complexity with agents; Getting better performance with commute; Combining agents and STM
Maintaining consistency with ensureIntroducing safe side effects into the STM; Maintaining data consistency with validators; Tracking processing with watchers; Debugging concurrent programs with watchers; Recovering from errors in agents; Managing input with sized queues; Chapter 4: Improving Performance with Parallel Programming; Introduction; Parallelizing processing with pmap; Parallelizing processing with Incanter; Partitioning Monte Carlo simulations for better pmap performance; Finding the optimal partition size with simulated annealing; Parallelizing with reducers
Generating online summary statistics with reducersHarnessing your GPU with OpenCL and Calx; Using type hints; Benchmarking with Criterium; Chapter 5: Distributed Data Processing with Cascalog; Introduction; Distributed processing with Cascalog and Hadoop; Querying data with Cascalog; Distributing data with Apache HDFS; Parsing CSV files with Cascalog; Complex queries with Cascalog; Aggregating data with Cascalog; Defining new Cascalog operators; Composing Cascalog queries; Handling errors in Cascalog workflows; Transforming data with Cascalog
Executing Cascalog queries in the Cloud with PalletChapter 6: Working with Incanter Datasets; Introduction; Loading Incanter's sample datasets; Loading Clojure data structures into datasets; Viewing datasets interactively with view; Converting datasets to matrices; Using infix formulas in Incanter; Selecting columns with ; Selecting rows with ; Filtering datasets with where; Grouping data with group-by; Saving datasets to CSV and JSON; Projecting from multiple datasets with join; Chapter 7: Preparing for and Performing Statistical Data Analysis with Incanter; Introduction
Generating summary statistics with rollup
Record Nr. UNINA-9911006788503321
Rochester Eric  
Birmingham, UK, : Packt Pub., c2013
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Clojure for data science : statistics, big data, and machine learning for Clojure programmers / / Henry Garner
Clojure for data science : statistics, big data, and machine learning for Clojure programmers / / Henry Garner
Autore Garner Henry
Edizione [1st edition]
Pubbl/distr/stampa Birmingham : , : Packt Publishing, , 2015
Descrizione fisica 1 online resource (608 p.)
Collana Community experience distilled
Soggetto topico Clojure (Computer program language)
Big data
Machine learning
ISBN 1-78439-750-4
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Record Nr. UNINA-9910797539903321
Garner Henry  
Birmingham : , : Packt Publishing, , 2015
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Clojure for data science : statistics, big data, and machine learning for Clojure programmers / / Henry Garner
Clojure for data science : statistics, big data, and machine learning for Clojure programmers / / Henry Garner
Autore Garner Henry
Edizione [1st edition]
Pubbl/distr/stampa Birmingham : , : Packt Publishing, , 2015
Descrizione fisica 1 online resource (608 p.)
Collana Community experience distilled
Soggetto topico Clojure (Computer program language)
Big data
Machine learning
ISBN 1-78439-750-4
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Record Nr. UNINA-9910822444703321
Garner Henry  
Birmingham : , : Packt Publishing, , 2015
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Clojure programming cookbook : : handle every problem you come across in the world of Clojure programming with this expert collection of recipes / / Makoto Hashimoto, Nicolas Modrzyk
Clojure programming cookbook : : handle every problem you come across in the world of Clojure programming with this expert collection of recipes / / Makoto Hashimoto, Nicolas Modrzyk
Autore Hashimoto Makoto
Edizione [1st edition]
Pubbl/distr/stampa Birmingham, England ; ; Mumbai, [India] : , : Packt Publishing, , 2016
Descrizione fisica 1 online resource (613 pages) : illustrations
Disciplina 005.133
Soggetto topico Clojure (Computer program language)
ISBN 1-78588-851-X
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Record Nr. UNINA-9910149390803321
Hashimoto Makoto  
Birmingham, England ; ; Mumbai, [India] : , : Packt Publishing, , 2016
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
The Clojure Workshop : a new, interactive approach to learning Clojure / / Joseph Fahey [and four others]
The Clojure Workshop : a new, interactive approach to learning Clojure / / Joseph Fahey [and four others]
Autore Fahey Joseph
Edizione [First edition.]
Pubbl/distr/stampa Birmingham, England ; ; Mumbai : , : Packt, , [2020]
Descrizione fisica 1 online resource (799 pages)
Disciplina 005.1
Soggetto topico Clojure (Computer program language)
ISBN 1-83882-511-8
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Record Nr. UNINA-9910793927703321
Fahey Joseph  
Birmingham, England ; ; Mumbai : , : Packt, , [2020]
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
The Clojure Workshop : a new, interactive approach to learning Clojure / / Joseph Fahey [and four others]
The Clojure Workshop : a new, interactive approach to learning Clojure / / Joseph Fahey [and four others]
Autore Fahey Joseph
Edizione [First edition.]
Pubbl/distr/stampa Birmingham, England ; ; Mumbai : , : Packt, , [2020]
Descrizione fisica 1 online resource (799 pages)
Disciplina 005.1
Soggetto topico Clojure (Computer program language)
ISBN 1-83882-511-8
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Record Nr. UNINA-9910819514403321
Fahey Joseph  
Birmingham, England ; ; Mumbai : , : Packt, , [2020]
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Mastering Clojure : understand the philosophy of the Clojure language and dive into its inner workings to unlock its advanced features, methodologies, and constructs / / Akhil Wali
Mastering Clojure : understand the philosophy of the Clojure language and dive into its inner workings to unlock its advanced features, methodologies, and constructs / / Akhil Wali
Autore Wali Akhil
Pubbl/distr/stampa Birmingham : , : Packt Publishing, , 2016
Descrizione fisica 1 online resource (267 p.)
Collana Community experience distilled
Soggetto topico Clojure (Computer program language)
Social networks - Mathematical models
Geographic information systems
ISBN 1-78588-205-8
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover ; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Working with Sequences and Patterns; Defining recursive functions; Thinking in sequences; Using the seq library; Creating sequences; Transforming sequences; Filtering sequences; Lazy sequences; Using zippers; Working with pattern matching; Summary; Chapter 2: Orchestrating Concurrency and Parallelism; Managing concurrent tasks; Using delays; Using futures and promises; Managing state; Using vars; Using refs; Using atoms; Using agents; Executing tasks in parallel
Controlling parallelism with thread poolsSummary; Chapter 3: Parallelization Using Reducers; Using reduce to transform collections; What's wrong with sequences?; Introducing reducers; Using fold to parallelize collections; Processing data with reducers; Summary; Chapter 4: Metaprogramming with Macros; Understanding the reader; Reading and evaluating code; Quoting and unquoting code; Transforming code; Expanding macros; Creating macros; Encapsulating patterns in macros; Using reader conditionals; Avoiding macros; Summary; Chapter 5: Composing Transducers; Understanding transducers
Producing results from transducersComparing transducers and reducers; Transducers in action; Managing volatile references; Creating transducers; Summary; Chapter 6: Exploring Category Theory; Demystifying category theory; Using monoids; Using functors; Using applicative functors; Using monads; Summary; Chapter 7: Programming with Logic; Diving into logic programming; Solving logical relations; Combining logical relations; Thinking in logical relations; Solving the n-queens problem; Solving a Sudoku puzzle; Summary; Chapter 8: Leveraging Asynchronous Tasks; Using channels; Customizing channels
Connecting channelsRevisiting the dining philosophers problem; Using actors; Creating actors; Passing messages between actors; Handling errors with actors; Managing state with actors; Comparing processes and actors; Summary; Chapter 9: Reactive Programming; Reactive programming with fibers and dataflow variables; Using Reactive Extensions; Using functional reactive programming; Building reactive user interfaces; Introducing Om; Summary; Chapter 10: Testing Your Code; Writing tests; Defining unit tests; Using top-down testing; Testing with specs; Generative testing; Testing with types; Summary
Chapter 11: Troubleshooting and Best PracticesDebugging your code; Using tracing; Using Spyscope; Logging errors in your application; Thinking in Clojure; Summary; Appendix: References; Index
Record Nr. UNINA-9910798228603321
Wali Akhil  
Birmingham : , : Packt Publishing, , 2016
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Mastering Clojure : understand the philosophy of the Clojure language and dive into its inner workings to unlock its advanced features, methodologies, and constructs / / Akhil Wali
Mastering Clojure : understand the philosophy of the Clojure language and dive into its inner workings to unlock its advanced features, methodologies, and constructs / / Akhil Wali
Autore Wali Akhil
Pubbl/distr/stampa Birmingham : , : Packt Publishing, , 2016
Descrizione fisica 1 online resource (267 p.)
Collana Community experience distilled
Soggetto topico Clojure (Computer program language)
Social networks - Mathematical models
Geographic information systems
ISBN 1-78588-205-8
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover ; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Working with Sequences and Patterns; Defining recursive functions; Thinking in sequences; Using the seq library; Creating sequences; Transforming sequences; Filtering sequences; Lazy sequences; Using zippers; Working with pattern matching; Summary; Chapter 2: Orchestrating Concurrency and Parallelism; Managing concurrent tasks; Using delays; Using futures and promises; Managing state; Using vars; Using refs; Using atoms; Using agents; Executing tasks in parallel
Controlling parallelism with thread poolsSummary; Chapter 3: Parallelization Using Reducers; Using reduce to transform collections; What's wrong with sequences?; Introducing reducers; Using fold to parallelize collections; Processing data with reducers; Summary; Chapter 4: Metaprogramming with Macros; Understanding the reader; Reading and evaluating code; Quoting and unquoting code; Transforming code; Expanding macros; Creating macros; Encapsulating patterns in macros; Using reader conditionals; Avoiding macros; Summary; Chapter 5: Composing Transducers; Understanding transducers
Producing results from transducersComparing transducers and reducers; Transducers in action; Managing volatile references; Creating transducers; Summary; Chapter 6: Exploring Category Theory; Demystifying category theory; Using monoids; Using functors; Using applicative functors; Using monads; Summary; Chapter 7: Programming with Logic; Diving into logic programming; Solving logical relations; Combining logical relations; Thinking in logical relations; Solving the n-queens problem; Solving a Sudoku puzzle; Summary; Chapter 8: Leveraging Asynchronous Tasks; Using channels; Customizing channels
Connecting channelsRevisiting the dining philosophers problem; Using actors; Creating actors; Passing messages between actors; Handling errors with actors; Managing state with actors; Comparing processes and actors; Summary; Chapter 9: Reactive Programming; Reactive programming with fibers and dataflow variables; Using Reactive Extensions; Using functional reactive programming; Building reactive user interfaces; Introducing Om; Summary; Chapter 10: Testing Your Code; Writing tests; Defining unit tests; Using top-down testing; Testing with specs; Generative testing; Testing with types; Summary
Chapter 11: Troubleshooting and Best PracticesDebugging your code; Using tracing; Using Spyscope; Logging errors in your application; Thinking in Clojure; Summary; Appendix: References; Index
Record Nr. UNINA-9910821101503321
Wali Akhil  
Birmingham : , : Packt Publishing, , 2016
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Professional clojure / / Jeremy Anderson [and four others]
Professional clojure / / Jeremy Anderson [and four others]
Autore Anderson Jeremy
Edizione [1st edition]
Pubbl/distr/stampa Indianapolis, Indiana : , : Wrox, , 2016
Descrizione fisica 1 online resource (267 pages)
Disciplina 005.133
Soggetto topico Clojure (Computer program language)
Soggetto genere / forma Electronic books.
ISBN 1-119-26729-3
1-119-26728-5
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Record Nr. UNINA-9910136899103321
Anderson Jeremy  
Indianapolis, Indiana : , : Wrox, , 2016
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui