A Graduate Course in Applied Cryptography
by Dan Boneh, Victor Shoup
Cryptography is an indispensable tool used to protect information in computing systems. It is used everywhere and by billions of people worldwide on a daily basis. It is used to protect data at rest and data in motion. Cryptographic systems are an integral part of standard protocols, most notably the Transport Layer Security (TLS) protoco...
Free ebook | Publisher: Self-publishing | Release: 2020
by Paul Carter
This book has extensive coverage of interfacing assembly and C code and so might be of interest to C programmers who want to learn about how C works under the hood. All the examples use the free NASM (Netwide) assembler. The tutorial only covers programming under 32-bit protected mode and requires a 32-bit protected mode compiler. It is p...
Free ebook | Publisher: Self-publishing | Release: 2019
by Sundeep Agarwal
The book heavily leans on examples to present features of regular expressions one by one. It is recommended that you manually type each example and experiment with them.You should have a good understanding of basic-level programming concepts and prior experience working with JavaScript. Should also know functional programming concepts lik...
Free ebook | Publisher: Self-publishing | Release: 2019
by Rafael A Irizarry
The demand for skilled data science practitioners in industry, academia, and government is rapidly growing. This book introduces concepts and skills that can help you tackle real-world data analysis challenges. It covers concepts from probability, statistical inference, linear regression and machine learning. It also helps you develop ski...
Free ebook | Publisher: Leanpub | Release: 2019
by Sundeep Agarwal
Scripting and automation tasks often need to extract particular portions of text from input data or modify them from one format to another.This book will help you learn Ruby Regular Expressions, a mini-programming language for all sorts of text processing needs.The book heavily leans on examples to present features of regular expressions ...
Free ebook | Publisher: Self-publishing | Release: 2020
Operating Systems: From 0 to 1
by Tu Do Hang
This book helps you gain the foundational knowledge required to write an operating system from scratch. Hence the title, 0 to 1.After completing this book, at the very least you will learn: How to write an operating system from scratch by reading hardware datasheets. In the real world, it works like that. You won't be able to consult...
Free ebook | Publisher: Self-publishing | Release: 2018
by Ren Zhang
TensorFlow is a free and open-source software library for machine learning. It can be used across a range of tasks but has a particular focus on training and inference of deep neural networks.This book is a somewhat intermediate-level introduction to Tensorflow 2. We will eventually cover everything tf.keras, but no so fast until we imple...
Free ebook | Publisher: Self-publishing | Release: 2020
by Bryce Merkl Sasaki, Joy Chao, Rachel Howard
Whether you're a business executive or a seasoned developer, something has led you on the quest to learn more about graphs - and what they can do for you.This ebook will take those new to the world of graphs through the basics of graph technology, including: Using the intuitive Cypher query language; The importance of data relationsh...
Free ebook | Publisher: Self-publishing | Release: 2018
by Larry LIU Xinyu
This book introduces about elementary algorithms and data structure. It includes side-by-side comparison about purely functional realization and their imperative counterpart....
Free ebook | Publisher: Self-publishing | Release: 2018
by Pieter Spronck
The Coder's Apprentice is a course book, written by Pieter Spronck, that is aimed at teaching Python 3 to students and teenagers who are completely new to programming. Contrary to many of the other books that teach Python programming, this book assumes no previous knowledge of programming on the part of the students, and contains num...
Free ebook | Publisher: Self-publishing | Release: 2017