Recommended_Programming_Books.md 6.5 KB

All available for free download on z-lib

From Zero to Large Model Development and Fine-tuning: Based on PyTorch and ChatGLM - Wang Xiaohua

The Principles of Programming: 101 Ways to Improve Code Quality - Isao Ueda

Generative AI Design Patterns - Valliappa Lakshmanan & Hannes Hapke

The Mythical Man-Month - Frederick Brooks

Peopleware (3rd Edition) - Tom DeMarco & Timothy Lister

The 45 Habits of Highly Effective Programmers: Agile Development Practice - Andy Hunt & Venkat Subramaniam

The Art of Project Management Practice - Rothman

Programming Pearls (Continued) - Jon Bentley

Programming Pearls (2nd Edition) - Jon Bentley

Programming Principles: Advice from Code Master Max Kanat-Alexander (Bringing the idea of minimalist design back to computer programming, suitable for software developers, development team managers, and students majoring in software-related fields) (Huazhang Programmer Library) - Max Kanat-Alexander

The Art of Readable Code - Dustin Boswell & Trevor Foucher

Statistical Thinking: Probability and Statistics for Programmers (2nd Edition) - Allen B. Downey

Mastering Rust (2nd Edition) - Rahul Sharma & Vesa Kaihlavirta

Programmer's Super Brain (Turing Programming Series: Programmer's Cultivation Series) - Felian Hermans

Software Architecture for Programmers - Simon Brown

The Pragmatic Programmer: Thirty-three Tips for Professional Developers - Josh Carter

Learn Python with Comics: Fun, Informative, Interesting, and Useful - Guan Dongsheng

Chaos Engineering: Improving Software System Reliability Through Controlled Fault Experiments - Mikolaj Palikowski_1

Deep Dive into Python Features - Dann Bader

Microservices in Action (A practical book covering technical practices from microservice design to deployment) (Async Books) - Morgan Bruce & Paul A. Pereira

Building Big Data Systems: Principles and Best Practices for Building Scalable Real-time Data Systems - Nathan Marz & James Warren

Illustrated Performance Optimization (Turing Programming Series) - Keiji Oda & Jin Kurematsutani & Takeshi Hirayama & Norichika Okada

Turing Programming Series: Large-Scale Data Processing Introduction and Practice (Set of 10 Books) [Turing Edition! A set encompassing SQL, Python, Spark, Hadoop, Neha Narkhede & Gwen Shapira Todd & Palino & Benjamin Banford & Jenny Kim & Ellen Friedman & Kostas Tzoumas

Clean Code - Robert C. Martin

The Essence of Code: Core Concepts of Programming Languages (Turing Programming Series) - Taiwa Nishio

Design Patterns for Everyone: Understanding Design Patterns from Real Life - Luo Weifu

The Rust Programming Language (2nd Edition) - Steve Klabnik & Carol Nichols

Python for Financial Big Data Analysis (2nd Edition) - Yves Hilpisch

Python Scientific Computing Fundamentals Tutorial - Hemant Kumar Mehta_1

Python Data Mining Introduction and Practice - Robert Layton

Python Data Analysis and Algorithm Guide (Set of 8 Books) - Jiang Songsong & Zou Jing & Deng Liguo & Zhai Kun & Hu Feng & Zhou Xiaoran & Wang Guoping & Bai Ningchao & Tang Dan & Wen Jun & Zhang Ruoyu & Hong Jinkui

Python Performance Analysis and Optimization - Fernando Doglio

Python Functional Programming (2nd Edition) (Turing Books) - Steven Lott_1

Quantitative Trading in the GPT Era: Underlying Logic and Technical Practice - Luo Yong & Lu Hongbo_1

ChatGPT Data Analysis Practice - Shi Haoran & Zhao Xin & Wu Zhicheng

AI Era Python Financial Big Data Analysis Practice: ChatGPT Makes Financial Big Data Analysis Soar - Guan Dongsheng

Cross-Market Trading Strategies - John J. Murphy

Asset Pricing and Machine Learning - Wu Ke

Engineering Thinking - Marc N. Holenstein

The Programmer's Brain: Develop Cognitive Potential with Nine Lessons (Turing Programming Series) - Andy Hunt

The Pragmatic Programmer: Your Journey to Mastery (2nd Edition) [This book has revolutionized countless software careers! And propelled the entire IT industry to where it is today! A heavy-hitting re-release after 20 years!] - David Thomas & Andrew Hunt

Thinking, Fast and Slow (original: Judgment Under Uncertainty: Heuristics and Biases) - Daniel Kahneman

The Beauty of Simplicity: The Art of Software Design - Max Kanant-Alexander

The Programmer's Underlying Logic - Zhang Jianfei

The Programmer's Three Courses: Technical Advancement, Architecture Cultivation, Management Exploration - Yu Junze

Machine Learning System Design (Turing Programming Series) - Willi Richert & Luis Pedro Coelho

Introduction to Mind Engineering - Qian Xiaoyi

Algorithmic Essentials: Python Implementations of Classic Computer Science Problems - David Kopec

Functional Programming Thinking (Turing Programming Series) - Neal Ford

Python Functional Programming (2nd Edition) (Turing Books) - Steven Lott

Effective Python: 90 Specific Ways to Write Better Python (2nd Edition) (Effective Series) - Brett Slatkin

High-Frequency Trading (2nd Edition) - Irene Aldridge

Flash Boys: A Wall Street Revolt - Michael Lewis

Principles of Finance (6th Edition) - Peng Xinyun

Financial Literacy for the Smart Investor - Xiao Yuhong

Visualizing Quantitative Finance - Michael Lovelady

Quantitative Trading in the GPT Era: Underlying Logic and Technical Practice - Luo Yong & Lu Hongbo

Turing Classic Computer Science Series (Set of 4 Books) - Hisao Yazawa & Tsutomu Togen & Takeshi Hirayama & Norichika Okada

201 Principles of Software Development - Alan M. Davis

The Programmer's AI Book: Starting from Code - Zhang Like & Pan Hui

The Nature of Computation: An In-depth Look at Programs and Computers - Tom Stuart

The Programmer's Investment Guide - Stefan Papp

Mastering Regular Expressions (3rd Edition) - Jeffrey E.F. Friedl

Leveraging ChatGPT for Data Analysis and Mining - Xie Jiabiao

Industrial AI Trilogy (Set of 3 Books) (Collection of Works by World-Class Intelligent Manufacturing Experts) (Named "30 Most Visionary Intelligent Manufacturing Figures in the US" by SME in 2016) - Li Jie

Building Large Models from Scratch: Algorithms, Training, and Fine-tuning - Liang Nan

Vibe Coding: Building Production-Grade Software With GenAI, Chat, Agents, and Beyond - Gene Kim & Steve Yegge

Vibe Coding AI Programming Manual - Tan Xingxing

Computer Science: An Overview (13th Edition) - J. Glenn Brookshear & Dennis Brylow

Pro Git (Chinese Edition) - Scott Chacon & Ben Straub

Think Like a Programmer - V. Anton Spraul

Core Python Programming (3rd Edition) - Wesley Chun_1

AI Engineering: Building Applications from Foundation Models - Chip Huyen

AI-Assisted Programming in Practice - Tom Taulli

Code: The Hidden Language of Computer Hardware and Software - Charles Petzold