Название: Getting Started with Coding: Get Creative with Code! Автор: Camille McCue Издательство: For Dummies Год: 2015 Формат: PDF Размер: 14 Мб Язык: английский / English
When your kid is ready to add coding to their creativity toolbox but you're not ready to ship them off to coding camp, Getting Started with Coding is here to help them get started with the basics of coding. It walks young readers through fun projects that were tested in the classroom. Each project has an end-goal to instill confidence and a sense of achievement in young coders. Steering clear of jargon and confusing terminology, Getting Started with Coding is written in a language your child can understand. Plus, the full-color design is heavy on eye-catching graphics and the format is focused on the steps to completing a project, making it approachable for any youngster with an interest in exploring the wonderful world of coding. So why send your kid to a camp when they can become a coding champ--right in the comfort of your living room?
Название: Modern Programming Made Easy Автор: Adam L. Davis Издательство: Apress Год: 2017 Формат: PDF, EPUB Размер: 10 Мб Язык: английский / English
Get up and running fast with the basics of programming using Java as an example language. This short book gets you thinking like a programmer in an easy and entertaining way. Modern Programming Made Easy teaches you basic coding principles, including working with lists, sets, arrays, and maps; coding in the object-oriented style; and writing a web application. This book is language agnostic, but will mainly cover Java, with some references to Groovy, Scala, and javascript to give you a broad range of examples to consider. You will get a taste of what modern programming has to offer and set yourself up for further study and growth in your chosen language.
Название: Cognitive Architectures Автор: Maria Isabel Aldinhas Ferreira, Joao Silva Sequeira Издательство: Springer ISBN: 3319975498 Год: 2018 (2019 Edition) Страниц: 290 Язык: английский Формат: pdf (true), epub Размер: 10.1 MB
This book provides an integrated framework for natural and artificial cognition by highlighting the fundamental role played by the cognitive architecture in the dialectics with the surrounding environment and consequently in the definition of a particular meaningful world. This book is also about embodied and non-embodied artificial systems, cognitive architectures that are human constructs, meant to be able to populate the human world, capable of identifying different life contexts and replicating human patterns of behavior capable of acting according to human values and conventions, systems that perform tasks in a human-like way.
Название: Modern Computational Finance: AAD and Parallel Simulations Автор: Antoine Savine Издательство: Wiley ISBN: 1119539455 Год: 2018 Страниц: 592 Язык: английский Формат: pdf (true) Размер: 10.16 MB
Arguably the strongest addition to numerical finance of the past decade, Algorithmic Adjoint Differentiation (AAD) is the technology implemented in modern financial software to produce thousands of accurate risk sensitivities, within seconds, on light hardware. The book comes with professional source code in C++, including an efficient, up to date implementation of AAD and a generic parallel simulation library. Modern C++, high performance parallel programming and interfacing C++ with Excel are also covered. The book builds the code step-by-step, while the code illustrates the concepts and notions developed in the book.
Название: Introduction to Game Development: Using Processing Автор: James R. Parker Издательство: Mercury Learning & Information ISBN: 1937585409 Год: 2015 Страниц: 343 Язык: английский Формат: pdf (true) Размер: 12.3 MB
This book will guide you through the basic game development process, covering game development topics including graphics, sound, artificial intelligence, animation, game engines, Web-based games, etc. Real games will be created, and significant parts of a game engine will be built and made available for download. The companion DVD will contain example code, games, and color figures. Processing is a free, graphics-oriented language that provides the basic functionality needed for building games and runs on all major platforms. Moreover, it allows games to be built for desktop computers, HTML 5, and Android.
Название: Compressed Data Structures for Strings: On Searching and Extracting Strings from Compressed Textual Data Автор: Rossano Venturini Издательство: Atlantis Press Год: 2013 Формат: PDF Страниц: 118 Для сайта:litmy.ru Размер: 1 Mb Язык: English Data compression is mandatory to manage massive datasets, indexing is fundamental to query them. However, their goals appear as counterposed: the former aims at minimizing data redundancies, whereas the latter augments the dataset with auxiliary information to speed up the query resolution. In this monograph we introduce solutions that overcome this dichotomy. We start by presenting the use of optimization techniques to improve the compression of classical data compression algorithms, then we move to the design of compressed data structures providing fast random access or efficient pattern matching queries on the compressed dataset. These theoretical studies are supported by experimental evidences of their impact in practical scenarios.
Название: Learn You Some Erlang for Great Good!: A Beginner's Guide Автор: Fred Hebert Издательство: No Starch Press Год: 2013 Формат: PDF Страниц: 624 Для сайта:litmy.ru Размер: 9 Mb Язык: English Erlang is the language of choice for programmers who want to write robust, concurrent applications, but its strange syntax and functional design can intimidate the uninitiated. Luckily, there’s a new weapon in the battle against Erlang-phobia: Learn You Some Erlang for Great Good!
Erlang maestro Fred H?bert starts slow and eases you into the basics: You’ll learn about Erlang’s unorthodox syntax, its data structures, its type system (or lack thereof!), and basic functional programming techniques. Once you’ve wrapped your head around the simple stuff, you’ll tackle the real meat-and-potatoes of the language: concurrency, distributed computing, hot code loading, and all the other dark magic that makes Erlang such a hot topic among today’s savvy developers.
Название: Machine Learning: The Art and Science of Algorithms that Make Sense of Data Автор: Peter Flach Издательство: Cambridge University Press Год: 2012 Формат: PDF Страниц: 409 Для сайта:litmy.ru Размер: 8 Mb Язык: English As one of the most comprehensive machine learning texts around, this book does justice to the field's incredible richness, but without losing sight of the unifying principles. Peter Flach's clear, example-based approach begins by discussing how a spam filter works, which gives an immediate introduction to machine learning in action, with a minimum of technical fuss. Flach provides case studies of increasing complexity and variety with well-chosen examples and illustrations throughout. He covers a wide range of logical, geometric and statistical models and state-of-the-art topics such as matrix factorisation and ROC analysis. Particular attention is paid to the central role played by features. The use of established terminology is balanced with the introduction of new and useful concepts, and summaries of relevant background material are provided with pointers for revision if necessary. These features ensure Machine Learning will set a new standard as an introductory textbook.
Название: Computer Graphics Programming in OpenGL with C++ Автор: V. Scott Gordon, John L. Clevenger Издательство: Mercury Learning & Information Год: 2018 Формат: true pdf Страниц: 384 Размер: 35 Mb Язык: English
This book provides step-by-step instruction on modern 3D graphics shader programming in OpenGL with C++, along with its theoretical foundations. It is appropriate both for computer science graphics courses and for professionals interested in mastering 3D graphics skills. It has been designed in a 4-color, “teach-yourself” format with numerous examples and detailed explanations. Every shader stage is explored, starting with the basics of modeling, lighting, textures, etc., up through advanced techniques such as tessellation, soft shadows, and generating realistic materials and environments. The book includes companion files with all of the source code, models, textures, skyboxes and normal maps used in the book.
Название: Coding Games in Python Автор: DK Издательство: DK Children Год: 2018 Формат: True PDF Страниц: 224 Размер: 16.2 Mb Язык: English
A visual step-by-step guide to writing code in Python. Beginners and experienced programmers can use Python to build and play computer games, from mind-bending brainteasers to crazy action games with explosive sound effects and 3-D graphics.