Network Science

4.5/5 · 100+ ratings

Albert-Laszlo Barabasi explores the hidden structures that connect our world, from the digital architecture of the internet to the biological maps of our genetic code. This work moves beyond simple diagrams to explain the mathematical laws governing complex systems. Readers learn why certain people become social hubs and how small changes can trigger massive cascades across a global scale. The te…

Shelves
Programming Nonfiction book Textbooks Sociology Artificial Intelligence Computer Science Albert-László Barabási Mathematics Science Academic

More like this


Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software

Their story takes us through a maze of dead ends and exhilarating breakthroughs as they and their colleagues wrestle not only with the abstraction…

4.5/5 · 100+ ratings

Think Python

Post Press, Pub Date :2013-08-01 328 People Post Press " think like a computer scientist like Python" like a computer scientist by training reader…

4.5/5 · 100+ ratings

SQL Antipatterns: Avoiding the Pitfalls of Database Programming

Bill Karwin has helped thousands of people write better SQL and build stronger relational databases. Now he’s sharing his collection of antipatter…

4.5/5 · 100+ ratings

Modern Operating Systems

For software development professionals and computer science students, Modern Operating Systems gives a solid conceptual overview of operating syst…

4.5/5 · 100+ ratings

Compilers: Principles, Techniques, and Tools

This introduction to compilers is the direct descendant of the well-known book by Aho and Ullman, Principles of Compiler Design. The authors prese…

4.5/5 · 100+ ratings

Introduction to the Theory of Computation

This highly anticipated revision builds upon the strengths of the previous edition. Sipser's candid, crystal-clear style allows students at every …

4.5/5 · 100+ ratings

Automate the Boring Stuff with Python: Practical Programming for Total Beginners

If you've ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you…

4.5/5 · 100+ ratings

Penguin Random House Python Crash Course

Python Crash Course is a fast-paced, thorough introduction to programming with Python that will have you writing programs, solving problems, and m…

4.5/5 · 100+ ratings

You Don't Know JS: Scope and Closures

No matter how much experience you have with JavaScript, odds are you don't fully understand the language. This concise yet in-depth guide takes yo…

4.5/5 · 100+ ratings

Concepts, Techniques, and Models of Computer Programming

This innovative text presents computer programming as a unified discipline in a way that is both practical and scientifically sound. The book focu…

4.5/5 · 100+ ratings

Eloquent Ruby

Author: Russ Olsen

It’s easy to write correct Ruby code, but to gain the fluency needed to write great Ruby code, you must go beyond syntax and absorb the “Ruby way”…

4.5/5 · 100+ ratings

Types and Programming Languages

A comprehensive introduction to type systems and programming languages. A type system is a syntactic method for automatically checking the absence…

4.5/5 · 100+ ratings