Topic: Computer Science

Pro Git, 2nd Edition

Pro Git, 2nd Edition

Pro Git, 2nd Edition is your fully-updated guide to Git and its usage in the modern world. Git has come a long way since it was first developed by Linus Torvalds...
0 like counts
441 pages
2014-11-09 Published
An Open Guide to Data Structures and Algorithms

An Open Guide to Data Structures and Algorithms

This textbook serves as a gentle introduction for undergraduates to theoretical concepts in data structures and algorithms in computer science while providing coverage of practical implementation (coding) issues. The field...
1 like counts
350 pages
2023-10-31 Published
Insolvent

Insolvent

How we can enact meaningful change in computing to meet the urgent need for sustainability and justice. The deep entanglement of information technology with our societies has raised hope for...
0 like counts
320 pages
2023-06-13 Published
Balkan Cyberia

Balkan Cyberia

How Bulgaria transformed the computer industry behind the Iron Curtain—and the consequences of that transformation for a society that dreamt of a brighter future. Bulgaria in 1963 was a communist...
0 like counts
424 pages
2023-06-13 Published
How to Design Programs, 2nd Edition

How to Design Programs, 2nd Edition

A completely revised edition, offering new design recipes for interactive programs and support for images as plain values, testing, event-driven programming, and even distributed programming. This introduction to programming places...
0 like counts
981 pages
2023-08-14 Published
Architecture Patterns with Python

Architecture Patterns with Python

As Python continues to grow in popularity, projects are becoming larger and more complex. Many Python developers are taking an interest in high-level software design patterns such as hexagonal/clean architecture,...
0 like counts
276 pages
2020-04-30 Published
Test–Driven Development with Python, 2nd Edition

Test–Driven Development with Python, 2nd Edition

By taking you through the development of a real web application from beginning to end, the second edition of this hands-on guide demonstrates the practical advantages of test-driven development (TDD)...
0 like counts
604 pages
2017-08-18 Published
Algorithmic Rights and Protections for Children

Algorithmic Rights and Protections for Children

Essays on the challenges and risks of designing algorithms and platforms for children, with an emphasis on algorithmic justice, learning, and equity. One in three Internet users worldwide is a...
0 like counts
292 pages
2023-06-27 Published
Convex Optimization

Convex Optimization

Convex optimization problems arise frequently in many different fields. A comprehensive introduction to the subject, this book shows in detail how such problems can be solved numerically with great efficiency....
1 like counts
727 pages
2004-03-25 Published
Gaussian Processes for Machine Learning

Gaussian Processes for Machine Learning

A comprehensive and self-contained introduction to Gaussian processes, which provide a principled, practical, probabilistic approach to learning in kernel machines. Gaussian processes (GPs) provide a principled, practical, probabilistic approach to...
0 like counts
272 pages
2006-01-10 Published
Pattern Recognition and Machine Learning

Pattern Recognition and Machine Learning

This leading textbook provides a comprehensive introduction to the fields of pattern recognition and machine learning. It is aimed at advanced undergraduates or first-year PhD students, as well as researchers...
0 like counts
798 pages
2007-02-01 Published
Interpretable Machine Learning

Interpretable Machine Learning

Interpretable Machine Learning is a comprehensive guide to making machine learning models interpretable "Pretty convinced this is the best book out there on the subject" – Brian Lewis, Data Scientist...
9 like counts
328 pages
2024-05-26 Published