The Structure of Scientific Revolutions

4.0/5 · 29K+ ratings

Thomas Kuhn delivers a profound examination of how human knowledge actually advances, dismantling the myth that science is a steady, linear climb toward truth. He introduces the concept of normal science, where researchers work within established frameworks until unavoidable anomalies force a total collapse of the old order. This classic text explains how these moments of crisis lead to shifts in…

Shelves
History Thomas S. Kuhn Classics Nonfiction Academic book Physics Sociology Psychology History Of Science Science Philosophy

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.0/5 · 29K+ 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.0/5 · 29K+ 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.0/5 · 29K+ 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.0/5 · 29K+ ratings

Code: The Hidden Language of Computer Hardware and Software

What do flashlights, the British invasion, black cats, and seesaws have to do with computers? In CODE, they show us the ingenious ways we manipula…

4.0/5 · 29K+ 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.0/5 · 29K+ 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.0/5 · 29K+ ratings

Applied Cryptography: Protocols, Algorithms, and Source Code in C

"…the best introduction to cryptography I've ever seen. … The book the National Security Agency wanted never to be published." –Wired Magazine…

4.0/5 · 29K+ ratings

The Elements Of Computing Systems: Building A Modern Computer From First Principles

Author: Noam Nisan

The best way to understand how computers work is to build one from scratch, and this textbook leads learners through twelve chapters and projects …

4.0/5 · 29K+ ratings

Structure and Interpretation of Computer Programs

Structure and Interpretation of Computer Programs has had a dramatic impact on computer science curricula over the past decade. This long-awaited …

4.0/5 · 29K+ ratings

Python for Data Analysis

Python for Data Analysis is concerned with the nuts and bolts of manipulating, processing, cleaning, and crunching data in Python. It is also a pr…

4.0/5 · 29K+ ratings

Expert C Programming: Deep C Secrets

This book is for the knowledgeable C programmer, this is a second book that gives the C programmers advanced tips and tricks. This book will help …

4.0/5 · 29K+ ratings