Found 668 books
Handbook of Software Engineering Methods, 2nd Edition

This book does not purport to teach the reader how to be a software engineer, a skill that is cultivated over time through practice. Instead, it focuses on software engineering methods - defined as the approaches people use to achieve specific objectives in the field - which can salvage a project. The author's objective is for readers to feel better equipped for software engineering afte

HTML5 Notes for Professionals

The HTML5 Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow.

Git Notes for Professionals

The Git Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow.

Raspberry Pi Beginner's Guide, 5th Edition

Raspberry Pi is a small, clever, British-built computer that's packed with potential. Made using a desktop-class, energy-efficient processor, Raspberry Pi is designed to help you learn coding, discover how computers work, and build your own amazing things. This book shows you how easy it is to get started. Learn how to: - Set up your Raspberry Pi, install its operating system, and start

Laravel Handbook

This book positions Laravel not as a fleeting trend, but as a legendary framework that has earned widespread appreciation from its users. It highlights that Laravel has been a stable presence since 2011, predating modern frontend tools like React and Vue.js. The author notes that while PHP is often disregarded by some developers, it possesses unique features that make it exceptionally we

PHP Handbook

PHP is an incredibly popular programming language, reportedly used by 80% of all websites. It serves as the foundation for WordPress, the widely used content management system, and powers numerous frameworks designed to simplify web development, such as Laravel. This book is presented as a perfect introduction for those new to the language, as well as for individuals who have worked with

Operating Systems: From 0 to 1

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 Google for a quick answer. - A big picture of how e

Annotated Algorithms in Python, 2nd Edition

This open book is assembled from lectures given by the author over a period of 10 years at the School of Computing of DePaul University. The lectures cover multiple classes, including Analysis and Design of Algorithms, Scientific Computing, Monte Carlo Simulations, and Parallel Algorithms. These lectures teach the core knowledge required by any scientist interested in numerical algorithm

Data Visualization with Category Theory and Geometry

This open access book provides a robust exposition of the mathematical foundations of data representation, focusing on two essential pillars of dimensionality reduction methods, namely geometry in general and Riemannian geometry in particular, and category theory. Presenting a list of examples consisting of both geometric objects and empirical datasets, this book provides insights into t

Statistical Foundations of Actuarial Learning and its Applications

This open access book discusses the statistical modeling of insurance problems, a process which comprises data collection, data analysis and statistical model building to forecast insured events that may happen in the future. It presents the mathematical foundations behind these fundamental statistical concepts and how they can be applied in daily actuarial practice. Statistical modeling