Название: First Course in Algorithms Through Puzzles Автор: Ryuhei Uehara Издательство: Springer Год: 2019 Страниц: 175 Формат: PDF, EPUB Размер: 13 Mb Язык: English
This textbook introduces basic algorithms and explains their analytical methods. All algorithms and methods introduced in this book are well known and frequently used in real programs. Intended to be self-contained, the contents start with the basic models, and no prerequisite knowledge is required. This book is appropriate for undergraduate students in computer science, mathematics, and engineering as a textbook, and is also appropriate for self-study by beginners who are interested in the fascinating field of algorithms.
Название: Learning Algorithms Through Programming and Puzzle Solving Автор: Alexander S. Kulikov, Pavel Pevzner Издательство: Leanpub Год: 2018 Страниц: 138 Формат: PDF Размер: 10 Mb Язык: English
There are many excellent books on Algorithms — why in the world we would read another one??? Because its authors' feel that while these books excel in introducing algorithmic ideas, they have not yet succeeded in teaching you how to implement algorithms, the crucial computer science skill.
Название: Java Design Patterns: A Hands-On Experience with Real-World Examples, 2nd Edition Автор: Vaskaran Sarcar Издательство: Apress Год: 2019 Страниц: 500 Формат: PDF, EPUB Размер: 31 Mb Язык: English
Get hands-on experience implementing 26 of the most common design patterns using Java and Eclipse. In addition to Gang of Four (GoF) design patterns, you will also learn about alternative design patterns, and understand the criticisms of design patterns with an overview of anti-patterns. For each pattern you will see at least one real-world scenario, a computer-world example, and a complete implementation including output.
Название: Learn Keras for Deep Neural Networks: A Fast-Track Approach to Modern Deep Learning with Python Автор: Jojo Moolayil Издательство: Apress Год: 2019 Страниц: 182 Формат: PDF, EPUB Размер: 10 Mb Язык: English
Learn, understand, and implement deep neural networks in a math- and programming-friendly approach using Keras and Python. The book focuses on an end-to-end approach to developing supervised learning algorithms in regression and classification with practical business-centric use-cases implemented in Keras.
Название: Modern X86 Assembly Language Programming: Covers x86 64-bit, AVX, AVX2, and AVX-512, 2nd Edition Автор: Daniel Kusswurm Издательство: Apress Год: 2019 Страниц: 604 Формат: PDF, EPUB Размер: 27 Mb Язык: English
Gain the fundamentals of x86 64-bit assembly language programming and focus on the updated aspects of the x86 instruction set that are most relevant to application software development. This book covers topics including x86 64-bit programming and Advanced Vector Extensions (AVX) programming.
Название: Linux Device Drivers, Third Edition Автор: Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman Издательство: O’Reilly Media, Inc. Год: 2005 Формат: PDF Страниц: 632 Размер: 12,27 МБ Язык: English
Device drivers literally drive everything you're interested in--disks, monitors, keyboards, modems--everything outside the computer chip and memory. And writing device drivers is one of the few areas of programming for the Linux operating system that calls for unique, Linux-specific knowledge. For years now, programmers have relied on the classic Linux Device Drivers from O'Reilly to master this critical subject.
Название: Pro Bash Programming: Scripting the GNU/Linux Shell, Second Edition Автор: Chris Johnson, Jayant Varma Издательство: Apress Год: 2015 Формат: PDF Страниц: 237 Размер: 12.74 МБ Язык: English
Pro Bash Programming teaches you how to effectively utilize the Bash shell in your programming. The Bash shell is a complete programming language, not merely a glue to combine external Linux commands. By taking full advantage of Shell internals, Shell programs can perform as snappily as utilities written in C or other compiled languages. And you will see how, without assuming Unix lore, you can write professional Bash 4.3 programs through standard programming techniques.
Название: MATLAB for Brain and Cognitive Scientists Автор: Mike X. Cohen Издательство: The MIT Press Год: 2017 Формат: PDF Страниц: 572 Размер: 11,66 МБ Язык: English
An introduction to a popular programming language for neuroscience research, taking the reader from beginning to intermediate and advanced levels of MATLAB programming.
Название: Let’s Build a Multiplayer Phaser Game: With TypeScript, Socket.IO, and Phaser Автор: Oscar Lodriguez Издательство: Apress Год: 2019 Страниц: 151 Формат: PDF Размер: 10 Mb Язык: English
Create a fully working multiplayer game from scratch using TypeScript, Socket.IO, and the community edition of Phaser.js. You will achieve amazing feats in the browser without having to install any software. This book teaches you how to use the Phaser game engine APIs to tap into physics, and how to utilize HUD information and fire lasers.
Название: Building Telegram Bots: Develop Bots in 12 Programming Languages using the Telegram Bot API Автор: Nicolas Modrzyk Издательство: Apress Год: 2019 Страниц: 277 Формат: PDF Размер: 10 Mb Язык: English
Learn about bot programming, using all the latest and greatest programming languages, including Python, Go, and Clojure, so you can feel at ease writing your Telegram bot in a way that suits you. This book shows how you can use bots for just about everything: they connect, they respond, they enhance your job search chances, they do technical research for you, they remind you about your last train, they tell the difference between a horse and a zebra, they can tell jokes, and they can cheer you up in the middle of the night.