You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

121 lines
8.8 KiB
Markdown

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# Awesome Python Books [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)
> Directory of Python books
## 目录
- [语法](#语法)
- [数据结构与算法](#数据结构与算法)
- [游戏开发](#游戏开发)
- [硬件](#硬件)
- [机器学习](#机器学习)
- [自然语言处理](#自然语言处理)
- [网络](#网络)
- [科学与数据分析](#科学与数据分析)
- [安全](#安全)
- [SQL 和 ORMs](#SQL-和-ORMs)
- [系统管理](#系统管理)
- [测试](#测试)
- [WEB 开发](#WEB-开发)
- [WEB 数据抓取](#WEB-数据抓取)
## 语法
- 零基础
- 《简明Python教程》[在线](http://wiki.jikexueyuan.com/project/simple-python-course/)
- 《父与子的编程之旅与小卡特一起学Python》[亚马逊](https://www.amazon.cn/dp/B00PG0MMLO) / [豆瓣](https://book.douban.com/subject/26005639/)
- 《趣学Python编程》[亚马逊](https://www.amazon.cn/dp/B00IM56I5Q) / [豆瓣](https://book.douban.com/subject/25837145/)
- 《"笨办法"学Python》[亚马逊](https://www.amazon.cn/dp/B00P6OJ0TC) / [在线](https://flyouting.gitbooks.io/learn-python-the-hard-way-cn/content/) / [豆瓣](https://book.douban.com/subject/26264642/)
- 《Python编程初学者指南》[亚马逊](https://www.amazon.cn/dp/B00OZVSJAS/) / [豆瓣](https://book.douban.com/subject/26287445/)
- 《编程导论》[亚马逊](https://www.amazon.cn/dp/B00W34DZ1M) / [豆瓣](https://book.douban.com/subject/26368668/)
- 入门
- 《Python基础教程》[亚马逊](https://www.amazon.cn/dp/B00KAFX65Q) / [豆瓣](https://book.douban.com/subject/25880388/)
- 《像计算机科学家一样思考Python》[亚马逊](https://www.amazon.cn/dp/B01ION3W54/) / [豆瓣](https://book.douban.com/subject/26870407/)
- 《Python学习手册》[亚马逊](https://www.amazon.cn/dp/B004TUJ7A6) / [豆瓣](https://book.douban.com/subject/6049132/)
- 《Python编程》[亚马逊](https://www.amazon.cn/dp/B00R3UI2NC) / [豆瓣](https://book.douban.com/subject/26314833/)
- 《Python核心编程》[亚马逊](https://www.amazon.cn/dp/B001BKVXOA/) / [豆瓣](https://book.douban.com/subject/3112503/)
- 《Python编程从入门到实践》[亚马逊](https://www.amazon.cn/dp/B01ION3VWI/) / [豆瓣](https://book.douban.com/subject/26829016/)
- 进阶
- 《Python 3面向对象编程》[亚马逊](https://www.amazon.cn/dp/B010MG1S84) / [豆瓣](https://book.douban.com/subject/26468916/)
- 《Python高手之路》[亚马逊](https://www.amazon.cn/dp/B00X65PEFC) / [豆瓣](https://book.douban.com/subject/26389274/)
- 《Python编程实战运用设计模式、并发和程序库创建高质量程序》[亚马逊](https://www.amazon.cn/dp/B00MHDPIJ6) / [豆瓣](https://book.douban.com/subject/25955274/)
- 《Python高级编程》[亚马逊](https://book.douban.com/subject/4212921/) / [豆瓣](https://book.douban.com/subject/27133480/)
- 《Python应用核心编程》[豆瓣](https://book.douban.com/subject/26801374/)
- 《Python进阶》[在线](https://eastlakeside.gitbooks.io/interpy-zh/content/)
- 《Effective Python编写高质量Python代码的59个有效方法》[亚马逊](https://www.amazon.cn/dp/B01ASI36QS) / [豆瓣](https://book.douban.com/subject/26709315/)
- 《流畅的Python》[亚马逊](https://www.amazon.cn/dp/B072HMKKPG) / [豆瓣](https://book.douban.com/subject/27028517/)
- 《Python设计模式》[亚马逊](https://www.amazon.cn/dp/B073MDN9KZ) / [豆瓣](https://book.douban.com/subject/27091288/)
- 《精通 Python 设计模式》[亚马逊](https://www.amazon.cn/dp/B01ION3VW8) / [豆瓣](https://book.douban.com/subject/26829015/)
- 高阶
- 《Python性能分析与优化》[亚马逊](https://www.amazon.cn/dp/B01HB0KNCG) / [豆瓣](https://book.douban.com/subject/26819420/)
- 《高性能Python》[亚马逊](https://www.amazon.cn/dp/B072RBY4M5) / [豆瓣](https://book.douban.com/subject/27064848/)
- 《Cython - A Guide for Python Programmers》[豆瓣](https://book.douban.com/subject/26250831/)
- 《Python源码剖析》[豆瓣](https://book.douban.com/subject/3117898/)
- 参考
- 《Python标准库》[亚马逊](https://book.douban.com/subject/10773324/) / [豆瓣](https://book.douban.com/subject/10773324/)
- 《Python Cookbook》[亚马逊](https://www.amazon.cn/dp/B00WKR1OKG) / [豆瓣](https://book.douban.com/subject/26381341/)
- 《Python参考手册》[亚马逊](https://book.douban.com/subject/5401851/) / [豆瓣](https://book.douban.com/subject/5401851/)
- 《Python in a Nutshell》[豆瓣](https://book.douban.com/subject/1845309/)
## 数据结构与算法
- 《数据结构与算法Python语言实现》[豆瓣](https://book.douban.com/subject/10607365/)
- 《Problem Solving with Algorithms and Data Structures Using Python》[豆瓣](https://book.douban.com/subject/21325184/)
- 《Python算法教程》[亚马逊](https://www.amazon.cn/dp/B019NB0VCI) / [豆瓣](https://book.douban.com/subject/26699412/)
## 游戏开发
- 《Python和Pygame游戏开发指南》[亚马逊](https://www.amazon.cn/dp/B019IZ6ZWO) / [豆瓣](https://book.douban.com/subject/26702574/)
## 硬件
- 《真实世界的Python仪器监控》[豆瓣](https://book.douban.com/subject/20773481/)
## 机器学习
- 《机器学习系统设计》[亚马逊](https://www.amazon.cn/dp/B00KYXKIDM) / [豆瓣](https://book.douban.com/subject/25899625/)
- 《机器学习实战》[亚马逊](https://www.amazon.cn/dp/B00D747PTK) / [豆瓣](https://book.douban.com/subject/24703171/)
- 《集体智慧编程》[亚马逊](https://www.amazon.cn/dp/B00UI93JD8) / [豆瓣](https://book.douban.com/subject/3288908/)
## 自然语言处理
- 《Mastering Python Regular Expressions》[豆瓣](https://book.douban.com/subject/25910720/)
- 《Python自然语言处理》[亚马逊](https://www.amazon.cn/dp/B00L7IV7C4) / [豆瓣](https://book.douban.com/subject/5336893/)
## 网络编程
- 《Python网络编程》[亚马逊](https://www.amazon.cn/dp/B01LXK2W32) / [豆瓣](https://book.douban.com/subject/26869212/)
## 科学与数据分析
- 《数据科学入门》[亚马逊](https://www.amazon.cn/dp/B01DLBQPQC) / [豆瓣](https://book.douban.com/subject/26741078/)
- 《利用Python进行数据分析》[亚马逊](https://www.amazon.cn/dp/B00GHGZLWS) / [豆瓣](https://book.douban.com/subject/25779298/)
- 《SciPy and NumPy: An Overview for Developers》[豆瓣](https://book.douban.com/subject/10561724/)
- 《Python数据分析基础教程NumPy学习指南》[亚马逊](https://www.amazon.cn/dp/B00HLA8U86) / [豆瓣](https://book.douban.com/subject/25798462/)
- 《Python金融大数据分析》[亚马逊](https://www.amazon.cn/dp/B0182K8YMA) / [豆瓣](https://book.douban.com/subject/26670241/)
- 《面向程序员的数据挖掘指南》[亚马逊](https://www.amazon.cn/dp/B017QWR6BU) / [在线](http://dataminingguide.books.yourtion.com) / [豆瓣](https://book.douban.com/subject/26652166)
## 安全
- 《Python黑帽子黑客与渗透测试编程之道》[亚马逊](https://www.amazon.cn/dp/B013KKCLE4) / [豆瓣](https://book.douban.com/subject/26590145/)
- 《Python灰帽子黑客与逆向工程师的Python编程之道》[豆瓣](https://book.douban.com/subject/6025284/)
- 《Python绝技运用Python成为顶级黑客》[亚马逊](https://www.amazon.cn/dp/B019ZRGBVU) / [豆瓣](https://book.douban.com/subject/26702570/)
## SQL 和 ORMs
- 《SQLAlchemyPython数据库实战》[亚马逊](https://www.amazon.cn/dp/B07YF84WV3) / [豆瓣](https://book.douban.com/subject/34784326/)
## 系统管理
- 《Python UNIX 和 Linux 系统管理指南》[亚马逊](https://book.douban.com/subject/4031965/) / [豆瓣](https://book.douban.com/subject/4031965/)
## 测试
- 《Testing Python: Applying Unit Testing, TDD, BDD and Acceptance Testing》[豆瓣](https://book.douban.com/subject/25953479/)
## WEB 开发
- 《Flask Web开发基于Python的Web应用开发实战》[豆瓣](https://book.douban.com/subject/26274202/)
- 《深入理解 Flask》[亚马逊](https://www.amazon.cn/dp/B01IA9I2I4) / [豆瓣](https://book.douban.com/subject/26838547/)
- 《Introduction to Tornado》[豆瓣](https://book.douban.com/subject/7906788/)
- 《The Definitive Guide to Django》[豆瓣](https://book.douban.com/subject/3617254/)
- 《Test-Driven Development with Django》[豆瓣](https://book.douban.com/subject/26608104/)
- 《Python Web开发测试驱动方法》[亚马逊](https://www.amazon.cn/dp/B016I9T8SQ) / [豆瓣](https://book.douban.com/subject/26640135/)
## WEB 数据抓取
- 《Python网络数据采集》[亚马逊](https://www.amazon.cn/dp/B01DU8CXJ4) / [豆瓣](https://book.douban.com/subject/26740503/)
## Other Awesome Lists
- [awesome-python](https://github.com/vinta/awesome-python)
- [awesome-flask](https://github.com/humiaozuzu/awesome-flask)