books icon indicating copy to clipboard operation
books copied to clipboard

我的书库 : Computer Science | Machine Learning | Math | Systematic Trading | Economics | and more. Format: pdf

Book lists

我的书单,点击大标题链接可以进入相应的分类目录,看到 pdf 源文件。

  • Book lists
    • 入门书
    • Data Structures and Algorithms
    • Compiler
    • Operating Systems
    • Database
    • Design Principle
    • Programming Languages
      • Python
      • Rust
      • C
      • Go
      • Jave
      • Haskell
      • C++
      • Ocaml
      • Clojure
      • Erlang
    • 面试、刷题
    • Machine Learning
    • 量子计算机
    • 经济学
    • 数学
    • 分布式系统和大数据
    • 计算机语言理论
    • 比特币和区块链
    • 程序员的哲学书
    • 程序员的工具书
    • 中间件
    • 量化投资、量化交易
    • 杂书
    • Buy me a coffee?

入门书

  • Computer Science Distilled Learn the Art of Solving Computational Problems
  • Classic Computer Science Problems in Python

Data Structures and Algorithms

  • Introduction To Algorithms 3rd Edition
  • Algorithms 4th Edition
  • Algorithms: a functional programming approach
  • Data Structures and Abstractions with Java 3rd Edition
  • Data Structures and Algorithms in Python
  • Mastering Algorithms with C - Kyle Loudon
  • Purely Functional Data Structures
  • Pearls of Functional Algorithm Design
  • The Data Science Design Manual by Steven S. Skiena
  • The Algorithm Design Manual
  • Structure and Interpretation of Computer Programs
  • The Design and Analysis of Computer Algorithms
  • 我的第一本算法书 石田保辉 宫崎修一
  • 算法图解 像小说一样有趣的算法入门书

Compiler

  • Compilers: Principles, Techniques, & Tools
  • Crafting a Compiler - 2010
  • Engineering a Compiler - 2nd Edition - 2012
  • Modern Compiler Implementation in C
  • Modern compiler implementation in ML

Operating Systems

  • Operating System Concepts (9th,2012.12)
  • CASPP - Computer Systems. A Programmer’s Perspective [3rd ed.] (2016, Pearson)
  • Operating Systems - Three Easy Pieces
  • Operating system Principles and practice
  • The Elements of Computing Systems
  • 操作系统真象还原

Database

  • Database System Concepts 6th edition
  • Foundations of databases
  • Database Management Systems 3rd Edition
  • Big Data Principles and Best Practices of Scalable Realtime Data Systems

Design Principle

  • A Philosophy of Software Design (John Ousterhout)
  • Clean Architecture A Craftsman's Guide to Software Structure and Design
  • Clean Code: A Handbook of Agile Software Craftsmanship
  • Code Reading The Open Source Perspective
  • Domain-Driven Design Tackling Complexity in the Heart of Software
  • Head First Design Patterns
  • Refactoring: Improving the Design of Existing Code
  • Software Engineering for Systems Hackers
  • Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F#
  • The Pragmatic Programmer
  • 代码整洁之道

Programming Languages

Python

  • 入门
    • The Well-Grounded Python Developer
    • 父与子的编程之旅:与小卡特一起学Python
  • 中级
    • Effective-Python
    • Fluent Python - Clear, Concise, and Effective Programming
    • Python Essential Reference
    • Python-Cookbook-3rd-Edition
  • 高级
    • High Performance Python
    • Architecture Patterns with Python
    • CPython Internals Your Guide to the Python 3 Interpreter (Anthony Shaw)
    • Cython
    • Python Concurrency with asyncio (Matthew Fowler)
    • Speed Up Your Python with Rust Optimize Python performance
    • Functional Programming in Python
  • 数据科学相关
    • Python Data Science Handbook
    • Data Science with Python and Dask
    • Hands-On Data Analysis with Pandas
    • Hands-On Data Preprocessing in Python
    • Thinking in Pandas How to Use the Python Data Analysis Library the Right Way

Rust

  • 初级
    • Beginning Rust Get Started with Rust 2021 Edition
    • Code Like a Pro in Rust
    • Programming Rust
    • 深入浅出 Rust by 范长春
  • 中级
    • Fullstack Rust by Nate Murray (z-lib.org)
    • Rust Cookbook
    • Rust in Action by Timothy Samuel McNamara
    • Rust Servers, Services, and Apps
  • 高级
    • Rust for Rustaceans Idiomatic Programming for Experienced Developers
    • Hands-On Functional Programming in Rust
    • Hands-On Concurrency With Rust
    • Hands-On Functional Programming in Rust

C

  • The C Programming Language - 2nd edition

Go

  • The Way To Go-A Thorough Introduction To The Go Programming Language-Balbaert-文字版
  • Concurrency in Go
  • Go in Action
  • The Go Programming Language

Jave

Haskell

C++

Ocaml

Clojure

Erlang

面试、刷题

  • Cracking the Coding Interview 6th Edition
  • labuladong的刷题笔记V1.4
  • labuladong的算法秘籍V1.4
  • LeetCode 101 - A LeetCode Grinding Guide (C++ Version)
  • LeetCode in Go 中文

Machine Learning

  • Algorithms for Reinforcement Learning
  • Deep Leaning
  • MACHINE LEARNING: The Art and Science of Algorithms that Make Sense of Data

量子计算机

  • A First Introduction to Quantum Computing and Information
  • Classical and Quantum Computation
  • Quantum Computer Science
  • Quantum Computing - An Applied Approach

经济学

  • Economics in One Lesson
  • How the economic machine works leveragings and deleveragings by Ray Dalio

数学

  • 2015线性代数的几何意义2
  • No bullshit guide to linear algebra by Savov I.
  • No bullshit guide to math and physics by Ivan Savov (z-lib.org)
  • Discrete Mathematics An Open Introduction
  • A Course in Discrete Structures
  • Linear Algebra Done Right - Sheldon Axler
  • LOGIC IN COMPUTER SCIENCE: Modelling and Reasoning about Systems

分布式系统和大数据

  • Foundations for Architecting Data Solutions - Managing Successful Data Projects
  • Learning Spark Lightning-Fast Big Data Analysis
  • Spark in Action
  • Designing Data Intensive Applications
  • Distributed systems principles and paradigms 2nd edition

计算机语言理论

比特币和区块链

  • 比特币 一种点对点的电子现金系统 - 白皮书翻译
  • 货币未来:从金本位到区块链
  • Mastering Bitcoin
  • Mastering Lightning Network
  • Mastering Ethereum
  • Learn Blockchain by Building One- A Concise Path to Understanding Cryptocurrencies
  • Programming Bitcoin Learn How to Program Bitcoin from Scratch by Jimmy Song (z-lib.org)

程序员的哲学书

  • 软技能:代码之外的生存指南 2
  • 算法之美:指导工作与生活
  • 底层逻辑 看清这个世界的底牌
  • 反脆弱从不确定性中获益 (纳西姆•尼古拉斯•塔勒布)
  • The Fabric of Reality
  • Principles by Ray Dalio

程序员的工具书

  • GitHub入门与实践
  • Learn Vimscript the Hard Way

中间件

  • Redis In Action
  • ZeroMQ Messaging for Many Applications

量化投资、量化交易

  • The Book of Alternative Data A Guide for Investors Traders and Risk Managers
  • Machine Learning for Asset Managers by Marcos M
  • Quantitative Portfolio Management The Art and Science of Statistical Arbitrage
  • Systematic Trading: A unique new method for designing trading and investing systems)
  • EFFICIENTLY INEFFICIENT: How Smart Money Invests and Market Prices Are Determined
  • How Smart Money Invests and Market Prices Are Determined
  • Advances in Financial Machine Learning by Marcos Lopez
  • 证券投资(上)
  • 证券投资(下)
  • 聪明的投资者

杂书

Buy me a coffee?

It takes time to produce videos, articals, and maintains the repositories. Feel free to support me :) thanks.

  • Patreon
  • ETH: 0xb5fEE7B6776877bB78C2b7594802C6a09f52D9B7
  • BTC: bc1qrjrffv7aaf5f4f6dydkt4yaukt4297vedd6w6p
  • 支付宝